-
公开(公告)号:US11595347B1
公开(公告)日:2023-02-28
申请号:US17112714
申请日:2020-12-04
Applicant: Amazon Technologies, Inc.
Inventor: Upendra Bhalchandra Shevade , Shridhar Kulkarni , Christopher Barclay , Ishwardutt Parulkar , Dougal Stuart Ballantyne , Diwakar Gupta , Georgios Elissaios
IPC: H04L61/256 , H04W8/26 , H04L101/659
Abstract: Techniques for utilizing dual-stack network addressing for compute instances hosted in an edge location of a cloud provider network along with communications service provider (CSP) network addresses are described. A first network address is assigned to the compute instance from a pool of network addresses of the cloud provider network, and a second network address is associated with the compute instance that is provided by the CSP network. A gateway of the edge location is updated to direct packets addressed to the second network address to the compute instance via use of the first network address.
-
公开(公告)号:US20220386393A1
公开(公告)日:2022-12-01
申请号:US17331327
申请日:2021-05-26
Applicant: Amazon Technologies, Inc.
Inventor: Haritha Tamvada , Uffaz Nathaniel , Diwakar Gupta , Ishwardutt Parulkar
Abstract: Disclosed are various embodiments that provide distributed user plane functions for radio-based networks. In one embodiment, data is received from a client device connected to a radio access network of a radio-based network. The data is forwarded to a user plane component of a user plane function. The user plane component is implemented in a computing device of the radio access network. The data is processed by the user plane component. The data that has been processed is then routed to a data network.
-
23.
公开(公告)号:US11463377B2
公开(公告)日:2022-10-04
申请号:US17162799
申请日:2021-01-29
Applicant: Amazon Technologies, Inc.
IPC: G06F15/16 , H04L47/70 , H04L47/74 , H04L47/78 , H04L47/783
Abstract: Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.
-
公开(公告)号:US11356500B1
公开(公告)日:2022-06-07
申请号:US17364789
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Benjamin Wojtowicz , Upendra Bhalchandra Shevade , Ximeng Simon Yang , Ishwardutt Parulkar
Abstract: A determination is made, at a first server of an extension resource group of a provider network, that a network function of a radio-based application is to be executed. A request for the network function is transmitted from a first server to a second server of the extension resource group. The network function is executed at a network function accelerator card of the second server. A result of the execution is sent to a radio unit of the radio-based application from the second server.
-
公开(公告)号:US11323919B1
公开(公告)日:2022-05-03
申请号:US16138877
申请日:2018-09-21
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Calvin Yue-Ren Kuo
Abstract: Technology is described for communicating messages between edge devices. A process may be executed at a first edge device for use by a mobile device that is connected to the first edge device. A connection may be established between the first edge device and a second edge device. The first edge device may determine that the mobile device has been handed over from the first edge device to the second edge device. Messages may be communicated between the process executing on the first edge device and the mobile device via the connection with the second edge device when the mobile device has been handed over from the first edge device to the second edge device.
-
26.
公开(公告)号:US10887276B1
公开(公告)日:2021-01-05
申请号:US16699334
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Devlin Roarke Dunsmore , Upendra Bhalchandra Shevade , Diwakar Gupta
Abstract: Techniques for DNS-based endpoint discovery involving provider substrate extension resources are described. A client seeking to access a resource may utilize a DNS resolver located within a provider substrate extension of a provider network. The DNS resolver may be dynamically configured by a coordinator service located within the provider network to resolve a domain to an endpoint that may provide the lowest latency of access for clients close to the provider substrate extension.
-
公开(公告)号:US12255951B1
公开(公告)日:2025-03-18
申请号:US17364779
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Benjamin Wojtowicz , Upendra Bhalchandra Shevade , Ximeng Simon Yang , Ishwardutt Parulkar
IPC: H04L67/1031 , H04L67/567 , H04W28/084 , H04W28/16
Abstract: A first extension resource group (ERG) of a provider network, comprising a radio-based application pipeline processing server with a network accelerator card, is configured at an external premise. A first set of network functions of a radio-based application is executed at the card. A second ERG is configured at the premise, and a second set of network functions of the radio-based application is executed at the second ERG.
-
公开(公告)号:US12250556B2
公开(公告)日:2025-03-11
申请号:US18518851
申请日:2023-11-24
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Leslie Andrew Prock , Kaixiang Hu , Upendra Bhalchandra Shevade , Shane Ashley Hall , Sahil Mansukhlal Koladiya , Ishwardutt Parulkar
IPC: H04W16/02 , G06Q10/0833 , H04W4/50
Abstract: Disclosed are various embodiments for interfaces for creating radio-based private networks. In one embodiment, a request is received via an interface to create a radio-based private network for a customer. The request indicates a quantity of wireless devices that will connect to the radio-based private network. A quantity of radio units to serve the radio-based private network is determined based at least in part on the quantity of wireless devices. The radio units are preconfigured to implement a radio access network for the radio-based private network. A shipment is initiated to the customer of the radio units that have been preconfigured. Resources in a cloud provider network are provisioned to function as a core network for the radio-based private network.
-
公开(公告)号:US12236248B1
公开(公告)日:2025-02-25
申请号:US17364788
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Benjamin Wojtowicz , Upendra Bhalchandra Shevade , Ximeng Simon Yang , Ishwardutt Parulkar
Abstract: A portion of a radio-based application (RBA) is executed at a first runtime environment (RTE) launched at a server. The first RTE includes a software program for processing messages between a pair of layers of the RBA. In response to determining that the portion of the RBA is to be executed at a second RTE, at least a subset of state information pertaining to the inter-layer messages is transferred to the second RTE without pausing the RBA. After the state information is transferred, the portion of the RBA is run at the second RTE.
-
公开(公告)号:US20240080759A1
公开(公告)日:2024-03-07
申请号:US18329263
申请日:2023-06-05
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Kiran Kumar Edara , Igor A. Kostic , Kaixiang Hu , Shane Ashley Hall , Ishwardutt Parulkar
CPC classification number: H04W48/18 , H04W4/50 , H04W4/60 , H04W28/0268 , H04W28/0967 , H04W28/16
Abstract: Disclosed are various embodiments for on-demand application-driven network slicing. In one embodiment, first data is transmitted to or from a first application in a particular computing device using a first network slice in a communications network. A request is sent from the particular computing device to configure a second network slice in the communications network based at least in part on a requirement of a second application. Second data is transmitted to or from the second application using the second network slice.
-
-
-
-
-
-
-
-
-