-
1.
公开(公告)号:US20230171189A1
公开(公告)日:2023-06-01
申请号:US17537232
申请日:2021-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Eric Samuel Stone , Anthony Nicholas Liguori , Jonathan Mullen , Matthew Browne Barr , Steven Anthony Kady , Steven Douglas Robinson , Tal Avraham , Tatiana Cooke , Clint Joseph Sbisa , Vitaly Ostrovsky , Jonathan Chocron , Avigdor Segal , Abhishek Katuluru
IPC: H04L12/721 , H04L12/741 , H04L29/12 , H04L12/46
CPC classification number: H04L45/66 , H04L12/4641 , H04L45/745 , H04L61/2007
Abstract: A networking manager of an extension server of a virtualized computing service detects that a data link layer frame has been obtained at the extension server. The networking manager delivers at least a portion of contents of the frame to a compute instance running at the extension server in response to determining that a destination media access control (MAC) address of the frame matches a MAC address of a local-premise-access virtual network interface attached to the compute instance. The local-premise-access virtual network interface is not assigned an Internet Protocol (IP) address from a range of IP addresses managed by the virtualized computing service.
-
公开(公告)号:US20240171662A1
公开(公告)日:2024-05-23
申请号:US18427670
申请日:2024-01-30
Applicant: Amazon Technologies, Inc.
Inventor: Saleh Abd-Alhaleem , Leah Shalev , Hani Ayoub , Avigdor Segal
Abstract: Communication in an asymmetric multiengine system is handled using engine routing tables defining subsets of engines to control engine-to-engine connection mapping. Local devices perform an engine selection process that includes selecting an engine routing table based on a number of remote engines in a remote device and selecting an engine set from the selected table based on an identifier of the remote device. A connection to the remote device is created using the engines identified in the selected engine set.
-
公开(公告)号:US12175285B1
公开(公告)日:2024-12-24
申请号:US17305151
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Nitzan Zisman , Said Bshara , Erez Izenberg , Avigdor Segal , Jonathan Cohen , Anna Rom-Saksonov , Leah Shalev , Shadi Ammouri
Abstract: An integrated circuit for distributing processing tasks includes a pre-selector circuit and a scheduler circuit. The pre-selector circuit is configured to receive a processing task, determine a category of the processing task, and select, from a set of task distribution techniques and based at least in part on the category of the processing task, a task distribution technique for distributing the processing task to a group of processing units. The scheduler circuit is configured to implement the selected task distribution technique to select, from the group of processing units, a target processing unit for performing the processing task.
-
4.
公开(公告)号:US12107763B2
公开(公告)日:2024-10-01
申请号:US17537232
申请日:2021-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Eric Samuel Stone , Anthony Nicholas Liguori , Jonathan Mullen , Matthew Browne Barr , Steven Anthony Kady , Steven Douglas Robinson , Tal Avraham , Tatiana Cooke , Clint Joseph Sbisa , Vitaly Ostrovsky , Jonathan Chocron , Avigdor Segal , Abhishek Katuluru
IPC: H04L45/00 , H04L12/46 , H04L45/745 , H04L61/5007
CPC classification number: H04L45/66 , H04L12/4641 , H04L45/745 , H04L61/5007
Abstract: A networking manager of an extension server of a virtualized computing service detects that a data link layer frame has been obtained at the extension server. The networking manager delivers at least a portion of contents of the frame to a compute instance running at the extension server in response to determining that a destination media access control (MAC) address of the frame matches a MAC address of a local-premise-access virtual network interface attached to the compute instance. The local-premise-access virtual network interface is not assigned an Internet Protocol (IP) address from a range of IP addresses managed by the virtualized computing service.
-
公开(公告)号:US11606104B1
公开(公告)日:2023-03-14
申请号:US17545846
申请日:2021-12-08
Applicant: Amazon Technologies, Inc.
Inventor: Avigdor Segal , Leonid Baryudin , Erez Izenberg , Erez Sabbag , Se Wang Oh , Noga Smith
Abstract: The integrity of transmitted data can be protected by causing that data to be transmitted twice, and calculating protection information (PI) for the data from each transmission. The PI can include information such as a checksum or signature that should have the same value if the data from each transmission is the same. If the PI values are not the same, an error handling procedure can be activated, such as may retry the transmission. For write operations, the data can be transmitted twice from a source to a storage destination, while for read operations, the data can be transmitted to a recipient then sent back from the recipient to the storage device, with PI calculated for each transmission. A component such as a storage processor can perform at least this comparison step. Such approaches can also be used for network transmission or high performance computing.
-
公开(公告)号:US11386008B1
公开(公告)日:2022-07-12
申请号:US17018105
申请日:2020-09-11
Applicant: Amazon Technologies, inc.
Inventor: Anna Rom-Saksonov , Erez Izenberg , Avigdor Segal , Jonathan Cohen , Nitzan Zisman , Noam Attias
Abstract: A memory apparatus for detecting false hits in a content-addressable memory (CAM) is disclosed. The memory apparatus includes a controller coupled to the CAM and a memory. The controller receives a search result including an address from the CAM, the address corresponding to a matching entry from a first set of data entries that matches a search tag. The controller provides a read address based on the address to the memory, which returns a second data entry from a second set of data entries corresponding to the read address. The controller receives the read data and generates an error detection result based on a comparison between the second data entry and the search tag.
-
公开(公告)号:US11917041B1
公开(公告)日:2024-02-27
申请号:US17348339
申请日:2021-06-15
Applicant: Amazon Technologies, Inc.
Inventor: Saleh Abd-Alhaleem , Leah Shalev , Hani Ayoub , Avigdor Segal , Shadi Ammouri , Yossi Leybovich , Yehuda Yitschak
Abstract: Communication in an asymmetric multiengine system is handled using engine routing tables defining subsets of engines to control engine-to-engine connection mapping. Local devices perform an engine selection process that includes selecting an engine routing table based on a number of remote engines in a remote device and selecting an engine set from the selected table based on an identifier of the remote device. A connection to the remote device is created using the engines identified in the selected engine set.
-
公开(公告)号:US11467998B1
公开(公告)日:2022-10-11
申请号:US17203231
申请日:2021-03-16
Applicant: Amazon Technologies, Inc.
Inventor: Erez Izenberg , Said Bshara , Jonathan Cohen , Avigdor Segal
Abstract: Techniques for low-latency packet processing are disclosed. A network device receives a first set of write transactions including a first set of data segments corresponding to a first DMA descriptor from a host. The network device receives a second set of write transactions including a second set of data segments corresponding to a second DMA descriptor from the host. The network device detects that the first set of data segments have been written. In response to detecting that the first set of data segments have been written, and prior to completely writing the second set of data segments and to receiving a packet notifier from the host, the network device processes the first DMA descriptor.
-
-
-
-
-
-
-