Scheduling Real-Time Security Aware Tasks in Fog Networks

被引:29
|
作者
Singh, Anil [1 ]
Auluck, Nitin [1 ]
Rana, Omer [2 ]
Jones, Andrew [2 ]
Nepal, Surya [3 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Ropar 140001, India
[2] Cardiff Univ, Sch Comp Sci & Informat, Cardiff CF10 3AT, Wales
[3] Commonwealth Sci & Res Org, Sydney, NSW 1710, Australia
基金
英国工程与自然科学研究理事会;
关键词
Fog computing; mobile data center; cloud data center; security aware services; real-time systems; INTERNET; THINGS; CLOUD;
D O I
10.1109/TSC.2019.2914649
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing brings the cloud closer to a user with the help of a micro data center (mdc), leading to lower response times for delay sensitive applications. RT-SANE (Real-Time Security Aware scheduling on the Network Edge) supports batch and interactive applications, taking account of their deadline and security constraints. RT-SANE chooses between an mdc (in proximity to a user) and a cloud data center (cdc) by taking account of network delay and security tags. Jobs submitted by a user are tagged as: private, semiprivate and public, and mdcs and cdcs are classified as: trusted, semi-trusted and untrusted. RT-SANE executes private jobs on a user's local mdcs or pre-trusted cdcs, and semi-private and public jobs on remote mdcs and cdcs. A security and performance-aware distributed orchestration architecture and protocol is made use of in RT-SANE. For evaluation, workload traces from the CERIT-SC Cloud system are used. The effect of slow executing straggler jobs on the Fog framework are also considered, involving migration of such jobs. Experiments reveal that RT-SANE offers a higher "success ratio" (successfully completed jobs) to comparable algorithms, including consideration of security tags.
引用
收藏
页码:1981 / 1994
页数:14
相关论文
共 50 条
  • [41] Deterministic preemptive scheduling of real-time tasks
    Jackson, LE
    Rouskas, GN
    [J]. COMPUTER, 2002, 35 (05) : 72 - +
  • [42] Scheduling of real-time tasks with complex constraints
    Choi, SH
    Agrawala, AK
    [J]. PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 253 - 282
  • [43] Dynamic scheduling of real-time tasks, by assignment
    Hamidzadeh, B
    Atif, Y
    [J]. IEEE CONCURRENCY, 1998, 6 (04): : 14 - +
  • [44] A Real-Time Scheduling Service for Parallel Tasks
    Ferry, David
    Li, Jing
    Mahadevan, Mahesh
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    [J]. 2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 261 - 271
  • [45] Improving security of real-time wireless networks through packet scheduling
    Qin, Xiao
    Alghamdi, Mohamed
    Nijim, Mais
    Zong, Ziliang
    Bellam, Kiranmai
    Ruan, Xiaojun
    Manzanares, Adam
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2008, 7 (09) : 3273 - 3279
  • [46] Generalized Elastic Scheduling for Real-Time Tasks
    Chantem, Thidapat
    Hu, Xiaobo Sharon
    Lemmon, Michael D.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (04) : 480 - 495
  • [47] Bundled Scheduling of Parallel Real-time Tasks
    Wasly, Saud
    Pellizzoni, Rodolfo
    [J]. 25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 130 - 142
  • [48] Optimal scheduling for real-time parallel tasks
    Lee, WY
    Lee, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (06) : 1962 - 1966
  • [49] Mobility and Security Aware Real-Time Task Scheduling in Fog-Cloud Computing for IoT Devices: A Fuzzy-Logic Approach
    Ali, Hala S.
    Sridevi, R.
    [J]. COMPUTER JOURNAL, 2024, 67 (02): : 782 - 805
  • [50] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312