The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off


Objective: Cloud Computing is based on the pay per usage model. Amazon EC2 is the public cloud which provides IaaS using this model. Amazon EC2 provides virtual machines to the users. Cost for the use of virtual machines is based on the time for which it is being used. Amazon EC2 charges for partial instance hours even if the instances are idle. To reduce the cost of usage for customers, number of instances and the execution time must be reduced. Methods: In this paper we proposed a collaborative time-cost scheduling for parallel job processing. Our method aims to reduce the number of running instances to reduce the cost. As time is proportional to cost, jobs are processed in parallel. We designed a collaborative time-cost scheduling algorithm that selects the most suitable machine to run the job. Application: We developed a cloud data storage portal that enables users to upload, download, delete and compress large chunks of data on the fly without the need to download it to a local system and compress it offline. Findings: The status of the scheduling job is available to the user in addition to the status of the machine. Our algorithm uses minimum number of instances with no place for instance being idle. The time is reduced due to parallel job processing and cost is also reduced compared to sequential scheduling..

Keywords

Amazon EC2, Collaborative Scheduling, Parallel Processing, Time-Cost, VM Instances.
User