H04L61/5053

Dynamic host configuration protocol lease allotment

In an example, a Dynamic Host Configuration Protocol (DHCP) lease request from a client device connected to a network is received. Based on the DHCP lease request, an Internet Protocol (IP) address is assigned to the client device for a lease time. A first lease renewal request is received. A probability of utilization for a lease time block is predicted based on a historical lease pattern, device characteristics, traffic information, and DHCP information. Based on a combination of the probability of utilization and a reward value, the lease time block is allotted for lease renewal. For each allotment, the reward value is adjusted based on deployment characteristics and traffic load in the network, and a network connection duration of the client device. A normalized reward value for the lease time block is determined based on reward values for the lease time block over multiple allotments.

SYSTEMS, METHODS, AND APPARATUSES FOR IMPROVED DOMAIN NAME RESOLUTION

Described herein are methods and systems for improved domain name resolution/routing. Routing data associated with domain names (e.g., websites) may be cached by a Domain Name System (DNS) based on historical domain name queries. The historical domain name queries may be analyzed to determine a ranking (e.g., popularity) for the domain names at multiple time intervals throughout a day, week, etc. Routing data for the highest ranked domain names during one or more time intervals may be cached for a period(s) of time corresponding to the one or more time intervals (e.g., times during which those domain names are most popular).

SYSTEMS, METHODS, AND APPARATUSES FOR IMPROVED DOMAIN NAME RESOLUTION

Described herein are methods and systems for improved domain name resolution/routing. Routing data associated with domain names (e.g., websites) may be cached by a Domain Name System (DNS) based on historical domain name queries. The historical domain name queries may be analyzed to determine a ranking (e.g., popularity) for the domain names at multiple time intervals throughout a day, week, etc. Routing data for the highest ranked domain names during one or more time intervals may be cached for a period(s) of time corresponding to the one or more time intervals (e.g., times during which those domain names are most popular).

Master slave communication system and control method for master slave communication system
11700144 · 2023-07-11 · ·

A master slave communication system capable of reducing a manufacturing cost is provided. The mater slave communication system includes a master node and a plurality of slave nodes having the same initial address. A communication between the master node and one slave node among the plurality of slave nodes is established by using the initial address set as an address of the one slave node. The address of the one slave node is changed into another address which has been transmitted from the master node to the one slave node through the established communication and is different from the initial address.

Master slave communication system and control method for master slave communication system
11700144 · 2023-07-11 · ·

A master slave communication system capable of reducing a manufacturing cost is provided. The mater slave communication system includes a master node and a plurality of slave nodes having the same initial address. A communication between the master node and one slave node among the plurality of slave nodes is established by using the initial address set as an address of the one slave node. The address of the one slave node is changed into another address which has been transmitted from the master node to the one slave node through the established communication and is different from the initial address.

Method for Deleting User Equipment and Related Device
20220417341 · 2022-12-29 ·

A method for deleting user equipment devices UEs in batches, where the method includes: A control device sends a delete instruction to a virtual broadband remote access server (vBRAS)-control plane (CP), where the delete instruction includes a target attribute, and where the vBRAS-CP instructs vBRAS-user plane (UP) devices to delete all user equipment devices meeting the target attribute according to the delete instruction.

Systems and methods for providing multi-tenant dynamic host configuration protocol services

Systems and methods described herein provide a high availability DHCP server capable of serving multiple tenants in a data center. The DHCP server may use a different logical DHCP server instance for each tenant, and may be implemented as one process without the use of namespaces. A DHCP server is executed on a gateway virtual machine (VM) that is capable of hosting a plurality of logical DHCP servers. For each tenant in a data center, a logical network and a corresponding logical DHCP server instance are implemented. The DHCP server may service requests for DHCP services from VMs via their physical host by determining the tenant that the VM originates from and leasing a DHCP resource from that tenant's corresponding logical DHCP server instance.

Systems and methods for providing multi-tenant dynamic host configuration protocol services

Systems and methods described herein provide a high availability DHCP server capable of serving multiple tenants in a data center. The DHCP server may use a different logical DHCP server instance for each tenant, and may be implemented as one process without the use of namespaces. A DHCP server is executed on a gateway virtual machine (VM) that is capable of hosting a plurality of logical DHCP servers. For each tenant in a data center, a logical network and a corresponding logical DHCP server instance are implemented. The DHCP server may service requests for DHCP services from VMs via their physical host by determining the tenant that the VM originates from and leasing a DHCP resource from that tenant's corresponding logical DHCP server instance.

EDGE SWITCHING SYSTEM, EDGE SWITCHING DEVICE, EDGE SWITCHING METHOD, AND PROGRAM
20220394011 · 2022-12-08 ·

An edge switching device (10) of an edge switching system (1000) includes: a remaining lease time information obtainment unit (122) that obtains remaining lease time information for each of user terminals (4) from a DHCP server (30); a submission order determination unit (123) that determines a submission order for user configuration information in order from a shortest remaining lease time; a user configuration information submission unit (124) that submits, to a backup system edge router (2B), user configuration information of each of the user terminals (4), according to the determined submission order; and a reconnection inducement instruction unit (125) that sends, to the DHCP server, an instruction to send reconnection inducement information to the user terminals for which the user configuration information has been submitted.

EDGE SWITCHING SYSTEM, EDGE SWITCHING DEVICE, EDGE SWITCHING METHOD, AND PROGRAM
20220394011 · 2022-12-08 ·

An edge switching device (10) of an edge switching system (1000) includes: a remaining lease time information obtainment unit (122) that obtains remaining lease time information for each of user terminals (4) from a DHCP server (30); a submission order determination unit (123) that determines a submission order for user configuration information in order from a shortest remaining lease time; a user configuration information submission unit (124) that submits, to a backup system edge router (2B), user configuration information of each of the user terminals (4), according to the determined submission order; and a reconnection inducement instruction unit (125) that sends, to the DHCP server, an instruction to send reconnection inducement information to the user terminals for which the user configuration information has been submitted.