-
公开(公告)号:US20220091897A1
公开(公告)日:2022-03-24
申请号:US17297963
申请日:2019-11-12
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Evan Zhang , Steve Langley
Abstract: A method to deploy a plurality of event-driven application components of an event-driven application in a distributed computing environment is described. The method includes automatically analyzing application source code of the event-driven application, using one or more processors, to identify relationships between the plurality of event-driven application components. Thereafter, a set of rules are applied to, based on the automatic analysis, generate assignment data recording assignments of event-driven application components to a plurality of computational nodes in the distributed computing environment. The set of rules is also applied to determine component requirements for each of the plurality of event-driven application components required to support execution at an assigned computational node in the distributed computing environment.
-
公开(公告)号:US11614975B2
公开(公告)日:2023-03-28
申请号:US17320160
申请日:2021-05-13
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Jacob Schmitz , Daphne Nhuch
IPC: G06F9/50 , H04L45/02 , H04L45/12 , H04L67/12 , H04L41/0806
Abstract: A method to broker events of event-driven application components, within a distributed computing environment and using a mesh broker, is described. The mesh broker is instantiated as several mesh agents, the mesh agents being provisioned to support mediation activities relating to a plurality of computational nodes within the distributed computing environment. The mesh agents are further deployed as a mesh network among the computational nodes of the distributed computing environment. A connectivity catalog stores cost data associated with transmission of an event notification between each of multiple pairs of computational nodes of the computational nodes. Routes across the mesh network are automatically selected, by the mesh agents and using the cost data to determine low-cost routes across the mesh network.
-
公开(公告)号:US20220075662A1
公开(公告)日:2022-03-10
申请号:US17319873
申请日:2019-11-12
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Jacob Schmitz , Daphne Nhuch
IPC: G06F9/50
Abstract: A method to broker events of event-driven application components, within a distributed computing environment and using a mesh broker, is described. The mesh broker is instantiated as several mesh agents, the mesh agents being provisioned to support mediation activities relating to a plurality of computational nodes within the distributed computing environment. The mesh agents are further deployed as a mesh network among the computational nodes of the distributed computing environment. A connectivity catalog stores cost data associated with transmission of an event notification between each of multiple pairs of computational nodes of the computational nodes. Routes across the mesh network are automatically selected, by the mesh agents and using the cost data to determine low-cost routes across the mesh network.
-
公开(公告)号:US20240045732A1
公开(公告)日:2024-02-08
申请号:US18492355
申请日:2023-10-23
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Jacob Schmitz , Daphne Nhuch
CPC classification number: G06F9/5072 , H04L45/02 , H04L45/123 , H04L67/12
Abstract: A method distributes event processing in a distributed computing environment by storing transmission costs between computational node pairs, determining a low-cost route to deliver events from producers to consumers based on the costs, applying an augmentation to events via the low-cost route to generate augmented events, and delivering the augmented events to consumers via the low-cost route. Specifically, the method involves storing transmission costs between each of multiple computational node pairs in the distributed environment, where nodes comprise event producers and consumers. A low-cost route is determined to deliver a detected event from a producer to a consumer based on the stored costs. An augmentation is applied to the event via the low-cost route to generate an augmented event. The augmented event is then delivered to the consumer via the same low-cost route.
-
公开(公告)号:US20210271522A1
公开(公告)日:2021-09-02
申请号:US17320160
申请日:2021-05-13
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Jacob Schmitz , Daphne Nhuch
IPC: G06F9/50 , H04L12/721 , H04L12/751
Abstract: A method to broker events of event-driven application components, within a distributed computing environment and using a mesh broker, is described. The mesh broker is instantiated as several mesh agents, the mesh agents being provisioned to support mediation activities relating to a plurality of computational nodes within the distributed computing environment. The mesh agents are further deployed as a mesh network among the computational nodes of the distributed computing environment. A connectivity catalog stores cost data associated with transmission of an event notification between each of multiple pairs of computational nodes of the computational nodes. Routes across the mesh network are automatically selected, by the mesh agents and using the cost data to determine low-cost routes across the mesh network.
-
公开(公告)号:US12182626B2
公开(公告)日:2024-12-31
申请号:US17297963
申请日:2019-11-12
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Evan Zhang , Steve Langley
Abstract: A method to deploy a plurality of event-driven application components of an event-driven application in a distributed computing environment is described. The method includes automatically analyzing application source code of the event-driven application, using one or more processors, to identify relationships between the plurality of event-driven application components. Thereafter, a set of rules are applied to, based on the automatic analysis, generate assignment data recording assignments of event-driven application components to a plurality of computational nodes in the distributed computing environment. The set of rules is also applied to determine component requirements for each of the plurality of event-driven application components required to support execution at an assigned computational node in the distributed computing environment.
-
公开(公告)号:US11829801B2
公开(公告)日:2023-11-28
申请号:US17319873
申请日:2019-11-12
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Jacob Schmitz , Daphne Nhuch
IPC: G06F9/50 , H04L45/02 , H04L45/12 , H04L67/12 , H04L41/0806
CPC classification number: G06F9/5072 , H04L45/02 , H04L45/123 , H04L41/0806 , H04L67/12
Abstract: A method to broker events of event-driven application components, within a distributed computing environment and using a mesh broker, is described. The mesh broker is instantiated as several mesh agents, the mesh agents being provisioned to support mediation activities relating to a plurality of computational nodes within the distributed computing environment. The mesh agents are further deployed as a mesh network among the computational nodes of the distributed computing environment. A connectivity catalog stores cost data associated with transmission of an event notification between each of multiple pairs of computational nodes of the computational nodes. Routes across the mesh network are automatically selected, by the mesh agents and using the cost data to determine low-cost routes across the mesh network.
-
公开(公告)号:US20210294665A1
公开(公告)日:2021-09-23
申请号:US17334048
申请日:2021-05-28
Applicant: Vantiq, Inc.
Inventor: Paul Butterworth , Evan Zhang , Steve Langley
Abstract: A method to deploy a plurality of event-driven application components of an event-driven application in a distributed computing environment is described. The method includes automatically analyzing application source code of the event-driven application, using one or more processors, to identify relationships between the plurality of event-driven application components. Thereafter, a set of rules are applied to, based on the automatic analysis, generate assignment data recording assignments of event-driven application components to a plurality of computational nodes in the distributed computing environment. The set of rules is also applied to determine component requirements for each of the plurality of event-driven application components required to support execution at an assigned computational node in the distributed computing environment.
-
-
-
-
-
-
-