发明名称 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