Font Size: a A A

Design And Implementation Of Distributed Integrated Business Development Platform

Posted on:2021-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:T R XiaoFull Text:PDF
GTID:2428330647457218Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In order to satisfy the business development,the department has built a self-developed integrated business information system development platform(hereinafter referred to as the development platform)to support team collaborative development.Due to the increase in business volume and the increase in the collaborative workload of developers,the department needs to transform the original single-server development platform into a multi-server distributed model.In the actual development process,the distributed environment will face huge challenges,such as server downtime.Therefore,it is a basic requirement to ensure the high availability of the development platform and the consistency of programmers to write code.This article focuses on the programmer's collaborative development on a distributed development platform,which satisfies the need to maintain code version consistency in different application scenarios,as well as server load balancing problems derived from distributed systems.The main research work of the paper includes:1)Introduction of distributed development platform technology Multi-agent system(MAS)has completed the design of distributed development platform,including technical architecture and functional composition.2)Based on JADE and using multiple servers to build a cluster environment,the implementation method is discussed.3)Using the built distributed environment,the Agent module in the system is designed and the functions of each module are analyzed in detail,and the advantages and disadvantages of various consistency algorithms are also analyzed.Through experimental simulation and simulation of server downtime scenarios,the feasibility of this MAS-based consensus algorithm decision is verified.Then we solve the problem of system decision-making(selection)under different application scenarios and achieve synchronization of code on distributed servers.4)On the basis of the probabilistic gossip algorithm,a register gossip algorithm is designed.Under the symmetric assumption,the expected convergence model is established,which accelerates the convergence speed of the gossip algorithm and improves the load balancing efficiency of the server.
Keywords/Search Tags:Distributed, consensus algorithm, multi-Agent system, load balancing
PDF Full Text Request
Related items