Dynamic Data Replication Based on Tasks scheduling for Cloud Computing Environment
Cloud computing provides IT resources (e.g., CPU, memory, network, storage, etc.) based on virtualization concepts and a pay-as-you-go principle. It comprises an accumulation of inter-related plus virtualized calculating resources which are managed by one or more amalgamated calculating resources. With the development of a computerized scientific workflow, the amount of data is increasing exponentially. Workflow scheduling and data replication have been considered the major challenges in cloud computing. Nevertheless, many researchers focus on scheduling or data replication separately. In this article, a combination of workflow scheduling based on the clustering of data and dynamic data replication strategies, has been introduced together and evaluates several performance metrics using a Cloudsim simulator. The aim of this proposed algorithm is to minimize the completion time and transfer time. The performance of this proposed algorithm has been evaluated using the CloudSim toolkit.
Year of publication: |
2017
|
---|---|
Authors: | Kouidri, Siham ; Yagoubi, Belabbas |
Published in: |
International Journal of Strategic Information Technology and Applications (IJSITA). - IGI Global, ISSN 1947-3109, ZDB-ID 2703780-0. - Vol. 8.2017, 4 (01.10.), p. 40-51
|
Publisher: |
IGI Global |
Subject: | Cloud Computing | Clustering | Dynamic Replication | Scheduling | Scientific Workflow | Virtual Machines |
Saved in:
Online Resource
Saved in favorites
Similar items by subject
-
Babu, Bellam Ravindra, (2022)
-
Implementation of energy efficient green computing in cloud computing
Sofia, A. Sathya, (2015)
-
Kaur, Amanpreet, (2018)
- More ...