System and method for encapsulating legacy data transport protocols for IEEE 1394 serial bus
AssigneeMicrosoft Corporation
InventorsYuen Yu Leung, Shaun D. Pierce
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsYuen Yu Leung, Shaun D. Pierce
Estimating the term…
A data transfer protocol encapsulates legacy transport protocols (e.g., TCP/IP, UDP/IP, IPX/SPX, etc.) for transfer of data over a memory mapped, high-speed serial bus conforming to the IEEE 1394 standard. The data transfer protocol is implemented as a databus manager layer interposed between the 1394 bus and an existing network layer (e.g., SCSI, Ethernet, FDDI, token ring, etc.). A databus manager resides at every node on the 1394 bus. Each databus manager has an array of memory cells to temporarily hold discrete data units transferred over the serial bus from a remote node. Each databus manager also has a cell availability register and a cell servicing register. The cell availability register holds information indicating whether one or more remote memory cells at the remote node are available to receive a data unit to be transferred over the serial bus. The cell servicing register holds information indicating whether one or more of the local memory cells are ready to be serviced.
In a distributed computing system, a method for transmitting legacy formatted data from a source node to a memory cell at a destination node over a serial bus, the method comprising the steps of:
A method for transmitting a message from a source node to a destination node having at least one memory cell over a memory mapped serial bus that conforms to an IEEE 1394 standard, the message being transmitted in one or more data units of a packet size not exceeding a maximum packet size specified by the IEEE 1394 standard, the method comprising the steps of:
A distributed data processing system for transmitting messages over a serial bus that complies with an IEEE 1394 standard between a local node and remote node on the bus comprising:
A method for sending data from a source node to a destination node across an IEEE 1394 compliant serial bus, the serial bus included in a distributed computing environment, the method comprising the steps of:
A method for sending data from a source node to a destination node across an IEEE 1394 compliant serial bus, the serial bus included in a distributed computing environment, the method comprising the steps of:
A method for sending data from a source node to a destination node across an IEEE 1394 compliant serial bus, the serial bus included in a distributed computing environment, the method comprising the steps of:
Dependencies are inferred from the claim text.