Dissertation > Excellent graduate degree dissertation topics show

The Research of Kylin’s Runtime Environment of Network-oriented Components

Author: XiongWei
Tutor: LiaoXiangKe
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: Kylin server operating system Component runtime environment Scalability hot deployment Concurrent scheduling algorithm based conflict detection
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 25
Quote: 0
Read: Download Dissertation


With the development of the Internet, the software application model has undergone significant changes, network-centric services gradually replacing the traditional stand-alone desktop application. Network-oriented applications to provide users with transparent, cross-platform, cross-node characteristics, usually using a software component and middleware technology for development. In order to provide the service operating environment that is transparent to the user, the operating system needs to support the development of service-oriented network applications, assembly and deployment. This paper analyzes the popular network application services and component technology, drawing on other operating systems, network operating environment for the Kylin domestic server operating system designed to support network applications, network components operating environment. Description of the operating environment in the Kylin operating system services layer, distributed component positioning, scheduling, communication and management functions, mainly by the kernel scalable bus, component container, name services, component deployment, transaction management asynchronous messaging services, Web services support sub-module and the security services of several parts. Component deployment module, scalable thermal component deployment mechanism. The hot deploy scalable mechanism to allow different types of components can dynamically join the network applications running, exit or replaced. Thus, to some extent, to ensure the uninterrupted operation of important network services. Of hot deployment insert, delete, replace the implementation mechanism to carry out a detailed analysis, and design and thermal replacement algorithm. In addition, the atomic service components in the network applications process concurrency conflicts, this paper, based the concurrent scheduling conflict detection algorithm. The algorithm draws on the thinking of the transaction, taking into account the recovery characteristics of the different components in a distributed network environment, atomic process models as well as scheduling the correctness of the specification. Then the conflict detection method, design concurrent scheduling algorithm, and proved. On this basis, also Kylin operating environment of the network members on the design and realization the system prototype CoOffice of an online collaborative editing. CoOffice server-side component-based development, client platform does not depend on network development technology, the ability to dynamically upgrade and immediate release, the entire system reflects the basic characteristics of network applications, it runs in the operating environment in the the Kylin network member, show that the operating environment to support a new generation of network applications.

Related Dissertations

  1. Design and Development of Application Programme for Fault Analyzer Based on Wince Platform,TP311.52
  2. Service Model Driven Architecture (SMDA) Oriented Modeling Techniques and Tool Implemention,TP311.52
  3. The Research and Implementation of Software Oriented Fault Injection Tool,TP311.52
  4. The Design and Realization of NS2-based PeerCast Simulation Platform,TP311.52
  5. Design and Implementation of the weapons and equipment information management system,TP311.52
  6. The Design and Implementation of Medical Image Remote Access and Sharing Based on WADO,TP311.52
  7. Design and Implementation of the teaching file management system,TP311.52
  8. Force Online Examination System Design and Implementation,TP311.52
  9. The Application of Virtual Reality Geographical Information System to Urban Design,TP311.52
  10. Grass-roots forces the day-to-day management of information systems design and implementation,TP311.52
  11. Design and Implementation of the military material procurement and supply management system,TP311.52
  12. Development of the on-line Training and Examination System of Army,TP311.52
  13. Management System Design and Implementation of troop strength,TP311.52
  14. Army logistics material management system design and implementation,TP311.52
  15. B / S structure of the military cadre management system design and realization of,TP311.52
  16. Motor assist system for motorized units,TP311.52
  17. Online examination system design of military theory and,TP311.52
  18. Border military sub-district information management system design and implementation,TP311.52
  19. Tibet border combat training information management system design and realization of research,TP311.52
  20. Website design and construction of grass-roots units,TP311.52
  21. Forces housing management system development and implementation of,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile