基于云計(jì)算的資源受限環(huán)境應(yīng)用加速框架研究
發(fā)布時(shí)間:2018-03-09 17:23
本文選題:Python 切入點(diǎn):云計(jì)算 出處:《南京理工大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著通信技術(shù)與計(jì)算技術(shù)的發(fā)展,計(jì)算與通信能力兼?zhèn)涞闹悄茉O(shè)備已經(jīng)非常普遍,但是由于受到尺寸、價(jià)格以及能源的限制,這些智能設(shè)備的硬件資源(CPU,內(nèi)存等)是相當(dāng)有限,因此,智能設(shè)備在處理復(fù)雜應(yīng)用的時(shí)候會(huì)有些力不從心。目前,云計(jì)算是的研究熱點(diǎn),它應(yīng)用了成熟的虛擬化技術(shù)將大量網(wǎng)絡(luò)連接的計(jì)算資源統(tǒng)一管理和調(diào)度,構(gòu)成服務(wù)供互聯(lián)網(wǎng)上的用戶使用。利用云計(jì)算提供的資源可以為資源受限的智能設(shè)備提供本地應(yīng)用加速的功能,從而提高用戶體驗(yàn),擴(kuò)展設(shè)備的應(yīng)用場景。 目前現(xiàn)有的云計(jì)算平臺(tái)大多針對PC平臺(tái)設(shè)計(jì),并且編程框架復(fù)雜,無法實(shí)現(xiàn)資源受限環(huán)境下應(yīng)用的動(dòng)態(tài)遷移。本文針對資源受限環(huán)境下的應(yīng)用,設(shè)計(jì)了一種跨平臺(tái)的、可以動(dòng)態(tài)遷移應(yīng)用的、編程模型簡單的應(yīng)用加速框架。本框架能夠把異構(gòu)環(huán)境下的應(yīng)用程序中復(fù)雜任務(wù)自動(dòng)地、無縫地遷移到云端,在云端自動(dòng)部署執(zhí)行,從而通過利用云端豐富的計(jì)算資源加速復(fù)雜任務(wù)的執(zhí)行,來起到加速整個(gè)應(yīng)用的執(zhí)行的作用。本框架的設(shè)計(jì)采用了序列化、虛擬化與沙箱、分布式計(jì)算等技術(shù),提供了細(xì)粒度的計(jì)算遷移策略、簡易的用戶接口,以及良好的可擴(kuò)展性與容錯(cuò)性。 本文最后采用壓縮感知中的正交匹配追蹤算法(Orthogonal Matching Pursuit, OMP)對框架進(jìn)行了應(yīng)用加速的測試,實(shí)踐證明,本文設(shè)計(jì)的框架能對資源受限環(huán)境下的應(yīng)用起到加速作用。
[Abstract]:With the development of communication technology and computing technology, intelligent devices with both computing and communication capabilities have become very common. However, due to the limitations of size, price and energy, the hardware resources of these intelligent devices are very limited, such as CPU, memory, etc. At present, cloud computing is a research hotspot. It uses mature virtualization technology to manage and schedule a large number of computing resources of network connection. Making use of the resources provided by cloud computing can provide the local application acceleration function for the intelligent device with limited resources, which can improve the user experience and expand the application scenario of the device. At present, most of the existing cloud computing platforms are designed for PC platforms, and the programming framework is too complex to realize the dynamic migration of applications in resource-constrained environment. In this paper, a cross-platform is designed for applications in resource-constrained environments. This framework can automatically and seamlessly migrate complex tasks in heterogeneous applications to the cloud, and automatically deploy and execute in the cloud. By using rich computing resources in the cloud to accelerate the execution of complex tasks, this framework is designed using serialization, virtualization and sandbox, distributed computing, etc. Fine-grained computing migration strategy, simple user interface, and good scalability and fault tolerance are provided. In the end of this paper, orthogonal Matching pursuit (omp) algorithm is used to accelerate the application of the framework. It is proved that the proposed framework can accelerate the application in resource-constrained environment.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP3
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 沈殊璇,薄亞明;適合于科學(xué)計(jì)算的腳本語言Python[J];微計(jì)算機(jī)應(yīng)用;2002年05期
,本文編號(hào):1589516
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1589516.html
最近更新
教材專著