Niflheim: An end-to-end middleware for applications on a multi-tier IoT infrastructure | IEEE Conference Publication | IEEE Xplore