云計算環(huán)境下XJVM虛擬化特性的設計與實現(xiàn)
[Abstract]:With the booming of Java technology and the rapid development of Internet industry, cloud computing has become the most popular field of software technology. Due to the limitations of Java virtual machine technology, any Java application must run on a separate JVM instance, not on a shared JVM. Imagine that if JVM were deployed in the cloud as a software platform (Platform-as-a-Service), the number of JVM instances hosting complex Java Web applications would be staggering, running out of server memory. In the process of cloud virtualization of XJVM, resource sharing and resource management are becoming more and more important. To solve the problem of virtual machine sharing, This paper has designed a set of MultiTenant API (MT), for XJVM, a Java virtual machine similar to Sun JVM developed by I, which is based on the isolation model described in the JSR121 specification. Java applications will run on a shared XJVM in the form of Tenant. Once XJVM is deployed to the cloud, the Tenant model saves a lot of cloud resources. The old version of XJVM does not provide a complete resource management framework, the management of hardware and software resources is delegated to the operating system. Although the OS technology for resource management is mature and accurate, OS resource management relies on specific operating systems and system configuration files, and is not customized for the Java runtime environment. Therefore, OS's resource management for fava is often not satisfactory, for example, it can not reach Java thread-level resource management. In the eighth edition of XJVM, according to the JSR284 specification, we designed a set of Resource Consumption Management API (RCM), virtual machine specially for XJVM, which can manage the hardware and software resources from the Java level by using the interface provided by API. This paper first introduces the cloud virtualization, JSR121,JSR284 and other technical background, and then outlines the architecture of XJVM. Then this paper analyzes and designs the virtualization feature (MT,RCM) of XJVM in cloud computing environment. Finally, the project is summarized and the prospect of the project is prospected at the end of the paper.
【學位授予單位】:南京大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP302;TP311.52
【共引文獻】
相關期刊論文 前10條
1 張保華;曹元寶;;J2ME技術在移動終端上的研究和應用[J];長春理工大學學報(綜合版);2006年04期
2 董洋溢;李先國;許杰;;運行時存儲管理探討[J];電腦開發(fā)與應用;2006年02期
3 鄧長春;李詠霞;朱儒明;;JAVA虛擬機及其關鍵技術研究[J];電腦知識與技術(學術交流);2007年07期
4 戴旭毅;;淺析J2EE應用服務器的JAVA類裝載器[J];電腦知識與技術(學術交流);2007年18期
5 謝林;;AOP思想在項目中的應用與研究[J];電腦知識與技術;2010年15期
6 馮東;羅蕾;;MTK系統(tǒng)下的J2ME運行平臺設計[J];單片機與嵌入式系統(tǒng)應用;2009年04期
7 吳昊;張哲;;基于國產(chǎn)自主CPU的SEP0611平臺中Dalvik虛擬機的移植和優(yōu)化[J];電子器件;2012年03期
8 李樂;;Java的垃圾回收機制探析[J];硅谷;2011年09期
9 蔣曹清;;Java安全體系結構研究[J];廣西科學院學報;2006年04期
10 鞠慧;;基于JVM存儲架構對Java引用傳遞的解析[J];福建電腦;2013年06期
相關會議論文 前4條
1 蔣曹清;;Java安全體系結構研究[A];廣西計算機學會2006年年會論文集[C];2006年
2 鞏榮芬;儲茂祥;吳慶洪;;Java平臺單片機系統(tǒng)實現(xiàn)[A];2005中國控制與決策學術年會論文集(下)[C];2005年
3 周蘭江;楊海明;;Java AWT包在嵌入式ARM-Linux系統(tǒng)的移植研究[A];2008'中國信息技術與應用學術論壇論文集(二)[C];2008年
4 俞樂晨;王海軍;鄭慶華;劉烴;黃小龍;楊子江;魏嵬;;基于分支概率引導的回歸測試案例生成方法[A];2013年中國智能自動化學術會議論文集(第五分冊)[C];2013年
相關博士學位論文 前2條
1 毛宏燕;基于部分計值的服務性能優(yōu)化研究[D];上海交通大學;2006年
2 沈悅;基于導航通信多模應用的位置服務技術研究[D];中國科學技術大學;2012年
相關碩士學位論文 前10條
1 蘭艷桃;基于JDBC接口的嵌入式數(shù)據(jù)庫在PDA上的應用研究[D];昆明理工大學;2009年
2 伊鵬翔;Dalvik虛擬機結構與性能的研究[D];吉林大學;2011年
3 張廣;基于遺傳算法的Web系統(tǒng)參數(shù)優(yōu)化方法的研究與實現(xiàn)[D];杭州電子科技大學;2011年
4 劉暢;獨立式運動控制器的可編程實現(xiàn)技術[D];華南理工大學;2011年
5 葉新棟;一種Java處理器的體系結構設計與研究[D];復旦大學;2011年
6 陳賢闖;移動Java平臺的研究與實現(xiàn)[D];杭州電子科技大學;2009年
7 鄒國民;Android虛擬機Dalvik在龍芯平臺上的移植與優(yōu)化[D];中國石油大學;2011年
8 郭廣東;實時數(shù)據(jù)的存儲與快速檢索技術的研究[D];哈爾濱工程大學;2011年
9 周曉耕;面向自恢復的微重啟技術研究[D];哈爾濱工程大學;2011年
10 楊波;DOM解析器OnceDOMParser的設計與實現(xiàn)[D];中國科學院研究生院(軟件研究所);2005年
,本文編號:2287999
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2287999.html