A multitude of computing devices are networked around us but most do not harness their computation capacity to the fullest. With this as the core motivation, Cisco delivered the vision of fog computing to run applications on local nearby devices at network edge instead of the cloud. Fog's close proximity to client devices, dense geographical distribution and support for mobility provides end users with a cheap computational resource available at very fast speeds. We extend this architecture through the inclusion of dynamic resources, each of which consists of the residual computing capacity of a particular edge device. Thus, edge devices are allowed to dynamically arrive into the system for an interval known a priori (at the time of it's arrival) and lend a fraction of their computing capacities against financial incentives. We present a novel two level framework for the symbiotic sharing and consolidation of edge computing resources targeted towards realizing a real time fog computing environment with high resource utilization. Further, the framework has been extended to imbibe profit awareness by ensuring a minimum guaranteed revenue to the fog service provider. Our simulation based experiments on diverse datasets have procured promising results.
[1]
Ivan Stojmenovic,et al.
The Fog computing paradigm: Scenarios and security issues
,
2014,
2014 Federated Conference on Computer Science and Information Systems.
[2]
Sateesh Addepalli,et al.
Fog computing and its role in the internet of things
,
2012,
MCC '12.
[3]
Arobinda Gupta,et al.
A Review of Charge Scheduling of Electric Vehicles in Smart Grid
,
2015,
IEEE Systems Journal.
[4]
Sudip Misra,et al.
Assessment of the Suitability of Fog Computing in the Context of Internet of Things
,
2018,
IEEE Transactions on Cloud Computing.
[5]
David Lillethun,et al.
Mobile fog: a programming model for large-scale applications on the internet of things
,
2013,
MCC '13.
[6]
Takayuki Nishio,et al.
Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud
,
2013,
MobileCloud '13.
[7]
Ivan Stojmenovic,et al.
Fog computing: A cloud to the ground support for smart things and machine-to-machine networks
,
2014,
2014 Australasian Telecommunication Networks and Applications Conference (ATNAC).