A Fog-based Cloud Paradigm for Time-Sensitive Applications
Satyajit Bhowmick · OhioLink ETD Center (Ohio Library and Information Network) · 2016
Fog computing is a recently proposed computing paradigm that extends cloud computing and services to the edge of the network which is the entry point to the core network (e.g., router is located at the edge of a network).The new features offered by fog computing (e.g., storage, distributed analytics and intelligence at the edge of the network), if successfully applied for time-sensitive applications, has great potential to accelerate the discovery of early notification of emergency situations to support smart decision making.While promising, how to design and develop real-world fog computing-based data monitoring systems is still an open question.As a first step to answer this question, in this research, we employ a fog-based cloud paradigm for time-sensitive applications and show the practical applicability and significance of such a system.The ubiquitous deployment of mobile and sensor devices is creating a new environment, namely the Internet of Things (IoT), which enables a wide range of future Internet applications.In this work, we present dynamic fog, a high level programming model for time-sensitive applications that are geospatially distributed, large-scale, and latency-sensitive.We also analyze use cases for the fog model with real-time healthcare data.Our experiments show that our proposed system achieves minimum delay compared to fogless systems, while it also achieves the data accuracy and data consistency which are very important in many applications like medical applications.iii