Rate-Adaptive Fog Service Platform for Heterogeneous IoT Applications

With the advancement of the Internet of Things (IoT) technologies, the number of heterogeneous IoT applications requiring a variety of resources and services is increasing dramatically. Recently, the introduction of fog computing has further unlocked the potential of real-time services within the IoT context. On the basis of fog architecture, we herein propose a novel rate-adaptive fog service platform aiming at heterogeneous services provisioning and optimized service rate allocation. By forming several service groups in the fog network in which each service could be adequately provisioned, service consumers would always benefit from the fact that the majority of services produced by the IoT applications are in their proximity and thus are delivered to the destination promptly. Taking advantage of the well-known network utility maximization (NUM) approach, a service rate-adaptive algorithm is developed to empower fog nodes working together to adjust service delivery rate dynamically. Throughout this process, the algorithm takes the current network condition and constraint into account to ensure the rate is calibrated in favor of providing satisfactory quality of service (QoS) to each service receiver at the same time. Compared to other resource allocation strategies that mainly focus on allocating resources for a single network service, our proposed platform is capable of not only dealing with both the elastic and inelastic services but also handling the abrupt network changes and converging back to the global optimum rapidly.

[1]  Jiang Zhu,et al.  Fog Computing: A Platform for Internet of Things and Analytics , 2014, Big Data and Internet of Things.

[2]  Ali A. Ghorbani,et al.  A Lightweight Privacy-Preserving Data Aggregation Scheme for Fog Computing-Enhanced IoT , 2017, IEEE Access.

[3]  Andreas Seitz,et al.  Fogernetes: Deployment and management of fog computing applications , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[4]  A. Robert Calderbank,et al.  Congestion control and its stability in networks with delay sensitive traffic , 2011, Comput. Networks.

[5]  Marimuthu Palaniswami,et al.  Utility max-min fair resource allocation for communication networks with multipath routing , 2009, Comput. Commun..

[6]  Choong Seon Hong,et al.  Resource Allocation for Ultra-Reliable and Enhanced Mobile Broadband IoT Applications in Fog Network , 2019, IEEE Transactions on Communications.

[7]  Liang Gao,et al.  Adaptive Fog Configuration for the Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[8]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[9]  Marimuthu Palaniswami,et al.  Necessary and sufficient conditions for optimal flow control in multirate multicast networks , 2003 .

[10]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[11]  Zheng Chang,et al.  Adaptive Service Offloading for Revenue Maximization in Mobile Edge Computing With Delay-Constraint , 2019, IEEE Internet of Things Journal.

[12]  Athanasios V. Vasilakos,et al.  A Survey on Service-Oriented Network Virtualization Toward Convergence of Networking and Cloud Computing , 2012, IEEE Transactions on Network and Service Management.

[13]  Wei-Tek Tsai,et al.  Service-Oriented Cloud Computing Architecture , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[14]  Rajkumar Buyya,et al.  Power‐aware provisioning of virtual machines for real‐time Cloud services , 2011, Concurr. Comput. Pract. Exp..

[15]  Miguel Rio,et al.  Utility-Centric Networking: Balancing Transit Costs With Quality of Experience , 2018, IEEE/ACM Transactions on Networking.

[16]  Michael Devetsikiotis,et al.  An Autonomic Service Delivery Platform for Service-Oriented Network Environments , 2008, IEEE Transactions on Services Computing.

[17]  Max Mühlhäuser,et al.  Incentivizing Microservices for Online Resource Sharing in Edge Clouds , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

[18]  Xingming Sun,et al.  Dynamic Resource Allocation for Load Balancing in Fog Environment , 2018, Wirel. Commun. Mob. Comput..

[19]  Marimuthu Palaniswami,et al.  An Information Framework for Creating a Smart City Through Internet of Things , 2014, IEEE Internet of Things Journal.

[20]  Zheng Yao,et al.  Adaptive Flow Rate Control for Network Utility Maximization Subject to QoS Constraints in Wireless Multi-hop Networks , 2018, Peer Peer Netw. Appl..

[21]  Florian Alt,et al.  Pervasive Displays: Understanding the Future of Digital Signage , 2014, Pervasive Displays.

[22]  Zhu Han,et al.  Latency-Oblivious Distributed Task Scheduling for Mobile Edge Computing , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[23]  Symeon Papavassiliou,et al.  Joint Customized Price and Power Control for Energy-Efficient Multi-Service Wireless Networks via S-Modular Theory , 2017, IEEE Transactions on Green Communications and Networking.

[24]  Liang Chen,et al.  Personalized Quality Centric Service Recommendation , 2017, ICSOC.

[25]  Xi Zheng,et al.  A survey on security issues in services communication of Microservices‐enabled fog applications , 2019, Concurr. Comput. Pract. Exp..

[26]  Wu He,et al.  Developing Vehicular Data Cloud Services in the IoT Environment , 2014, IEEE Transactions on Industrial Informatics.

[27]  Tianqing Zhu,et al.  Machine Learning Differential Privacy With Multifunctional Aggregation in a Fog Computing Architecture , 2018, IEEE Access.

[28]  M. Karam,et al.  Evaluating BluScreen: Usability for Intelligent Pervasive Displays , 2007, 2007 2nd International Conference on Pervasive Computing and Applications.

[29]  Laurence T. Yang,et al.  A Cloud-Edge Computing Framework for Cyber-Physical-Social Services , 2017, IEEE Communications Magazine.

[30]  Yun Yang,et al.  RA-FSD: A Rate-Adaptive Fog Service Delivery Platform , 2018, ICSOC.

[31]  Mateo Valero,et al.  Tackling IoT Ultra Large Scale Systems: Fog Computing in Support of Hierarchical Emergent Behaviors , 2018 .

[32]  Enzo Baccarelli,et al.  Energy-Efficient Adaptive Resource Management for Real-Time Vehicular Cloud Services , 2019, IEEE Transactions on Cloud Computing.

[33]  Jiong Jin,et al.  Flow control and performance optimization for multi-service networks , 2010 .

[34]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[35]  Robert John Walters,et al.  Fog Computing and the Internet of Things: A Review , 2018, Big Data Cogn. Comput..