As the Internet of Things (IoT) technologies permeate people’s daily lives, the sheer number of IoT applications has been developed to provide a wide range of services. Among all, real-time IoT services start to draw increasing attentions. Conventionally, cloud plays the role as the service provider in IoT but is no longer considered as the rational option for the real-time services due to service transmission latency and communication overhead. Therefore, we propose a novel rate-adaptive fog service delivery platform, namely RA-FSD, aiming at real-time service provisioning and network utility maximization (NUM) of the underlying IoT resources based on the newly emerged fog computing paradigm. The platform leverages fog nodes as either fog service provider to offer timely services for end users, or service intermediaries to help track network conditions and mitigate communication overhead. By doing so, service consumers would always benefit from the fact that services produced by IoT applications are in their proximity and thus delivered to destination in a prompt manner. A service rate-adaptive algorithm is also developed as the key component of the RA-FSD platform to handle the abrupt changes happened in IoT network, dynamically adjust service delivery rate based on the network condition while retaining satisfactory Quality of Service (QoS) to each service consumer, and support both elastic and inelastic network services from heterogeneous IoT applications.
[1]
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.
[2]
Tao Zhang,et al.
Fog and IoT: An Overview of Research Opportunities
,
2016,
IEEE Internet of Things Journal.
[3]
Wei-Tek Tsai,et al.
Service-Oriented Cloud Computing Architecture
,
2010,
2010 Seventh International Conference on Information Technology: New Generations.
[4]
Michael Devetsikiotis,et al.
An Autonomic Service Delivery Platform for Service-Oriented Network Environments
,
2010,
IEEE Trans. Serv. Comput..
[5]
Marimuthu Palaniswami,et al.
Application-Oriented Flow Control for Wireless Sensor Networks
,
2007,
International Conference on Networking and Services (ICNS '07).
[6]
Marimuthu Palaniswami,et al.
Necessary and sufficient conditions for optimal flow control in multirate multicast networks
,
2003
.
[7]
Wu He,et al.
Developing Vehicular Data Cloud Services in the IoT Environment
,
2014,
IEEE Transactions on Industrial Informatics.
[8]
M. Karam,et al.
Evaluating BluScreen: Usability for Intelligent Pervasive Displays
,
2007,
2007 2nd International Conference on Pervasive Computing and Applications.