Issue No. 02 - Mar.-Apr. (2017 vol. 4)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCC.2017.25
Andreas Kapsalis , National Technical University of Athens
Panagiotis Kasnesis , National Technical University of Athens
Iakovos S. Venieris , National Technical University of Athens
Dimitra I. Kaklamani , National Technical University of Athens
Charalampos Z. Patrikakis , Piraeus University of Applied Science
Fog Computing is an emerging paradigm, suitable to serve the particular needs of IoT networks. It includes the deployment of computational devices at the edge of the network facilitating faster real-time processing of time-sensitive data. In this article, we present a Fog architecture, which diverges from the traditional hierarchical and centralized Fog model, and adopts a cooperative model, which allows for a federation of Edge networks. In our proposal, the tasks that the nodes are called to complete, are characterized according to their computational nature and are subsequently allocated to the appropriate host. Edge networks communicate through a brokering system with IoT systems in an asynchronous way via the Pub/Sub messaging pattern.
Cloud computing, Edge computing, Computer architecture, Resource management, Quality of service, Mobile handsets, Computational modeling
A. Kapsalis, P. Kasnesis, I. S. Venieris, D. I. Kaklamani and C. Z. Patrikakis, "A Cooperative Fog Approach for Effective Workload Balancing," in IEEE Cloud Computing, vol. 4, no. 2, pp. 36-45, 2017.