Security aware dynamic scheduling algorithm (SADSA) for real-time applications on grid

被引:0
|
作者
Surendra Singh
Suvadip Batabyal
Sachin Tripathi
机构
[1] IIT(ISM),Department of Computer Science & Engineering
[2] Dhanbad,Department of Computer Science & Information Systems
[3] BITS Pilani,undefined
来源
Cluster Computing | 2020年 / 23卷
关键词
Grid computing; Scheduling algorithm; Real-time applications; Security;
D O I
暂无
中图分类号
学科分类号
摘要
Security is a major concern of modern real-time applications, besides requiring stringent latency bound. However, encryption algorithms are computation intensive task which impacts the timeliness of the real-time applications. Therefore, there exists a trade-off between the desired level of security and the service guarantee. In this paper, we propose a security-aware dynamic scheduling algorithm (SADSA) using a grid of computational elements (CEs) which performs this trade-off and tries to maximize the instantaneous average security level of the packets besides providing a guaranteed service. As packets arrive, we first assign them to the CEs based on the utilization value of a CE, which is the ratio of completion time and a deadline of the last packet in a CE. The security level of all the packets is then dynamically adjusted to meet the minimum required security level while maximizing the average security level of all the packets in that CE. We first show that the proposed assignment algorithm is NP-hard, is 2-competitive to the optimal solution, and that the proposed algorithm provides a sub-optimal solution. Further, using extensive simulation, we show that the proposed SADSA algorithm performs better in terms of guarantee ratio, average security level and overall performance compared to the existing algorithms.
引用
收藏
页码:989 / 1005
页数:16
相关论文
共 50 条
  • [31] Study of a dynamic scheduling algorithm for real-time heterogeneous systems
    Wang, Kun
    Qiao, Ying
    Wang, Hong-An
    Fang, Ting
    Zou, Bing
    Dai, Guo-Zhong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (06):
  • [32] Dynamic scheduling of FMS using a real-time genetic algorithm
    Rossi, A
    Dini, G
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (01) : 1 - 20
  • [33] Efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Indian Inst of Technology, Madras, India
    IEEE Trans Parallel Distrib Syst, 3 (312-319):
  • [34] A new dynamic scheduling algorithm for real-time multiprocessor systems
    Qiao, Y
    Wang, HG
    Dai, GZ
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 173 - 182
  • [35] An efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Manimaran, G
    Murthy, CSR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (03) : 312 - 319
  • [36] A Real-Time Task Scheduling Algorithm Based on Dynamic Priority
    Chen, Hui
    Xia, Jiali
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 431 - 436
  • [37] Low complexity dynamic scheduling algorithm for real-time tasks
    Jung, G
    Kim, T
    Park, S
    Choi, K
    ELECTRONICS LETTERS, 1999, 35 (24) : 2106 - 2108
  • [38] An improved dynamic scheduling algorithm for multiprocessor real-time systems
    Zhu, XB
    Tu, SL
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 710 - 714
  • [39] The DPK scheduling algorithm for CMP hard real-time applications
    Wang, Man
    Du, Zhihui
    Liu, Zhiqiang
    Hao, Song
    DCABES 2007 PROCEEDINGS, VOLS I AND II, 2007, : 1183 - 1187
  • [40] Grid Seams: A fast superpixel algorithm for real-time applications
    Siva, Parthipan
    Wong, Alexander
    2014 CANADIAN CONFERENCE ON COMPUTER AND ROBOT VISION (CRV), 2014, : 127 - 134