RT-SANE: Real Time Security Aware Scheduling on the Network Edge

Edge computing extends a traditional cloud data centre model often by using a micro data centre (mdc) at the network edge for computation and storage. As these edge devices are in proximity to users, this results in improved application response times and reduces load on the cloud data center (cdc). In this paper, we propose a security and deadline aware scheduling algorithm called RT-SANE (Real-Time Security Aware scheduling on the Network Edge). Applications with stringent privacy requirements are scheduled on an mdc closer to the user, whereas others can be scheduled on a cdc or a remote mdc. We also discuss how application performance and network latency influence the choice of an mdc or cdc. The intuition is that due to a lower communication latency between the user & the mdc, more applications are able to meet their deadlines when run on the mdc. Conversely, applications with loose deadlines may be executed on a cdc. In order to facilitate this, we also propose a distributed orchestration architecture and protocol that is both performance & security aware. Simulation results show that RTSANE offers superior real-time performance compared to a number of other scheduling policies in an Edge computing environment, while meeting application privacy requirements.

[1]  Mahadev Satyanarayanan,et al.  From the Editor in Chief: Augmenting Cognition , 2004, IEEE Pervasive Comput..

[2]  Aniruddha S. Gokhale,et al.  INDICES: Exploiting Edge Resources for Performance-Aware Cloud-Hosted Services , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).

[3]  Nelson Luis Saldanha da Fonseca,et al.  Scheduling in hybrid clouds , 2012, IEEE Communications Magazine.

[4]  Md. Shariful Islam,et al.  Mobility Aware Task Allocation for Mobile Cloud Computing , 2016 .

[5]  Eui-nam Huh,et al.  Towards task scheduling in a cloud-fog computing system , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[6]  Albert Y. Zomaya,et al.  Privacy-Aware Scheduling SaaS in High Performance Computing Environments , 2017, IEEE Transactions on Parallel and Distributed Systems.

[7]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[8]  Sanjoy K. Baruah,et al.  A Neurodynamic Approach for Real-Time Scheduling via Maximizing Piecewise Linear Utility , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[9]  Luiz Fernando Bittencourt,et al.  Towards Virtual Machine Migration in Fog Computing , 2015, 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC).

[10]  Rolf Stadler,et al.  Resource Management in Clouds: Survey and Research Challenges , 2015, Journal of Network and Systems Management.

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

[12]  Luiz Fernando Bittencourt,et al.  Cloud Computing at the Edges , 2015, CLOSER.

[13]  Mahadev Satyanarayanan,et al.  The Role of Cloudlets in Hostile Environments , 2013, IEEE Pervasive Computing.

[14]  Rajkumar Buyya,et al.  Fog Computing: Helping the Internet of Things Realize Its Potential , 2016, Computer.

[15]  Nitin Auluck,et al.  Contention Aware Energy Efficient Scheduling on Heterogeneous Multiprocessors , 2015, IEEE Transactions on Parallel and Distributed Systems.

[16]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[17]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[18]  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..

[19]  Laurent Lemarchand,et al.  iFogStor: An IoT Data Placement Strategy for Fog Infrastructure , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).

[20]  Manish Parashar,et al.  CometCloud: Enabling Software-Defined Federations for End-to-End Application Workflows , 2015, IEEE Internet Computing.

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

[22]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[23]  Rajkumar Buyya,et al.  Internet of Things: Principles and Paradigms , 2016 .