Cost efficient real-time applications scheduling in mobile cloud computing

Cong-Thinh Huynh, Tien-Dung Nguyen, Huu-Quoc Nguyen, Eui‐Nam Huh · 2014

Real-time applications require the system, which has enough processing capacity to respond the results, complete all the tasks in time. Cloud computing represents an attractive and cost-efficient of server-based computing and application service provider models. Virtualization technology enables Cloud Service Providers (CSP) to dynamically allocate their resources based on the workload fluctuations from Cloud Consumers. Cloud Service Providers have to tradeoff using different types of virtual machines in order to satisfy the Quality of Service (QoS) about response time also achieve cost efficient when hiring Virtual Machine (VM) from Cloud Hosting Providers (CHP). In this paper, we propose the Cost efficient Real-time Applications Scheduling (CERAS) algorithm in Cloud Computing to solve aforementioned issue. We first develop the scheduling algorithm to schedule tasks while finding the optimal number of VMs needed so that application's execution time is minimized. Based on that optimal number, we develop the cost efficient algorithm, that finds the minimum cost which CSP has to pay for CHP. The experiment results show that how efficient the CERAS algorithm can guarantee application's deadline while achieving the optimal resources needed and cost, compares to other traditional approaches.

Read the paper · More papers on PaperTik