移动云环境下的实时协同编程机制及策略研究  被引量:3

Research on Real-time Cooperative Programming Mechanism and Strategy in Mobile Cloud Environments

在线阅读下载全文

作  者:高丽萍[1,2] 赵春芽 GAO Li-ping;ZHAO Chun-ya(School of Optical-Electrical Computer Engineering,University of Shanghai for Science&Technology,Shanghai 200093,China;Shanghai Key Laboratory of Data Science,Fudan University,Shanghai 200093,China)

机构地区:[1]上海理工大学光电信息与计算机工程学院,上海200093 [2]复旦大学上海市数据科学重点实验室,上海200093

出  处:《小型微型计算机系统》2020年第3期511-518,共8页Journal of Chinese Computer Systems

基  金:国家自然科学基金项目(61202376,61572325)资助;上海市自然科学基金项目(17ZR141900)资助;上海市数据科学重点实验室重点开放课题项目(201609060003)资助.

摘  要:随着云服务理念的普及,移动云环境不仅为我们提供安全稳定和高效的信息服务,也为我们的协同交互任务带来了很大挑战,传统的一致性维护算法在移动云环境下不能够很好地扩展.实时协同编程研究是协同设计的重要方向,传统的方式一般是在版本控制和加锁状态下,数据采用全复制的模式,在实际云环境状态下,这种方式不能够保证高的响应性和扩展性.这篇论文是在移动云环境下根据共享锁的一些结论,根据代码节点之间的关系,采用基于依赖节点的部分复制的方案,考虑到移动云环境下的不同体系结构,客户端资源有限性,效率和扩展性等方面,提出了适合移动云环境下的无冲突的并发控制算法和操作转换,使用这种方式,用户可以实时高效的编程.并采用Vaadin框架设计了一个基于浏览器的实时协作编辑系统(CloudCode),可为客户端提供意识支持,并证明了算法的可行性和有效性,最终显示了该设计理念更符合用户的意愿.With the popularity of the concept of cloud services,the mobile cloud environment not only presents us with secure,stable and efficient information services,but cloud services and cloud computing bring great challenges to our collaborative and interactive tasks. The traditional consistency maintenance algorithm can not be extended well in mobile cloud environment. The research of realtime collaborative programming is an important direction of collaborative design. The traditional way is to use full replication mode in version control and locked state,and in the actual cloud environment,this approach does not guarantee high responsiveness and scalability.This paper is based on some conclusions of shared locks in the mobile cloud environment,according to the relationship between the code nodes,a partial replication scheme based on dependent nodes. Considering the different architecture of mobile cloud environment,limited client resources,efficiency and expansibility,this paper proposes a conflict-free concurrency control algorithm and operation transformation suitable for mobile cloud environment. Users can program in real time and efficiently. Using Vaadin framework,a browser-based real-time collaborative editing system( CloudCode),is designed to provide conscious support for the client,and the feasibility and effectiveness of the algorithm is proved. Finally,the design concept is shown to be more in line with the wishes of the user.

关 键 词:一致性维护 分布式环境 部分复制 操作转换 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象