-
公开(公告)号:US20230342177A1
公开(公告)日:2023-10-26
申请号:US17729249
申请日:2022-04-26
Applicant: VMware, Inc.
Inventor: Vamshik Shetty , Madan Singhal , Seena Ann Sabu
CPC classification number: G06F9/45558 , G06F9/30036 , G06F9/45545 , G06F2009/45562 , G06F2009/4557
Abstract: The current document is directed to methods and systems that automatically instantiate complex distributed applications by deploying distributed-application instances across the computational resources of one or more distributed computer systems and that automatically manage instantiated distributed applications. The current document discloses decentralized, distributed automated methods and systems that instantiate and manage distributed applications using multiple agents installed within the computational resources of one or more distributed computer systems. The agents exchange distributed-application instances among themselves in order to locally optimize the set of distributed-application instances that they each manage. In addition, agents organize themselves into groups with leader agents to facilitate efficient, decentralized exchange of control information acquired by employing machine-learning methods. Leader agents are periodically elected and/or reelected and agent groups change, over time, resulting in dissemination of control information across the agents of the distributed application-instantiation system.
-
公开(公告)号:US11985188B2
公开(公告)日:2024-05-14
申请号:US17741408
申请日:2022-05-10
Applicant: VMware, INC.
Inventor: Vamshik Shetty
IPC: H04L67/1042 , H04L41/0816 , H04L41/0823 , H04L41/12 , H04L41/16
CPC classification number: H04L67/1042 , H04L41/0816 , H04L41/0836 , H04L41/12 , H04L41/16
Abstract: Example methods and systems for decentralized network topology adaptation in a in a peer-to-peer (P2P) network are described. In one example, a first computer system may obtain first attribute information associated with the first computer system; and second attribute information associated with a second computer system. Based on the first and second attribute information, the first computer system may generate a connection confidence prediction associated with a connection between the first computer system and the second computer system. The connection confidence prediction may indicate whether the connection is a suboptimal connection associated with a suboptimal network topology. In response to determination that the connection confidence prediction satisfies a break condition, the first computer system may break the connection between the first computer system and the second computer system, but otherwise maintain the connection.
-
公开(公告)号:US20220232069A1
公开(公告)日:2022-07-21
申请号:US17151479
申请日:2021-01-18
Applicant: VMware, Inc.
Inventor: Zacharia George , Ishaan Kohli , Vamshik Shetty , Vishnu Vardhan Malepati
Abstract: The current document is directed to improved distributed service-oriented applications developed according to a new and improved architecture for developing distributed service-oriented applications. The new and improved architecture includes a stateless-communications-protocol interface to external users and clients, services implemented by actors that communicate using message passing, and a distributed data grid for persistent storage of data. Distributed service-oriented applications developed according to the new and improved architecture are referred to as “RAD-squared applications” (“RAD{circumflex over ( )}2 applications”). The acronym “RAD{circumflex over ( )}2” stands for “Rapid Application Development with REST-actor-data-grid” and the acronym “REST” stands for the Representational State Transfer (“REST”) protocol. Alternative stateless communications protocols can be used as alternatives to REST in RAD{circumflex over ( )}2 applications. Distributed service-oriented applications developed in conformance with the new and improved RAD{circumflex over ( )}2 architecture provides more efficient scaling operations and workload-balancing operations eliminating the need for application re-architecture under changing load conditions.
-
-