-
公开(公告)号:US11848981B2
公开(公告)日:2023-12-19
申请号:US17322817
申请日:2021-05-17
Applicant: VMware, Inc.
Inventor: Sufian A. Dar , Tyler J. Curtis , James W. Cooley , Mirza Mohsin Beg
Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.
-
2.
公开(公告)号:US20210099462A1
公开(公告)日:2021-04-01
申请号:US16787056
申请日:2020-02-11
Applicant: VMWARE, INC.
Inventor: Tyler J. Curtis , Robert Benjamin Terrill Collins , Sufian A. Dar , Rachil Chandran , Karthik Seshadri
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve performance of cloud-based services across geographic regions. An example apparatus includes a response parser to, in response to obtaining an authorization token indicating to utilize a software-as-a-service (SaaS), determine a tenant identification code based on an authorization token, and determine a first point of presence in response to determining the tenant identification code, a shard analyzer to determine a second point of presence of a shard, the shard being a deployed instance of the SaaS, and a shard selector to assign the shard to a user when the first point of presence and the second point of presence are the same.
-
公开(公告)号:US11347572B2
公开(公告)日:2022-05-31
申请号:US16690157
申请日:2019-11-21
Applicant: VMWARE, INC.
Inventor: Karthik Seshadri , Rachil Chandran , Shrisha Chandrashekar , Tyler J. Curtis , Aayush Asawa , Radhakrishnan Devarajan
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An apparatus includes a producer registration controller to register a data producer with a data pipeline service in a public cloud network, the data producer associated with a private cloud network, a consumer registration controller to register a data consumer with the data pipeline service, and a communication controller to, in response to the registration of the data consumer, transmit data generated by the public cloud network from the data consumer to the data buffer via a first data plane gateway, and, in response to a validation of the data consumer, transmit the data from the data buffer to the data consumer via a second data plane gateway, the first data plane gateway different from the second data plane gateway.
-
公开(公告)号:US11012500B2
公开(公告)日:2021-05-18
申请号:US16047968
申请日:2018-07-27
Applicant: VMware, Inc.
Inventor: Sufian A. Dar , Tyler J. Curtis , James W. Cooley , Mirza Mohsin Beg
IPC: H04L29/08 , H04L12/721 , H04L12/66
Abstract: Techniques for ingesting data streams to a distributed-computing system using a multi-directional data ingestion pipeline are provided. In one embodiment, a method for ingesting data streams includes, at a client gateway, receiving a plurality of messages; assigning the plurality of messages to one or more data streams; obtaining stream routing configurations; and identifying one or more receivers. The method further includes determining whether at least one of the one or more data streams is to be delivered to one or more receivers operating in the first computing environment; and if so, delivering the at least one of the one or more data streams to the one or more receivers operating in the first computing environment. The method further includes delivering the one or more data streams to a data ingress gateway operating in a second computing environment.
-
-
-