Font Size: a A A

Design And Implementation Of File-Sharing Module Of Service In SOA Grid Environment

Posted on:2012-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:R K LiuFull Text:PDF
GTID:2218330362451551Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the third generation of internet application after Internet and Web, grid computing is more and more popular in certain areas such as enterprise application and academic research due to its huge advantage on computing, price and scalability. SOA(Service-Oriented Architecture), a developed gird architecture based on grid technology, is service-oriented which means that all of the shared resources are abstracted to service so that it is even more user friendly with better heterogeneity.In this article, based on the analysis of the service management module, I mainly raise three effective solutions to three issues that are considered as the cause of the service performance bottleneck:―Service package management and distributing issue through WAN‖,―Huge duplicate service package storage and downloading issue‖and―Consuming too much time on workload initialization and unreasonable web resource usage‖. The solution of the first issue would be multiple service repositories. It is to set up a local service repository in each data center so that all compute nodes are able to get or update their services through LAN. Meanwhile, since all of the local service repositories are managed by the same master service repository, the correctness and consistency of the service package is guaranteed so that the bottleneck should be gone. To the second issue, service dependency solution is proposed for it. It is to separate the common logic from all of the services for sharing so that each of them contains only its own logic. As the one to the last issue, pre-start and pre-download solution is mentioned. By running pre-start/pre-dowload commands, it makes sure that the compute node downloads the service before receiving workload so that the time of running first task will be highly reducedBased on the designing, implementation and final test, it is confirmed that the above solutions do get rid of the bottleneck and hence highly improve the performance of the service management module.
Keywords/Search Tags:grid computing, SOA, repository service, service file-sharing
PDF Full Text Request
Related items