Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation†
AbstractRecently, a massive migration of enterprise applications to the cloud has been recorded in the IT world. One of the challenges of cloud computing is Quality-of-Service management, which includes the adoption of appropriate methods for allocating cloud-user applications to virtual resources, and virtual resources to the physical resources. The effective allocation of resources in cloud data centers is also one of the vital optimization problems in cloud computing, particularly when the cloud service infrastructures are built by lightweight computing devices. In this paper, we formulate and present the task allocation and virtual machine placement problems in a single cloud/fog computing environment, and propose a task allocation algorithmic solution and a Genetic Algorithm Based Virtual Machine Placement as solutions for the task allocation and virtual machine placement problem models. Finally, the experiments are carried out and the results show that the proposed solutions improve Quality-of-Service in the cloud/fog computing environment in terms of the allocation cost. View Full-Text
Share & Cite This Article
Akintoye, S.B.; Bagula, A. Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation. Sensors 2019, 19, 1267.
Akintoye SB, Bagula A. Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation. Sensors. 2019; 19(6):1267.Chicago/Turabian Style
Akintoye, Samson B.; Bagula, Antoine. 2019. "Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation." Sensors 19, no. 6: 1267.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.