×

Accelerating a distributed component architecture over a network using a direct marshaling

  • US 6,826,763 B1
  • Filed: 12/09/1999
  • Issued: 11/30/2004
  • Est. Priority Date: 12/11/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of communication between a first object located on a first computer having a first memory location and a Remote Procedure Call run-time layer, wherein the RPC run-time layer has access to an RPC buffer, and a second object located on a second computer, the first and second computers connected by a network, accessed by the first computer through a network interface card on the first computer, the method comprising:

  • calling an interface of the second object with the first object;

    placing in the RPC buffer a first pointer to a first parameter, wherein the first parameter is used in the calling of the interface of the second object and wherein the first pointer points to the first parameter in the first memory location;

    treating, in the RPC run-time layer, the first pointer as a scatter-gather entry; and

    transmitting, by the network interface card, the first parameter pointed to by the first pointer by reading the first parameter out of the first memory location.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×