检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张颖[1,2] 黄罡[1,2] 刘儇哲[1,2] 梅宏[1,2] 李影[2,3] 杨顺祥[1,2,3]
机构地区:[1]北京大学信息科学技术学院软件研究所,北京100871 [2]高可信软件技术教育部重点实验室(北京大学),北京100871 [3]IBM中国研究院,北京100193
出 处:《软件学报》2013年第8期1713-1730,共18页Journal of Software
基 金:国家自然科学基金(61222203;60933003;61121063);国家重点基础研究发展计划(973)(2009CB320703);国家高技术研究发展计划(863)(2013AA01A208;2012AA010107);新世纪优秀人才支持计划(NCET-09-0178);中国博士后科学基金(2013M530011)
摘 要:按需远程执行是软件应用实现对资源按需占有,从而保障性能并提高资源利用率的重要手段.给出了一种通过自动程序转换来支持Java应用中计算按需远程执行的方法,其核心是支持计算按需远程执行的设计模式.介绍了将Java应用转换成该模式所面临的技术挑战、处理机制以及DPartner转换系统.与已有工作相比,DPartner有两大特色:一是程序转换自动执行;二是转换后应用可实现真正按需的远程执行,使性能和资源利用率得以提升.此外,DPartner被设计为可对只有Java字节码的遗产应用进行转换,更具实用性.On-Demand remote executing is an important way to enable an application occupy resource on-demand to guarantee performance as well as improve resource utilization.This paper proposes an automatic program transformation approach for the on-demand remote execution of the computations in a Java application.The core of the approach is a design pattern supporting on-demand remote execution of computations.The research presents the technical challenges of and solutions for transformation,and gives out the DPartner transformation system.Comparing with previous work,DPartner has two major characteristics: first,transformation is carried out automatically;second,the transformed application is able to execute remotely on-demand,so its performance can be improved and the resource utilization can be increased.Additionally,DPartner is designed to be a practicable tool,as it can transform legacy applications with only Java bytecode.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171