Title :
Virtual Cloud Core: OpenCL Workload Sharing Framework for Connected Devices
Author :
Chi-Sheng Shih ; Yu-Kai Chen ; Joen Chen ; Chang, Nicolas
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Tapei, Taiwan
Abstract :
Many of earlier attempts on mobile cloud integrations aim on increasing storage capacity of mobile devices, rather than its computation capacity. Traditional distributed computing model relies on static and reliable network connections to share workload among collaborative devices. The researches on pervasive and ubiquitous computing community enable collaborative computation to be conducted on connected computers. Similarly, it is limited to predefined computation services including predefined services and computation platforms. The computation resources in modern computation environment are heterogeneous and evolve over time. The aforementioned computation models do not make good use of such resources. We design and implement an extended OpenCL framework to federate the computation resources of mobile devices with cloud service so as to share its workload and shorten application response times. A virtual cloud core is attached to OpenCL context and can unify the computation between mobile devices and cloud services. The framework does not blindly off-load computation but take into account network capacity and load on connected servers so as to effectively share the load. It also allows a computation request to be conducted either on CPU on mobile device or GPU on connected servers. Our experiments show that the response time can be improved for up to 25 times with modern wireless network connection.
Keywords :
cloud computing; graphics processing units; mobile computing; open systems; CPU; GPU; OpenCL workload sharing framework; application response time reduction; cloud service; collaborative computation services; computation request; connected devices; heterogeneous computation resources; mobile cloud integrations; mobile device storage capacity; network capacity; pervasive computing community; predefined services; ubiquitous computing community; virtual cloud core; wireless network connection; Context; Graphics processing units; Kernel; Mobile handsets; Runtime; Servers; Writing; distributed systems; operating systems; performance;
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
DOI :
10.1109/SOSE.2013.70