skip to main content
10.1145/3147213.3147216acmconferencesArticle/Chapter ViewAbstractPublication PagesuccConference Proceedingsconference-collections
research-article

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

Authors Info & Claims
Published:05 December 2017Publication History

ABSTRACT

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.

References

  1. Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are, Cisco White Paper, 2015.Google ScholarGoogle Scholar
  2. A. V. Daesterjerdi and R. Buyya, Fog Computing: Helping the Internet of things to realize their potential, IEEE Computer, vol. 49, no. 8, pp. 112--116, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. F. Bittencourt, O. Rana, and I. Petri, Cloud Computing at the Edges, Springer International Publishing, 2016, pp. 3--12.Google ScholarGoogle Scholar
  4. F. Bonomi, R. Milito, P. Natarajan, and J. Zhu, Fog Computing: A platform for Internet of things and analytics, Springer International Publishing, 2014, pp. 169--196.Google ScholarGoogle Scholar
  5. B. Jennings and R. Stadler, Resource management in clouds: survey and research challenges, Journal of Network and Systems Management, vol. 23, no. 3, 2015, pp. 567--619. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H. Gupta, A. V. Dastjerdi, S. K. Ghosh, and R. Buyya, iFogSim: A toolkit for modeling and simulation of resource management techniques in Internet of things, edge and fog computing environments, CORR abs, vol. 1606.02007, 2016. {Online}. Available: http://arxi.org/abs/1606.02007.Google ScholarGoogle Scholar
  7. L. F. Bittencourt, E. R. M. Madeira, and N. L. S. Da Fonseca, Scheduling in hybrid clouds, IEEE Communications Magazine, vol. 50, no. 9, 2012, pp. 42--47.Google ScholarGoogle ScholarCross RefCross Ref
  8. J. D. Montes, M. Abdelbaky, M. Zhou, and M. Parashar, Cometcloud: Enabling software-defined federations for end-to-end application work-flows, IEEE Internet Computing, vol. 19, no. 1, 2015, pp. 69--73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. L. Liu and J. W. Layland, Scheduling algorithms for multiprogramming in a hard real-time environment, Journal of the ACM, vol. 20, no. 1, 1973, pp. 46--61. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Z. Guo and S. Baruah, A neurodynamic approach for real-time scheduling via maximizing piecewise linear utility, IEEE Transactions on Neural Networks and Learning Systems, vol. 27, no. 2, 2016, pp. 238--248.Google ScholarGoogle ScholarCross RefCross Ref
  11. J. Singh, S. Betha, B. Mangipudi, N. Auluck, Contention aware energy efficient scheduling on heterogeneous multiprocessors, IEEE Transactions on Parallel and Distributed Systems, vol. 26, no. 5, 2014, pp. 1251--1264.Google ScholarGoogle ScholarCross RefCross Ref
  12. B. A. Hridita, M. Irfan & M. S. Islam, Mobility aware task allocation for mobile cloud computing, International Journal of Computer Applications, Vol. 137, No. 9, 2016 pp. 35--41.Google ScholarGoogle ScholarCross RefCross Ref
  13. X. D. Pham & E. N. Huh, Towards task scheduling in a cloud fog computing system. The 18th Asia-Pacific Network Operations and Management Symposium, APNOMS, Kanazawa, Japan, October 5--7, 2106, pp. 1--4.Google ScholarGoogle Scholar
  14. M. Shojafar, N. Cordeschi and E. Baccarelli, Energy-efficient adaptive resource management for real-time vehicular cloud services, IEEE Transactions on Cloud Computing, preprint, April 6, 2016, pp. 1--14.Google ScholarGoogle Scholar
  15. L. F. Bittencourt, M. M. Lopes, I. Petri and O. Rana, Towards virtual machine migration in fog computing, The 10th International conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), November 4--6, 2015, Krakow, Poland, pp. 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F. Xia, L. T. Yang, L.Wang and A. Vinel, Internet of Things, Editorial, International Journal of Communication Systems, Vol. 25, 2012, pp. 1101--1102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. V. Dastjerdi, H. Gupta, R. N. Calheiros, S. K. Ghosh and R. Buyya, Fog computing: principles, architectures, and applications, Internet of Things: Principles and Paradigms, R. Buyya and A. Dastjerdi (eds), Morgan Kaufmann, ISBN: 978-0-12-805395-9, Burlington, Massachusetts, USA, May 2016.Google ScholarGoogle Scholar
  18. J. W. S. Liu, "Real-Time Systems", Prentice Hall, April 2000, 592 pages.Google ScholarGoogle Scholar
  19. S. Sharif, P. Watson, J. Taheri, S. Nepal, and A. Zomaya, Privacy-aware scheduling SaaS in high performance computing environments, IEEE Transactions on Parallel & Distributed Systems, vol. 28, no. 4, April 2017, pp. 1176--1188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. W. Shu, J. Cao, Q. Zhang, Y. Li, and L. Xu, Edge computing: vision and challenges, IEEE Internet of Things Journal, vol. 3, no. 5, October, 2016, pp. 637--646.Google ScholarGoogle ScholarCross RefCross Ref
  21. M. Satyanarayanan, G. Lewis, E. J. Morris, S. Simanta, J. Boleng, K. Ha, The role of cloudlets in hostile environments, IEEE Pervasive Computing, October, 2013, pp. 40--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Satyanarayanan, Augmenting cognition, IEEE Pervasive Computing, April, 2004, pp. 4--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. Shekhar, A. D. Chhokra, A. Bhattacharjee, G. Aupy, and A. Gokhale, INDICES: Exploiting edge resources for performance aware cloud hosted services, First IEEE/ACM International Conference on Fog & Edge Computing, Madrid, Spain, May 14, 2017, pp. 75--80.Google ScholarGoogle ScholarCross RefCross Ref
  24. M. I. Naas, P. R. P. Orange, J. Boukhobza, L. Lemarchand, iFogStor: an IoT data placement strategy for fog infrastructure, First IEEE/ACM International Conference on Fog & Edge Computing, Madrid, Spain, May 14, 2017, pp. 97--104.Google ScholarGoogle ScholarCross RefCross Ref
  25. D. Evans, The Internet of Things, how the next evolution of the Internet is changing everything, Cisco White Paper, April 2011Google ScholarGoogle Scholar

Index Terms

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

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              UCC '17: Proceedings of the10th International Conference on Utility and Cloud Computing
              December 2017
              222 pages
              ISBN:9781450351492
              DOI:10.1145/3147213

              Copyright © 2017 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 5 December 2017

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              UCC '17 Paper Acceptance Rate17of63submissions,27%Overall Acceptance Rate38of125submissions,30%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader