发明名称 FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS
摘要 A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.
申请公布号 US2016142289(A1) 申请公布日期 2016.05.19
申请号 US201615002717 申请日期 2016.01.21
申请人 Microsoft Technology Licensing, LLC 发明人 Massa Michael T.;Opavsky Rudolf;Dion David Allen
分类号 H04L12/703;H04L12/24;H04L12/707;H04L12/26 主分类号 H04L12/703
代理机构 代理人
主权项 1. A first electronic device comprising: a first network adapter; a second network adapter; a fault tolerant driver paired with the first network adapter; a first protocol driver coupled to the fault tolerant driver; a second protocol driver coupled to the fault tolerant driver and paired with the second network adapter, the first electronic device configured to provide fault tolerant communications, via the fault tolerant driver, with a second electronic device based on fault tolerant sending and fault tolerant receiving; the fault tolerant sending comprising: receiving, by the fault tolerant driver, out-going data via the first protocol driver;selecting, by the fault tolerant driver based on a condition, a first pathway or a second pathway;first routing, by the fault tolerant driver through the first pathway to the second electronic device via the first protocol driver and the first network adapter in response to selecting the first pathway, the out-going data; andsecond routing, by the fault tolerant driver via the second pathway to the second electronic device via the first protocol driver, the second protocol driver, and the second network adapter in response to selecting the second pathway, the out-going data; and the fault tolerant receiving comprising: first forwarding, by the fault tolerant driver to the first protocol driver in response to the fault tolerant driver receiving in-coming data from the second electronic device through the first pathway via the first network adapter, at least a portion of the in-coming data; andsecond forwarding, by the fault tolerant driver to the first protocol driver in response to the fault tolerant driver receiving in-coming data from the second electronic device through the second pathway via the second network adapter and the second protocol driver, at least a portion of the received in-coming data.
地址 Redmond WA US