• DocumentCode
    604103
  • 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
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    486
  • Lastpage
    493
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Redwood City
  • Print_ISBN
    978-1-4673-5659-6
  • Type

    conf

  • DOI
    10.1109/SOSE.2013.70
  • Filename
    6525566