Title :
Improving Resource Utilization of a Cloud-Based Testing Platform for Android Applications
Author :
Chien-Hung Liu ; Shu-Ling Chen ; Woei-Kae Chen
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taipei Univ. of Technol., Taipei, Taiwan
fDate :
June 27 2015-July 2 2015
Abstract :
The Cloud Testing Platform (CTP) is a cloud-based system for testing Android applications (apps). It can be used to test whether an Android app can provide consistent user experiences on diverse devices developed by different manufacturers with customized specifications and operating system versions. The CTP employs virtual machines (VMs) to interact with various mobile devices currently for performing tests. However, improper size of VM pool and unbalanced loads on devices can result in low resource utilization or increase the response time of tests. To manage the resources of CTP more effectively, this paper presents a resource adaptation strategy that can adjust the number of VMs dynamically based on the workload of CTP and the number of available devices and can balance the loads across multiple devices of the same type to improve their usages and the average waiting time of tests. Experimental results indicate that the proposed strategy can be promising on improving the resource utilization of CTP.
Keywords :
Android (operating system); cloud computing; formal specification; virtual machines; Android application; CTP; VM pool; cloud-based system; cloud-based testing platform; customized specification; diverse device; mobile device; operating system version; resource adaptation strategy; resource utilization; unbalanced load; virtual machine; Androids; Dynamic scheduling; Humanoid robots; Load management; Resource management; Testing; Time factors; Android compatibility testing; cloud testing; resource management; resource utilization;
Conference_Titel :
Mobile Services (MS), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7283-1
DOI :
10.1109/MobServ.2015.37