This paper reviews some modern solutions that provide analysis and design of distributed systems based on cluster technologies. These solutions are based on the use of the CAP theorem, which states that for a distributed computer system it is impossible to simultaneously satisfy more than two of the three properties: consistency, availability and partition tolerance. In relation to this theory, a formalization of the definition of parameters for information and distributed systems is given. The use of scalability mechanisms in two directions is considered: vertical scaling (in which the computing power of one server is increased) and horizontal scaling (in which a large number of servers are built within one cluster). Also, the stage of the analysis of distributed systems is described, where the focus is on horizontal scaling. The paper gives an example of creating a software environment for experimental research in the field of evaluation of distributed systems. The built distributed system is based on a cluster that combines a corporate network with 3 local subnets and up to 40 servers. Each server can have several virtual machines with different operating systems. Examples
📖 افتح في inklap 🔗 DOI 📮 اطلب بحثاً