Cloud computing is an emerging IT paradigm. "Cloud computing" relies on sharing computing resources, rather than having local servers or personal devices to handle applications. In other words, "Cloud computing" is the general term for anything that involves delivering hosted services through the ...
With the acceleration of the Internet in Web 2.0, Cloud computing is a new paradigm to offer dynamic, reliable and elastic computing services. Efficient sc
Sreenu, K., Sreelatha, M.: W-Scheduler: whale optimization for task scheduling in cloud computing. Clust. Comput. 22(1), 1087–1098 (2019) Article Google Scholar Chen, X., et al.: A woa-based optimization approach for task scheduling in cloud computing systems. IEEE Syst. J. 14(3)...
Finally the conclusion and the future perspectives are drawn in Section 8. 2. Related works Metaheuristics such as evolutionary algorithms are good candidates to solve the problem of tasks scheduling in cloud computing which is a difficult problem. Among the methods of scheduling in the cloud, ...
Cloud computing has become a buzzword in the area of high performance distributed computing as it provides on-demand access to shared pool of resources over Internet in a self-service, dynamically scalable and metered manner. Cloud computing is still in its infancy, so to reap its full benefits...
Volcano is a Kubernetes-based batch processing platform with high-performance general computing capabilities like task scheduling engine, heterogeneous chip management, a
We introduce a novel pricing and resource allocation approach for batch jobs on cloud systems. In our economic model, users submit jobs with a value function that specifies willingness to pay as a function of job due dates. The cloud provider in response allocates a subset of these jobs, tak...
Cloud computing can enhance the computing capability of mobile systems by offloading. However, the communication between the mobile device and the cloud is not free. Transmitting large data to cloud consumes much more energy than processing data in mobile device, especially in a low bandwidth conditi...
Cloud computing Job scheduling Taxonomy Conceptual framework Resource allocation Open research issue 1. Introduction Now, Cloud Computing has grown in popularity as a medium for scientific applications. To facilitate scientific study, cloud computing aims to share large-scale resources and equipment in the...
In Cloud computing, scheduling refers to allocating virtual machines (VMs) to meet user requests while adhering to predetermined constraints[16–19]. It plays a crucial role inCC, as task scheduling cannot be carried on a single criterion, but several parameters must be considered while mapping. ...