Font Size: a A A

Performance Analysis Of Distributed Real-Time Systems In Grid Environment With Aspect-Oriented Technology

Posted on:2009-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2178360242491882Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information technology, a significant revolution has taken place in computation model. It is an inevitable trend for computing development from distributed computing to Grid computing. The domains of distributed and real-time system are becoming more and more widespread in grid computing, such as national defense, aerospace, aviation, computer integrated manufacturing, telecom, industrial control system, railway, subway, satellite orbit control, robot, stock, etc. The distributed and real-time systems require increasing tailorability and configurability for the extension of domains and platforms, which are asynchronous, dynamic, high-speed computing, resource constrained.Due to the inherent complexity of grid environments, it imposes the great challenges to the traditional middleware infrastructure. It needs urgently a kind of new middleware infrastructure that adapts to services and the statuses, which are continuously changing across different platforms. According to the varying run-time contexts, the middleware itself can adjust and reconfigure the structures and behavior to provide the application with real-time and reliable services. Meanwhile, the traditional software developing method can not conquer the great complexity of grid computing, then a new programming paradigm that can adapt to service-in, service-out, service modification, or the continuous varying service and resources seems quite attractive. The distributed and real-time system that is asynchronous and dynamic based on the new paradigm can shield the programmers from the grid specific details, and then the programmers can focus on the business logic, so the new paradigm can clarify the roles of programmers, improve the software lifecycle, reduce the cost of software, and improve developments' efficiency. Aspect-Oriented Programming provides new abstract principles, one of which is using aspect to modularize the crosscutting concerns, and introduce new weaving mechanisms, which allow compiling, loading, even run-time weaving. All those features will make the real-time middleware construction and the real-time systems development based-on middleware much more tailorable and configurable. Aspect-oriented middleware obviously improves the traditional middleware platforms through reducing the complexity, distributing more balanced flexibility, reliability, and performance, aspectizing the general service, by increasing the reusability, configurability and evolvability, therefore, decreasing the likelihood of architectural erosion. This paper focuses on the two aspects of aspect-oriented middleware for grid computing: 1) systemic analysis of aspect-oriented middleware and the solution to the existing crosscutting problems between the functional requirements and non-functional requirements using aspect-oriented paradigm.; 2) the model of aspect-oriented middleware for distributed and real-time system. And then prototype framework based on the model is illustrated in details. Meanwhile, the functions of different layers are analyzed through the implementation of the timing message of distributed and real-time system.
Keywords/Search Tags:Aspect-Oriented Middleware, Grid Computing, Distributed and Real-time System, AO supporting Layer
PDF Full Text Request
Related items