Resource allocation in cloud virtual machines based on empirical service traces

Ching Huang Lin, Chien Tung Lu, Ying Hsien Chen, Jung Shian Li

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


One of the key technologies in cloud computing is virtualization. Using virtualization, a system can optimize usage of resources, simplify management of infrastructure and software, and reduce hardware requirements. This research focuses on infrastructure as a service, resource allocation by providers for consumers, and explores the optimization of system utilization based on actual service traces of a real world cloud computing site. Before activating additional virtual machines (VM) for applications, the system examines CPU usage in the resource pools. The behavior of each VM can be estimated by monitoring the CPU usage for different types of services, and consequently, additional resources added or idle resources released. Based on historical observations of the required resources for each kind of service, the system can efficiently dispatch VMs. The proposed scheme can efficiently and effectively distribute resources to VMs for maximizing utilization of the cloud computing center.

Original languageEnglish
Pages (from-to)4210-4225
Number of pages16
JournalInternational Journal of Communication Systems
Issue number12
Publication statusPublished - 2014 Dec 1

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Electrical and Electronic Engineering


Dive into the research topics of 'Resource allocation in cloud virtual machines based on empirical service traces'. Together they form a unique fingerprint.

Cite this