-
公开(公告)号:US11777899B1
公开(公告)日:2023-10-03
申请号:US17132986
申请日:2020-12-23
Applicant: Equinix, Inc.
Inventor: Muhammad Durrani , Syed Hashim Iqbal , Mustafa Arisoylu , Danjue Li , Rizwan Jamal
IPC: H04L61/5014 , H04L101/622
CPC classification number: H04L61/5014 , H04L2101/622
Abstract: In general, techniques are described for a hierarchical, distributed DHCP system for managing IP address assignment among distributed networks of computing devices. For example, a system may include a central DHCP server configured to manage a plurality of distributed DHCP servers, each distributed DHCP server configured to perform DHCP using IP addresses allocated from a common prefix for a tenant associated with computing devices managed by multiple DHCP servers. The central DHCP server allocates IP addresses to the distributed DHCP servers, e.g., on an on-demand basis from the common pool and may handle concurrent requests for IP addresses from distributed DHCP servers. Each of the distributed DHCP servers may store records for IP addresses and media access control (MAC) addresses for computing devices managed by that distributed DHCP server, and the DHCP servers may send these records to the central DHCP server to facilitate IP assignment coherency.
-
公开(公告)号:US11849016B1
公开(公告)日:2023-12-19
申请号:US17302824
申请日:2021-05-13
Applicant: Equinix, Inc.
Inventor: Lanfa Wang , Danjue Li , Mustafa Arisoylu
IPC: H04L7/00
CPC classification number: H04L7/0037
Abstract: Techniques are disclosed for performing time synchronization at a plurality of computing devices in a network. In one example, a method comprising obtaining timestamp data in accordance with a synchronization operation for a timing protocol; computing a skewness estimate and an offset estimate from the timestamp data by executing a regression analysis, wherein the regression analysis is configured to train a first model to predict the offset estimate and the skewness estimate, the offset estimate comprising a clock time difference between the first clock and the second clock; computing a corrected skewness estimate and a corrected offset estimate based on a second model having parameters based on the offset estimate and the skewness estimate; and modifying a current time value of at least one of the first clock or the second clock based on at least one of the corrected offset estimate or the corrected skewness estimate.
-