Time and Cost Efficient Cloud Resource Allocation for Real-Time Data-Intensive Smart Systems

被引:9
|
作者
Qureshi, Muhammad Shuaib [1 ,2 ]
Qureshi, Muhammad Bilal [3 ]
Fayaz, Muhammad [2 ]
Zakarya, Muhammad [4 ]
Aslam, Sheraz [5 ]
Shah, Asadullah [1 ]
机构
[1] Int Islamic Univ, KICT, Kuala Lumpur 50728, Malaysia
[2] Univ Cent Asia, Sch Arts & Sci, Dept Comp Sci, 310 Lenin St, Naryn 722918, Kyrgyzstan
[3] Shaheed Zulfikar Ali Bhutto Inst Sci & Technol, Dept Comp Sci, Islamabad 44000, Pakistan
[4] Abdul Wali Khan Univ, Dept Comp Sci, Mardan 23200, Pakistan
[5] Cyprus Univ Technol, Dept Elect Engn Comp Engn & Informat, CY-3036 Limassol, Cyprus
关键词
data-intensive smart application; cloud computing; resource allocation; real-time systems; smart grid;
D O I
10.3390/en13215706
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Cloud computing is the de facto platform for deploying resource- and data-intensive real-time applications due to the collaboration of large scale resources operating in cross-administrative domains. For example, real-time systems are generated by smart devices (e.g., sensors in smart homes that monitor surroundings in real-time, security cameras that produce video streams in real-time, cloud gaming, social media streams, etc.). Such low-end devices form a microgrid which has low computational and storage capacity and hence offload data unto the cloud for processing. Cloud computing still lacks mature time-oriented scheduling and resource allocation strategies which thoroughly deliberate stringent QoS. Traditional approaches are sufficient only when applications have real-time and data constraints, and cloud storage resources are located with computational resources where the data are locally available for task execution. Such approaches mainly focus on resource provision and latency, and are prone to missing deadlines during tasks execution due to the urgency of the tasks and limited user budget constraints. The timing and data requirements exacerbate the efficient task scheduling and resource allocation problems. To cope with the aforementioned gaps, we propose a time- and cost-efficient resource allocation strategy for smart systems that periodically offload computational and data-intensive load to the cloud. The proposed strategy minimizes the data files transfer overhead to computing resources by selecting appropriate pairs of computing and storage resources. The celebrated results show the effectiveness of the proposed technique in terms of resource selection and tasks processing within time and budget constraints when compared with the other counterparts.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Grid Resource Allocation for Real-Time Data-Intensive Tasks
    Qureshi, Muhammad Bilal
    Alqahtani, Mohammed Abdulrahman
    Min-Allah, Nasro
    IEEE ACCESS, 2017, 5 : 22724 - 22734
  • [2] Time Effective Cloud Resource Scheduling Method for Data-Intensive Smart Systems
    Duan, Jiguang
    Li, Yan
    Duan, Liying
    Sharma, Amit
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2022, 17 (01)
  • [3] Cost efficient resource allocation for real-time tasks in embedded systems
    Min-Allah, Nasro
    Qureshi, Muhammad Bilal
    Alrashed, Saleh
    Rana, Omer F.
    SUSTAINABLE CITIES AND SOCIETY, 2019, 48
  • [4] Real-Time Data-Intensive Computing
    Parkinson, Dilworth Y.
    Beattie, Keith
    Chen, Xian
    Correa, Joaquin
    Dart, Eli
    Daurer, Benedikt J.
    Deslippe, Jack R.
    Hexemer, Alexander
    Krishnan, Harinarayan
    MacDowell, Alastair A.
    Maia, Filipe R. N. C.
    Marchesini, Stefano
    Padmore, Howard A.
    Patton, Simon J.
    Perciano, Talita
    Sethian, James A.
    Shapiro, David
    Stromsness, Rune
    Tamura, Nobumichi
    Tierney, Brian L.
    Tull, Craig E.
    Ushizima, Daniela
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SYNCHROTRON RADIATION INSTRUMENTATION (SRI2015), 2016, 1741
  • [5] The Impact of Data Locality on the Performance of a SaaS Cloud with Real-Time Data-Intensive Applications
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2017 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2017, : 180 - 187
  • [6] Fair Resource Allocation for Data-Intensive Computing in the Cloud
    Tang, Shanjiang
    Lee, Bu-Sung
    He, Bingsheng
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (01) : 20 - 33
  • [7] DORIC: An Architecture for Data-intensive Real-time Applications
    Cadaviz, Miguel Kassick
    Farias, Kleinner
    Goncales, Lucian Jose
    Bischoff, Vinicius
    PROCEEDINGS OF THE 14TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI2018), 2018, : 536 - 542
  • [8] A Methodology for Real-Time Spatiotemporal Data-Intensive Computation
    Sharker, Moir H.
    Karimi, Hassan A.
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1400 - 1405
  • [9] Real-Time Resource Allocation for Tracking Systems
    Satsangi, Yash
    Whiteson, Shimon
    Oliehoek, Frans A.
    Bouma, Henri
    CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI2017), 2017,
  • [10] RESOURCE-ALLOCATION IN REAL-TIME SYSTEMS
    STANKOVIC, JA
    REAL-TIME SYSTEMS, 1993, 5 (2-3) : R1 - R6