Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/59046
Title: CLFBP : 手機及Linux程式之異質性伺服器雲端加速平台
CLFBP : A Dynamic Application Migration Framework for Android and Linux systems
Authors: Shin-Bo Huang
黃信博
Advisor: 洪士灝
Keyword: 動態決策分析,程式搬移,智慧型手機,流程導向程式設計,
Dynamic Decision Making,migration,smartphone,flow-based programming,
Publication Year : 2013
Degree: 碩士
Abstract: 智慧型手機改變了人類的生活,而如何讓手機的應用程式跑得更快更順暢,實是近年來熱門的研究題材。手機的運算有先天的硬體限制。為了加速手機程式,Migration是一個常用的技術。
我開發了一套嶄新的運算平台CLFBP,結合兩大概念OpenCL以及FBP,透過OpenCL可以利用異質性平台的優勢,而透過FBP可以做程式的動態搬移。因此CLFBP可以同時解決Migration會遇到的四大難題,包括程式切割、片段溝通、動態決策以及善用異質性平台優勢;此外,CLFBP還提供了一套方便好用的API,讓程式開發者能夠快速的開發出自己的FBP程式並且享有CLFBP平台的功能。
Smartphone has changed human life, and making smartphone applications smoother and more efficient has become a hot research topic in recent years. Both of the computing capability and the power consumption of smartphones are limited due to the small form factors.
Task offloading is a common technology to speed up the performance of smartphone applications. Based on the concept of flow-based programming (FBP), we propose a framework, called CLFBP, which combines OpenCL into FBP to provide two benefits: Using OpenCL, a CLFBP program can leverage the power of heterogeneous servers; Using FBP, smartphone applications can migrate part of its workload to the cloud.
CLFBP addresses four challenges for migrating workload in today's mobile-cloud environment including tasks partition, facilitating communication between tasks, making dynamic offload decisions, and leveraging the power of heterogeneous servers. In addition, CLFBP provides application programming interfaces for both coarse-grain task partitioning and fine-grain data parallel programming, which allows programmers to re-factor applications conveniently.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/59046
Fulltext Rights: 有償授權
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-102-1.pdf
  Restricted Access
3.23 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved