事务控制的面向服务系统的动态更新协调

被引:2
作者
王德俊
黄林鹏
徐小辉
机构
[1] 上海交通大学计算机科学与工程系
基金
高等学校博士学科点专项科研基金;
关键词
动态更新; 协调策略; 事务; 分布式系统; 面向服务;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
就面向服务的分布式系统中多服务动态更新的协调问题,提出基于事务控制的更新协调策略,包括安全更新时机的选择策略、使用2PC(two-phase-commit)协调多服务更新的控制策略.根据更新实施的各步操作时间开销,提出分别采用更新短事务控制基本更新操作(包括创建服务实例、顺序实施运行时状态转换、重定向服务请求和新服务的激活操作)和转换长事务控制多组持久数据转换操作(其中每组持久数据转换由一个相应的短事务控制)的更新实施策略,以期借助于事务的控制机制尽可能高效地保证更新前后系统运行状态的ACID特性.就事务控制策略的自动实施做了一定的研究工作,包括:根据更新描述脚本自动生成更新短事务操作序列、根据持久数据关联构件的依赖关系分析自动生成各个持久数据转换短事务序列组成的长事务以及对应用事务和各转换事务的序列化处理.最后,通过基于Apache CXF-DOSGi的原型实现对给出的控制策略进行了可行性验证.
引用
收藏
页码:2652 / 2667
页数:16
相关论文
共 17 条
[1]  
ASM-based model of dynamic service update in OSGi.[J].Jiankun Wu;Linpeng Huang;Dejun Wang.ACM SIGSOFT Software Engineering Notes.2008, 2
[2]   Lazy modular upgrades in persistent object stores [J].
Boyapati, C ;
Liskov, B ;
Shrira, L ;
Moh, CH ;
Richman, S .
ACM SIGPLAN NOTICES, 2003, 38 (11) :403-417
[3]  
Dynamic structure in software architectures.[J].Jeff Magee;Jeff Kramer.ACM SIGSOFT Software Engineering Notes.1996, 6
[4]  
面向服务的分布式系统动态更新研究.[D].王德俊.上海交通大学.2010, 10
[5]  
普适计算环境下一种基于QoS的服务构件组合方法.[D].廖渊.中国科学院研究生院(软件研究所).2005, 04
[6]  
面向构件的复杂软件系统中动态配置技术的研究.[D].窦蕾.国防科学技术大学.2005, 03
[7]  
事务处理概念与技术.[M].(美)JimGray;(美)AndreasReuter著;孟小峰;于戈等译;.机械工业出版社.2004,
[8]   基于OSGi的服务动态演化 [J].
张仕 ;
黄林鹏 .
软件学报, 2008, (05) :1201-1211
[9]   分布式动态更新支持系统:研究综述 [J].
王德俊 ;
黄林鹏 ;
徐晓辉 ;
伍建鲲 ;
张仕 ;
王欣 .
计算机科学, 2007, (11) :19-25
[10]   网格环境下多副本带状数据传输的实现 [J].
杨欢 ;
欧佳凡 ;
黄林鹏 .
计算机应用与软件, 2006, (11) :54-55+95