Virtual Cloud Core: OpenCLWorkload Sharing Framework for Connected Devices

被引:1
作者
Shih, Chi-Sheng [1 ]
Chen, Yu-Kai [1 ]
Chen, Joen [1 ]
Chang, Norman [2 ]
机构
[1] Natl Taiwan Univ, Grad Inst Networking & Multimedia, Dept Comp Sci & Informat Engn, Embedded Syst & Wireless Networking Lab, Taipei, Taiwan
[2] Inst Informat Ind, Taipei, Taiwan
来源
2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013) | 2013年
关键词
performance; distributed systems; operating systems;
D O I
10.1109/SOSE.2013.70
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many of earlier attempts on mobile cloud integrations aim on increasing stroage 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 ubiqutious 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.
引用
收藏
页码:486 / 493
页数:8
相关论文
共 5 条
[1]  
Aoki Ryo, 2011, 2011 IEEE 9th International Symposium on Parallel and Distributed Processing with Applications (ISPA), P149, DOI 10.1109/ISPA.2011.28
[2]  
Barak A., MOSIX VIRTUAL OPENCL
[3]  
Danalis A., 2010, P 3 WORKSH GEN PURP, P63, DOI [10.1145/1735688.1735702, DOI 10.1145/1735688.1735702]
[4]  
Jie-Wen W., 2011, THESIS
[5]  
Takizawa H., 2011, Proceedings of the 25th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2011), P864, DOI 10.1109/IPDPS.2011.85