Font Size: a A A

Service Discovery And Composition Algorithm Under The Multi-service Duplicates In SOA

Posted on:2011-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:L HeFull Text:PDF
GTID:2178360308958925Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Service Oriented Architecture (SOA), which is an open architecture, offers benefits such as loosely coupled, flexibility. It is not only good at service reorganization and integration of resources, but also brings challenges to service discovery and composition. It easily leads to the network and system platform overload. Web service discovery and composition mechanisms are important components of SOA and Web service. In order to solve the service discovery and composition problems of the coverage network in multi-copy services Cluster, we should have a comprehensive measurement of the node load information, processing power and network bandwidth. Then we select a set of copy-services to achieve good load balancing effect of share. The copy-services also should provide the fastest response and handle relative to users. Traditional multi-server load-balancing algorithms are only suitable for selecting a server to provide all the services, which are inconsistent for the needs of selecting a group of service-duplicates.In this paper, a novel adaptive distributed Load Changes of Notes-considered Algorithm (LCNA) is presented to solve the routing and load balancing problem in service discovery and composition. The LCNA is suitable for the Cluster which has several servers, and each server has numbers of copy-services. The LCNA uses the DHT-based routing algorithm to create the Service Provider List and Routing Forwarding List. The dynamic load-changes of server nodes are used to be a measure for selecting the server node. Our later experiment justified LCNA's effectiveness of load balancing in the multi-copy services environment.The major completed works of this paper are as follows:①It studied the related technologies of SOA and Web services, analyzed the concept of load balancing and Research Significance of load balancing under the network coverage Cluster, summed up the load balancing of technical methods and the realization algorithm, investigated the feasibility of load balancing in service discovery and composition.②It analyzed the features of cluster system under the multi-copy services, studied the problems with the load balancing in service discovery and composition under that system. Then it establishesed system model and service model of the cluster system under the multi-copy services.③It analyzed the fundamental of DHT algorithm, determined to use DHT distributed routing algorithm which is based on Chord protocol, build the Service forward routing table for Server nodes. It investigated the load balancing problems of service discovery and composition under multi-copy services. It established changes to the node-centric load balancing, proposed an algorithm for measuring load balancing.④It established a simulation environment using the framework of GridSim, gave a compendium for the experimental process and method of module. It tested the effect of load balancing algorithms (LCNA), tested the effect of load balancing by measure factor, and compared it with the LCB method,service registry algorithm which is based on UDDI. Then analyzed the experimental data, obtained the evaluation of Load balancing performance for LCNA algorithm.
Keywords/Search Tags:Web Service, Distributed Network, Service Discovery, Service Composition, Load Balancing
PDF Full Text Request
Related items