Sciweavers

AINA
2010
IEEE

Minimizing Execution Costs when Using Globally Distributed Cloud Services

13 years 9 months ago
Minimizing Execution Costs when Using Globally Distributed Cloud Services
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 d...
Suraj Pandey, Adam Barker, Kapil Kumar Gupta, Rajk
Added 10 Jul 2010
Updated 10 Jul 2010
Type Conference
Year 2010
Where AINA
Authors Suraj Pandey, Adam Barker, Kapil Kumar Gupta, Rajkumar Buyya
Comments (0)