发明名称 |
Establishment, optimization, and routing of remote transitive name space access |
摘要 |
A mechanism is provided for establishment, optimization, and routing of remote transitive name space access. The illustrative mechanism adds a new protocol primitive to distributed file systems, which establishes a new multiplexed client connection between the client, the transitive server, and the destination server(s). The protocol allows establishment of remote mounts on a transitive file server. The protocol allows the client to request a “recipe” for a direct connection to the destination file server without intermediate nodes. The protocol allows the intermediate server to be established as a multiplexer that forwards requests/responses to/from destination servers without unmarshalling/remarshalling. |
申请公布号 |
US8805880(B2) |
申请公布日期 |
2014.08.12 |
申请号 |
US201213563890 |
申请日期 |
2012.08.01 |
申请人 |
International Business Machines Corporation |
发明人 |
Van Hensbergen Eric |
分类号 |
G06F7/00;G06F17/30;G06F12/00 |
主分类号 |
G06F7/00 |
代理机构 |
|
代理人 |
Tkacs Stephen R.;Walder, Jr. Stephen J.;Flynn John O. |
主权项 |
1. A method, in a server data processing system, for remote transitive name space access, the method comprising:
responsive to receiving a protocol packet for accessing a destination file system from a client, determining whether the destination file system is a local file system or a remote file system; responsive to determining the destination file system is a local file system, processing the protocol packet at the server data processing system; responsive to determining the destination file system is a remote file system, identifying a flag in the protocol packet; responsive to the flag comprising a global mount flag, establishing a transitive mount of the remote file system within a global namespace of the server data processing system; responsive to the flag comprising a session mount flag, establishing a transitive mount of the remote file system within a private namespace of the server data processing system for the client, wherein the private namespace is invisible to other clients of the server data processing system; and responsive to the flag comprising a multiplex flag, forwarding the protocol packet to the destination file system. |
地址 |
Armonk NY US |