克隆云中轉(zhuǎn)移線程和進(jìn)程管理設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the development and maturity of mobile Internet and cloud computing technology, more and more people focus on the mobile phone field. Compared with other mobile devices, mobile phones have more communication and portability, and can provide 7 脳 24 hours of network access services. However, due to hardware constraints, the storage capacity and computing power of mobile phones are very limited, which is far less than the PC.. However, cloud computing has many advantages, such as super storage capacity, computing power and many advantages. If the two can be combined, mobile phones will be able to provide better services. Therefore, a series of related theories and applications also came into being. Based on Clone Cloud, this paper proposes a strategy to transfer some functions from application to server execution. Both the mobile and the server have a transfer thread that performs the sending and receiving of the data required by the transferred part on the server side. In the process of sending and receiving data, we encrypt the transmitted data in order to ensure the integrity of the data. In this paper, the transfer thread of the mobile phone can suspend the thread and restore the thread by modifying the variables in the thread structure of the executing application. In this paper, the execution point of the recovered thread is adjusted by using the method of bomb stack, so that the application can run normally after transfer. The design of server is also very important in application transfer. This paper provides a strategy of concurrent server in process pool based on shared memory. In this paper, the communication mode of shared memory is adopted between processes, which is a communication mode with high efficiency. The method of creating a certain number of process pools is used to deal with multiple transfer functions. This paper proposes a way to design a server by combining shared memory with a pre-created process pool. The process pool concurrent server based on shared memory solves the delay problem of the traditional server, improves the real-time performance of the server and the efficiency of the server, and improves the performance of the mobile phone greatly. Experiments show that the speedup of application execution by transfer can reach 20 times or higher.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.5
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 顧理琴;;淺談云計(jì)算(Cloud Computing)——未來(lái)網(wǎng)絡(luò)趨勢(shì)技術(shù)[J];電腦知識(shí)與技術(shù);2008年S2期
2 陳灝;陳榕;;支持復(fù)合對(duì)象的Java虛擬機(jī)內(nèi)存管理技術(shù)研究[J];電腦知識(shí)與技術(shù);2011年22期
3 魯維;胡山;;我國(guó)移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)發(fā)展現(xiàn)狀及趨勢(shì)分析[J];電信技術(shù);2009年05期
4 肖志輝;;移動(dòng)互聯(lián)網(wǎng)研究綜述[J];電信科學(xué);2009年10期
5 張華,孫傳偉,李靖誼;基于Linux的同步共享內(nèi)存的研究與實(shí)現(xiàn)[J];湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2004年04期
6 王曉鵬;TCP/IP下的Socket及Winsock通信機(jī)制[J];航空計(jì)算技術(shù);2004年02期
7 王楓,羅家融;Linux下多線程Socket通訊的研究與應(yīng)用[J];計(jì)算機(jī)工程與應(yīng)用;2004年16期
8 朱平;賈卓生;;TCP/IP通信的監(jiān)聽(tīng)與阻斷[J];計(jì)算機(jī)工程;2006年21期
9 楊峰;;基于Linux內(nèi)核的動(dòng)態(tài)內(nèi)存管理機(jī)制的實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2010年09期
10 吳少剛;鄒國(guó)民;;Dalvik虛擬機(jī)在龍芯平臺(tái)上的移植與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2011年22期
相關(guān)博士學(xué)位論文 前1條
1 李高廣;電信運(yùn)營(yíng)商移動(dòng)互聯(lián)網(wǎng)商業(yè)模式研究[D];北京郵電大學(xué);2009年
本文編號(hào):2331125
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2331125.html