Implementing logical dhcp servers in logical networks
US-2017317969-A1 · Nov 2, 2017 · US
US2022353237A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022353237-A1 |
| Application number | US-202217866902-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 18, 2022 |
| Priority date | May 27, 2016 |
| Publication date | Nov 3, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods can include one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts. The acts an include providing a bonded network interface on a host server, where the host server can include a plurality of internet protocol (IP) addresses. The acts also can include binding a first database instance container to a first IP address of the plurality of IP addresses of the host server such that a first database deployed inside the first database instance container has direct access to the host server. Systems and methods also can include deploying a first database instance container of a first cluster at a first host server and deploying a second database instance container of a second cluster at the first host server. Other embodiments also are disclosed herein.
Opening claim text (preview).
What is claimed is: 1 . A system comprising: one or more processors; and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: providing a bonded network interface on a host server, the host server comprising a plurality of internet protocol (IP) addresses; binding a first database instance container to a first IP address of the plurality of IP addresses of the host server, wherein the first database instance container belongs to a first cluster; and binding a second database instance container to a second IP address of the plurality of IP addresses of the host server, wherein: the second database instance container belongs to a second cluster that is different from and non-overlapping with the first cluster; and the first cluster has a different fault tolerance than the second cluster. 2 . The system of claim 1 , wherein: a first database deployed inside the first database instance container has direct access to the host server; a second database deployed inside the second database instance container has direct access to the host server; and binding the first database instance container to the first IP address further comprises binding the first database instance container to the first IP address without a virtual network layer. 3 . The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors, to perform functions comprising: storing application data of the first database instance container in a first persistent file system and outside the first database instance container; storing application data of a third database instance container in the first persistent file system and outside the third database instance container; storing application data of the second database instance container in a second persistent file system and outside the second database instance container; and storing application data of a fourth database instance container in the second persistent file system and outside the fourth database instance container. 4 . The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors, to perform functions comprising: automatically allocating and deallocating the first IP address to the first database instance container; automatically allocating and deallocating the second IP address to the second database instance container; automatically allocating and deallocating a third IP address of a first host server to a third database instance container; and automatically allocating and deallocating a fourth IP address of a second host server to a fourth database instance container. 5 . The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform functions comprising: deploying an additional database instance container to the first cluster when utilization of the first cluster exceeds a defined threshold; deploying the additional database instance container to the second cluster when utilization of the second cluster exceeds the defined threshold; eliminating the additional database instance container from the first cluster when utilization of the first cluster falls below the defined threshold; and eliminating the additional database instance container from the second cluster when utilization of the second cluster falls below the defined threshold. 6 . The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform functions comprising: aggregating a first plurality of network interface controllers available in a first host server to create a first bonded network interface in a first active-active mode; and aggregating a second plurality of network interface controllers available in a second host server to create a second bonded network interface in a second active-active mode, wherein the host server comprises the first host server and the second host server; limiting one or more amounts of a central processing unit (CPU) of the system allocated to one or more of the first database instance container, the second database instance container, a third database instance container, or a fourth database instance container; guaranteeing one or more amounts of the CPU of the system allocated to one or more of the first database instance container, the second database instance container, the third database instance container, or the fourth database instance container; limiting one or more amounts of memory of the system allocated to one or more of the first database instance container, the second database instance container, the third database instance container, or the fourth database instance container; and guaranteeing one or more amounts of the memory of the system allocated to one or more of the first database instance container, the second database instance container, the third database instance container, or the fourth database instance container. 7 . The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform functions comprising: receiving a first request from an input device to deploy one or more of the first database instance container or a third database instance container at a first host server; receiving a second request from the input device to deploy one or more of the second database instance container or a fourth database instance container at a second host server, wherein the host server comprises the first host server and the second host server; transmitting a first instruction from an output device to deploy the one or more of the first database instance container or the third database instance container at the first host server responsive to the first request from the input device to deploy the one or more of the first database instance container or the third database instance container at the first host server; transmitting a second instruction from the output device to deploy the one or more of the second database instance container or the fourth database instance container at the second host server responsive to the second request from the input device to deploy the one or more of the second database instance container or the fourth database instance container on the second host server; facilitating displaying on a device of the first host server at which the one or more of the first database instance container or the third database instance container has been deployed; and facilitating displaying on a device of the second host server at which the one or more of the second database instance container or the fourth database instance container has been deployed. 8 . The system of claim 1 , wherein: providing the bonded network interface on the host server further comprises: providing a first bonded network interface at a first host server to create a first bonded network interface in a first active-active mode by aggregating a first plurality of network interface controllers available in the first host server; and creating a second bonded network interface at a second host server to create the second bonded network interface in a second active-active mode by aggregating a second plurality of network interface controllers available in the second host server, wherein the host server comprises the first host server and the second host server; and the computing instructions, when executed
Data partitioning, e.g. horizontal or vertical partitioning · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Internet protocol [IP] addresses · CPC title
Design, administration or maintenance of databases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.