IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0579866
(2000-05-25)
|
발명자
/ 주소 |
- Eisenberg, Neal R.
- Hawks, Brent C.
- Mazo, Gary I.
- Sheftman, Ira L.
|
출원인 / 주소 |
- International Business Machines Corporation
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
11 |
초록
▼
Remote file attributes are retrieved, stored, and accessed for use on a local data processing system's installable file system. The remote file attributes are first obtained on a remote host by a communication program located on the remote host. The remote file attributes are then transferred to a c
Remote file attributes are retrieved, stored, and accessed for use on a local data processing system's installable file system. The remote file attributes are first obtained on a remote host by a communication program located on the remote host. The remote file attributes are then transferred to a client communication program on the local data processing system via a message. The client communication program uses the local data processing system's shared storage mechanisms to save the remote file attributes and to make them available to other processes executing on the local data processing system. The remote file attributes have an associated lifetime or duration on the local data processing system. This lifetime is pre-determined by the client communication program as to not to exceed a certain time limit, and the remote file attributes are cleared when this maximum lifetime is reached. This clearing causes periodic synchronization between the remote file attributes stored on the local data processing system and the remote file attributes on the host.
대표청구항
▼
1. An extensible file access method for accessing a foreign file system from a local data processing system with a native file system, said foreign file system being located on a remote data processing system, said foreign file system having a set of foreign file attributes corresponding to each of
1. An extensible file access method for accessing a foreign file system from a local data processing system with a native file system, said foreign file system being located on a remote data processing system, said foreign file system having a set of foreign file attributes corresponding to each of a plurality of files in the foreign file system, and said native file system having a set of native file attributes corresponding to each of a plurality of files in the native file system, said method comprising:generating a request from a client on the local data processing system to the remote data processing system to open a foreign file in the foreign file system;opening of the foreign file by the foreign file system;sending of file attributes of the foreign file, hereinafter foreign file attributes, to the local data processing system;storing of the foreign file attributes by the local data processing system;determining a subset of the foreign file attributes which are equivalent to a corresponding subset of file attributes of the native file system, the subset of the foreign file attributes hereinafter known as conventional file attributes;returning the conventional file attributes to the client;storing a remaining subset of the foreign file attributes which are not equivalent to a corresponding subset of file attributes of the native file system, the remaining subset of the foreign file attributes hereinafter known as extended file attributes;accessing of the foreign file attributes stored in the local data processing system by the local data processing system client to process the foreign file; andprocessing by the local data processing system client the foreign file using the stored foreign file attributes.2. The method of claim 1, further comprising:accessing of the foreign file by the client via a protocol of the native file system, the accessing being performed in a similar manner to accessing a file in the native file system; andaccessing of the foreign file by the client by use of the extended file attributes, the accessing being performed via a protocol different from the native file system protocol.3. The method of claim 1, further comprising:storing the extended file attributes in a shared memory portion of the local data processing system storage which is accessible by the client and other local data processing system processes;associating a unique handle with the extended file attributes; andproviding the unique handle to a local data processing system process to enable the local data processing system process to access the extended file attributes.4. The method of claim 1 wherein the sending of the foreign file attributes is performed by a web server located on the remote system, the web server being capable of sending and receiving Messages via a network.5. The method of claim 1, further comprising:storing the extended file attributes in a shared memory portion of the local data processing system storage which is accessible by the client and other local data processing system processes;associating a unique handle with the extended file attributes; andproviding the unique handle to a local data processing system process to enable the local data processing system process to access the extended file attributes.6. An article of manufacture for use in a computer system for accessing a foreign file system from a local data processing system with a native file system, said foreign file system being located on a remote data processing system, said foreign file system having a set of foreign file attributes corresponding to each of a plurality of files in the foreign file system, and said native file system having a set of native file attributes corresponding to each of a plurality of files in the native file system, said article of manufacture comprising a computer-readable storage medium having a computer program embodied in said medium which causes the computer system to perform operations, the operations comprising:generating a request from a client on the local data processing system to the remote data processing system to open a foreign file in the foreign file system;opening of the foreign file by the foreign file system;sending of file attributes of the foreign file, hereinafter foreign file attributes, to the local data processing system;storing of the foreign file attributes by the local data processing system;determining a subset of the foreign file attributes which are equivalent to a corresponding subset of file attributes of the native file system, the subset of the foreign file attributes hereinafter known as conventional file attributes;returning the conventional file attributes to the client;storing a remaining subset of the foreign file attributes which are not equivalent to a corresponding subset of file attributes of the native file system, the remaining subset of the foreign file attributes hereinafter known as extended file attributes:accessing of the foreign file attributes stored in the local data processing system by the local data processing system client to process the foreign file; andprocessing by the local data processing system client the foreign file using the stored foreign file attributes.7. The article of manufacture of claim 6, wherein the operations further comprise:accessing of the foreign file by the client via a protocol of the native file system, the accessing being performed in a similar manner to accessing a file in the native file system; andaccessing of the foreign file by the client by use of the extended file attributes, the accessing being performed via a protocol different from the native file system protocol.8. The article of manufacture of claim 6, wherein the operations further comprise:starting an expiration timer corresponding to the extended file attributes in response to storing the extended attributes; andremoving the extended file attributes from the local data processing system storage after the expiration of an expiration timer.9. The article of manufacture of claim 6, wherein the sending of the foreign file attributes is performed by a web server located on the remote system, the web server being capable of sending and receiving messages via a network.10. The article of manufacture of claim 6, wherein the operations further comprise:storing the extended file attributes in a shared memory portion of the local data processing system storage which is accessible by the client and other local data processing system processes;associating a unique handle with the extended file attributes; andproviding the unique handle to a local data processing system process to enable the local data processing system process to access the extended file attributes.11. A distributed computer system for accessing a foreign file system from a local data processing system with a native file system, said foreign file system being located on a remote data processing system, said foreign file system having a set of foreign file attributes corresponding to each of a plurality of files in the foreign file system, and said native file system having a set of native file attributes corresponding to each of a plurality of files in the native file system, said distributed computer system comprising:a requestor for generating a request from a client on the local data processing system to the remote data processing system to open a foreign file in the foreign file system;a foreign file which can be opened by the foreign file system;a sender for sending file attributes of the foreign file, hereinafter foreign file attributes, to the local data processing system;storage for storing of the foreign file attributes by the local data processing system;a comparator for determining a subset of the foreign file attributes which are equivalent to a corresponding subset of file attributes of the native file system, the subset of the foreign file attributes hereinafter known as conventional file attributes;a data transfer for returning the conventional file attributes to the client;storage for storing a remaining subset of the foreign file attributes which are not equivalent to a corresponding subset of file attributes of the native file system, the remaining subset of the foreign file attributes hereinafter known as extended file attributes;a file access for accessing the foreign file attributes stored in the local data processing system by the local data processing system client to process the foreign file; anda processor for processing by the local data processing system client the foreign file using the stored foreign file attributes.12. The distributed computer system of claim 11, further comprising:a file access for accessing by the client the foreign file via a protocol of the native file system, the accessing being performed in a similar manner to accessing a file in the native file system; anda file access for accessing by the client the foreign file by use of the extended file attributes, the accessing being performed via a protocol different from the native file system protocol.13. The distributed computer system of claim 11 wherein the storage further comprises:an expiration timer corresponding to the extended file attributes; andstorage access for removing the extended file attributes from the local data processing system storage after the expiration of an expiration timer.14. The distributed computer system of claim 11, wherein the sender of the foreign file attributes is a web server located on the remote system, the web server being capable of sending and receiving messages via a network.15. The distributed computer system of claim 11 farther comprising:a shared memory portion of the local data processing system storage which is accessible by the client and other local data processing system processes for storing the extended file attributes;a unique handle associated with the extended file attributes; anda local data processing system process which uses the unique handle to enable the local data processing system process to access the extended file attributes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.