EconPapers    
Economics at your fingertips  
 

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

Muhammad Shuaib Qureshi, Muhammad Bilal Qureshi, Muhammad Fayaz, Muhammad Zakarya, Sheraz Aslam and Asadullah Shah
Additional contact information
Muhammad Shuaib Qureshi: KICT, International Islamic University, Kuala Lumpur 50728, Malaysia
Muhammad Bilal Qureshi: Department of Computer Science, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology, Islamabad 44000, Pakistan
Muhammad Fayaz: Department of Computer Science, School of Arts and Sciences, University of Central Asia, 310 Lenin Street, Naryn 722918, Kyrgyzstan
Muhammad Zakarya: Department of Computer Science, Abdul Wali Khan University, Mardan 23200, Pakistan
Sheraz Aslam: Department of Electrical Engineering, Computer Engineering and Informatics, Cyprus University of Technology, Limassol 3036, Cyprus
Asadullah Shah: KICT, International Islamic University, Kuala Lumpur 50728, Malaysia

Energies, 2020, vol. 13, issue 21, 1-25

Abstract: 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 Q o S . 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.

Keywords: data-intensive smart application; cloud computing; resource allocation; real-time systems; smart grid (search for similar items in EconPapers)
JEL-codes: Q Q0 Q4 Q40 Q41 Q42 Q43 Q47 Q48 Q49 (search for similar items in EconPapers)
Date: 2020
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (1)

Downloads: (external link)
https://www.mdpi.com/1996-1073/13/21/5706/pdf (application/pdf)
https://www.mdpi.com/1996-1073/13/21/5706/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jeners:v:13:y:2020:i:21:p:5706-:d:438225

Access Statistics for this article

Energies is currently edited by Ms. Agatha Cao

More articles in Energies from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jeners:v:13:y:2020:i:21:p:5706-:d:438225