ACTOR-AND-DATA-GRID-BASED DISTRIBUTED APPLICATIONS

    公开(公告)号:US20220232069A1

    公开(公告)日:2022-07-21

    申请号:US17151479

    申请日:2021-01-18

    Applicant: VMware, Inc.

    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.

    Distributed application resource determination based on performance metrics

    公开(公告)号:US11334461B2

    公开(公告)日:2022-05-17

    申请号:US16794273

    申请日:2020-02-19

    Applicant: VMWARE, INC.

    Abstract: In one example, a system may include an application monitoring server and an endpoint in communication with the application monitoring server. Example endpoint may include an agent to collect performance metrics associated with a program running in the endpoint and a discovery unit in communication with the agent. The discovery unit may include a metric parser to receive the performance metrics in a source format and parse the received performance metrics. Further, the discovery unit may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. The plurality of resources may be associated with an application being executed in the endpoint. Furthermore, the discovery unit may include a transmitting unit to transmit the performance metrics and first information associated with the plurality of resources to the application monitoring server via a network.

    CENTRALIZED APPLICATION RESOURCE DETERMINATION BASED ON PERFORMANCE METRICS

    公开(公告)号:US20210182172A1

    公开(公告)日:2021-06-17

    申请号:US16794267

    申请日:2020-02-19

    Applicant: VMWARE, INC.

    Abstract: In one example, an application monitoring server may include a metric parser to receive performance metrics associated with an endpoint. Example performance metrics may be in a source format. Further, the metric parser may parse the received performance metrics. Furthermore, the application monitoring server may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. Example plurality of resources may be associated with an application being executed in the endpoint. Further, the resource extractor may present information associated with the plurality of resources on a graphical user interface.

    Centralized application resource determination based on performance metrics

    公开(公告)号:US11036612B1

    公开(公告)日:2021-06-15

    申请号:US16794267

    申请日:2020-02-19

    Applicant: VMWARE, INC.

    Abstract: In one example, an application monitoring server may include a metric parser to receive performance metrics associated with an endpoint. Example performance metrics may be in a source format. Further, the metric parser may parse the received performance metrics. Furthermore, the application monitoring server may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. Example plurality of resources may be associated with an application being executed in the endpoint. Further, the resource extractor may present information associated with the plurality of resources on a graphical user interface.

Patent Agency Ranking