← Back to Patent Explorer
US6101616A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing machine network architecture

Assignee: EVIDAN
•
Filing: 1997-07-02
•
Granted: 2000-08-08
•
Expires: 2017-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention relates to data processing machine network architecture and more particularly relates to the load balancing of data servers. A data server (3) is constituted by at least two server data processing machines (1, 2) capable of providing the same services. The server data processing machines (1, 2) have the same physical address MAC0 to which the same network protocol address is assigned in order to establish connections of client machines to the server (3), which is considered as a single virtual machine. Each server data processing machine comprises filtering means so that each connection of a client machine (5, 6, 7, 8, 9, 10) to the virtual machine corresponds to a unique connection effective with one and only one server data processing machine (1 or 2). The filtering means of each server data processing machine (1, 2) take into account at least one indicator of the status of each server data processing machine (1, 2) having the same physical address MAC0.

Inventors

  • 👤 Philippe Joubert
  • 👤 Thierry Leconte
  • 👤 Bruno Rochat

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:04
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/09; H04L61/10; H04L2101/00; H04L2101/60; H04L2101/618; H04L2101/622; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1004; H04L67/1008

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 203 words
A network architecture for establishing connections of client machines comprising: a network, a data server (3) having a first data processing machine (1) and n additional data processing machines (2, 35, 36, 37), connected to said network, n being a whole number greater than or equal to one, wherein the data server (3) has a work load and comprises at least two data processing machines (1, 2) of said first and n additional data processing machines (1, 2, 35, 36, 37) having the same physical address MAC0, said first data processing machine and n additional data processing machines (1, 2, 35, 36, 37) including means for balancing the work load of said server (3) among said first and n additional data processing machines (1, 2, 35, 36, 37) and said first data processing machine and said n additional data processing machine including means for redirect ing the work load of one of the machines (n+1) to one or more of the machines remaining available when one of said n+1 machines is malfunctioning, and a network protocol address IPV assigned to said physical address MAC0 so as to establish connections of the client machines with the data server (3) viewed as a single machine.
Claim 2
Dependent Claim 203 words
A network architecture for establishing connections of client machines comprising: a network, a data server (3) having a first data processing machine (1) and n additional data processing machines (2, 35, 36, 37), connected to said network, n being a whole number greater than or equal to one, wherein the data server (3) has a work load and comprises at least two data processing machines (1, 2) of said first and n additional data processing machines (1, 2, 35, 36, 37) having the same physical address MAC0, said first data processing machine and n additional data processing machines (1, 2, 35, 36, 37) including means for balancing the work load of said server (3) among said first and n additional data processing machines (1, 2, 35, 36, 37) and said first data processing machine and said n additional data processing machine including means for redirect ing the work load of one of the machines (n+1) to one or more of the machines remaining available when one of said n+1 machines is malfunctioning, and a network protocol address IPV assigned to said physical address MAC0 so as to establish connections of the client machines with the data server (3) viewed as a single machine.
Claim 3
Dependent Claim 118 words
The network architecture according to claim 1 wherein a network protocol address IPV is assigned to said physical address MAC0 so as to establish connections of client machines with a single virtual machine, each server data processing machine comprises filtering means operatively connected to said network so that each connection of a client machine (5, 6, 7, 8, 9, 10) with said virtual machine corresponds to a unique connection effective with one and only one server data processing machine (1 or 2), and said filtering means of each server data processing machine (1, 2) operatively responds to at least one indicator of the status of each server data processing machine (1, 2) having the same physical address MAC0.
Claim 4
Dependent Claim 41 words
The network architecture according to claim 2, wherein said filtering means include a connection (IPC, NPC, IPV, NPS) dedicated to a single server machine using a deterministic criterion including the value of a network protocol address IPC of each client machine.
Claim 5
Dependent Claim 41 words
The network architecture according to claim 2, characterized in that said filtering means includes a connection (IPC, NPC, IPV, NPS) dedicated to a single server machine using a deterministic criterion including the value of the ports NPC of the client machines.
Claim 6
Dependent Claim 135 words
A process for establishing a t least one connection (IPC, NPC, IPV, NPS) of a client machine port (NPC) with an inter-network protocol address (IPC) to a server port (NPS) of a server (3) with an inter-net protocol address(IPV) constituted by at least two data processing machines having the same physical address MAC0, said process comprising: actuating a connection (IPC, NPC, IPV, NPS) with a single data processing machine with the address MAC0 by performing the steps of: checking (17) in said single data processing machine a status of another data processing machine with the address MAC0, accepting in said single data processing machine dedicated connections (19) according to a criterion value being determined in said single data processing machine, said criterion value being a function of the status (18) of said an other machine.
Claim 7
Dependent Claim 135 words
A process for establishing a t least one connection (IPC, NPC, IPV, NPS) of a client machine port (NPC) with an inter-network protocol address (IPC) to a server port (NPS) of a server (3) with an inter-net protocol address(IPV) constituted by at least two data processing machines having the same physical address MAC0, said process comprising: actuating a connection (IPC, NPC, IPV, NPS) with a single data processing machine with the address MAC0 by performing the steps of: checking (17) in said single data processing machine a status of another data processing machine with the address MAC0, accepting in said single data processing machine dedicated connections (19) according to a criterion value being determined in said single data processing machine, said criterion value being a function of the status (18) of said an other machine.
Claim 8
Dependent Claim 78 words
The establishing at least one connection (IPC, NPC, IPV, NPS) according to claim 12 wherein re-initialization packets may be transmitted from a network layer to a physical layer upon detection of information packets which do not correspond to an actuated connection, and the step of actuating a connection (IPC, NPC, IPV, NPS) includes: a transient step occurring at a change of state of a machine with the address (MAC0) in which transmittal of said re-initialization packets is suppressed.
Claim 9
Dependent Claim 78 words
A process for establishing at least one connection (IPC, NPC, IPV, NPS) according to claim 13 wherein the step of actuating a connection (IPC, NPC, IPV, NPS) further includes: a transient step in which a predetermined time elapses without sending re-initialization packets; a steady-state step which follows said transient step upon detection of packets which do not correspond to an actuated connection during said steady-state step, re-initialization packets are transmitted from a network layer to a physical layer.

References Cited (Backward Citations)

US4891810A Cited
US5155729A Cited
US5423024A Cited
WO1996018149A2 Cited
US5867706A Cited
US5774660A Cited
EP0865180A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-08 2004-02-07 2004-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-08 2008-02-07 2008-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-08 2012-02-07 2012-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag