A Fog/Cloud based data delivery model for publish-subscribe systems

Building an efficient broker overlay network for publish/subscribe systems to support large-scale distributed applications is a challenging issue today. In this paper, we propose a Fog/Cloud based data delivery model that organizes a hierarchy of brokers and participants for event delivery. We use an ensemble of ZooKeeper servers to facilitate coordination among components and devise new procedures for brokers to cooperate with objectives of enhancing scalability and performance of the publish/subscribe systems.