FIELD: information technology.
SUBSTANCE: method for providing fault-tolerant network communication between a plurality of nodes for an application includes providing a plurality of initial communication pathways over a plurality of networks coupled between the plurality of nodes, and receiving a data packet on a sending node from the application. The sending node is one of the plurality of nodes, and the data packet is addressed by the application to an address on one of the plurality of nodes. The method also comprises a step for selecting a first selected pathway for the data packet from among the plurality of initial communication pathways, where the first selected pathway is a preferred pathway.
EFFECT: providing fault-tolerant communication for a computer network through unique architectures of the network stack, which require minimum consideration by an application software acting on nodes connected in the network.
17 cl, 2 tbl, 11 dwg
Title | Year | Author | Number |
---|---|---|---|
ON-SITE WI-FI ARCHITECTURE FOR 802,11 NETWORKS | 2003 |
|
RU2340928C2 |
CONNECTING CELLULAR NETWORKS WITH MULTIPLE RELAY NODES USING MEDIA ACCESS CONTROL SUBLAYER NETWORK BRIDGE | 2007 |
|
RU2441331C2 |
NETWORK LOAD BALANCING USING HOST STATUS INFORMATION | 2004 |
|
RU2380746C2 |
LEVELLING NETWORK LOAD THROUGH CONNECTION CONTROL | 2004 |
|
RU2387002C2 |
METHOD OF UPLOADED NETWORK STACK CONNECTION TIMING AND TRANSFER TO NETWORK STACK | 2003 |
|
RU2336652C2 |
METHOD AND SYSTEM FOR INTERNET PROTOCOL MOBILE CENTERS IN HETEROGENEOUS NETWORKS | 2002 |
|
RU2265282C2 |
METHOD FOR PRESENTING REMOTE SERVICES IN ACCORDANCE TO SPECIFICATION OF NETWORK DRIVER INTERFACE IN WIRELESS RADIO-FREQUENCY BASED ENVIRONMENT | 2001 |
|
RU2258251C2 |
MAINTENANCE OF MOBILE NETWORK ACCESSIBILITY ON BASIS OF TEMPORARY NAME IDENTIFIERS | 2004 |
|
RU2364048C2 |
METHOD AND SYSTEM DESIGNED TO PROVIDE NETWORK PROTOCOLS AND ROUTING PROTOCOLS FOR UTILITY SERVICES | 2008 |
|
RU2468524C2 |
FINE-GRAINED NETWORK MONITORING | 2015 |
|
RU2688274C2 |
Authors
Dates
2011-06-10—Published
2006-09-11—Filed