DocumentCode :
2502554
Title :
Minimizing Execution Costs when Using Globally Distributed Cloud Services
Author :
Pandey, Suraj ; Barker, Adam ; Gupta, Kapil Kumar ; Buyya, Rajkumar
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Melbourne, VIC, Australia
fYear :
2010
fDate :
20-23 April 2010
Firstpage :
222
Lastpage :
229
Abstract :
Cloud computing is an emerging technology that allows users to utilize on-demand computation, storage, data and services from around the world. However, Cloud service providers charge users for these services. Specifically, to access data from their globally distributed storage edge servers, providers charge users depending on the user´s location and the amount of data transferred. When deploying data-intensive applications in a Cloud computing environment, optimizing the cost of transferring data to and from these edge servers is a priority, as data play the dominant role in the application´s execution. In this paper, we formulate a non-linear programming model to minimize the data retrieval and execution cost of data-intensive workflows in Clouds. Our model retrieves data from Cloud storage resources such that the amount of data transferred is inversely proportional to the communication cost. We take an example of an `intrusion detection´ application workflow, where the data logs are made available from globally distributed Cloud storage servers. We construct the application as a workflow and experiment with Cloud based storage and compute resources. We compare the cost of multiple executions of the workflow given by a solution of our non-linear program against that given by Amazon CloudFront´s `nearest´ single data source selection. Our results show a savings of three-quarters of total cost using our model.
Keywords :
distributed processing; minimisation; nonlinear programming; security of data; cloud computing; data retrieval minimization; execution cost minimization; globally distributed cloud services; intrusion detection application workflow; nonlinear programming model; Application software; Cloud computing; Computer science; Costs; Data mining; Distributed computing; Information retrieval; Intrusion detection; Laboratories; Software engineering; Cloud computing; Workflow scheduling; multi-source data retrieval; non-linear programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
Conference_Location :
Perth, WA
ISSN :
1550-445X
Print_ISBN :
978-1-4244-6695-5
Type :
conf
DOI :
10.1109/AINA.2010.30
Filename :
5474699
Link To Document :
بازگشت