2018 · 89 citations · 16 references
ComputingComputer ScienceComputer SystemsDistributed SystemsEdge ComputingInternet Of ThingsEdge ArchitectureEdge Computing InfrastructureEdge Computing ArchitecturesEdge Computing MiddlewareEdge Computing NetworksEdge MiddlewarePublish-subscribe CommunicationPublish-subscribe MiddlewarePublish-subscribe SystemsQos Management
Publish-subscribe middleware is a popular technology for facilitating device-to-device communication in large-scale distributed Internet of Things (IoT) scenarios. However, the stringent quality of service (QoS) requirements imposed by many applications cannot be met by cloud-based solutions alone. Edge computing is considered a key enabler for such applications. Client mobility and dynamic resource availability are prominent challenges in edge computing architectures. In this paper, we present EMMA, an edge-enabled publish-subscribe middleware that addresses these challenges. EMMA continuously monitors network QoS and orchestrates a network of MQTT protocol brokers. It transparently migrates MQTT clients to brokers in close proximity to optimize QoS. Experiments in a real-world testbed show that EMMA can significantly reduce end-to-end latencies that incur from network link usage, even in the face of client mobility and unpredictable resource availability.
16
The Emergence of Edge Computing
Mahadev Satyanarayanan · Computer · 2017 · 2.5K citations
Weisong Shi, Schahram Dustdar · Computer · 2016 · 1.2K citations
Pedro López, Alberto Montresor, Dick Epema et al. · ACM SIGCOMM Computer Communication Review · 2015 · 932 citations · Full text
A Serverless Real-Time Data Analytics Platform for Edge Computing
Stefan Nastić, Thomas Rausch, Ognjen Šćekić et al. · IEEE Internet Computing · 2017 · 224 citations