Method and apparatus for processing multiple file system server requests in a data processing network
First Claim
1. A method in a data processing network which includes multiple server devices which are connected to a client user within said data processing network for processing multiple server requests, said method comprising processing network implemented steps of:
- loading a plurality of diverse file system drivers during the loading of an operating system within said client user;
providing a public entry point into each file system driver wherein an identification of each server device managed by an associated file system driver may be ascertained;
sequentially checking each of said plurality of file system drivers in response to a server request for a selected server wherein a particular file system driver within said client user which manages said selected server may be identified;
processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and
searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server.
1 Assignment
0 Petitions
Accused Products
Abstract
Data processing systems often include multiple servers which provide facilities for other data stations within the system. A File System Driver loaded within an operating system is generally utilized to define the relationships among the operating system, the file systems and the device drivers. The method and system of the present invention loads multiple File System Drivers, each having a public entry point which may be utilized to identify each server device managed by an associated File System Driver. Thereafter, any server request by the user will result in an automatic sequential polling of each loaded File System Driver to identify the particular File System Driver which manages the server in question. In response to a failure to identify the particular File System Driver which manages the desired server, each File System Driver is polled a second time and permitted to transmit queries throughout the system to locate the desired server. In the depicted embodiment each File System Driver and associated servers are required to conform to and support the Universal Naming Convention (UNC) wherein servers and File System Drivers may be efficiently identified.
-
Citations
9 Claims
-
1. A method in a data processing network which includes multiple server devices which are connected to a client user within said data processing network for processing multiple server requests, said method comprising processing network implemented steps of:
-
loading a plurality of diverse file system drivers during the loading of an operating system within said client user; providing a public entry point into each file system driver wherein an identification of each server device managed by an associated file system driver may be ascertained; sequentially checking each of said plurality of file system drivers in response to a server request for a selected server wherein a particular file system driver within said client user which manages said selected server may be identified; processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server. - View Dependent Claims (2, 3)
-
-
4. A data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the concurrent processing of multiple server requests, said data processing network comprising:
-
a plurality of file system drivers; means for loading said plurality of diverse file system drivers during loading of an operating system within said client user; a public entry point within each of said file system drivers which may be utilized to identify each server device managed by an associated file system driver within said client user; means for sequentially checking each of said file system driver utilizing an associated public entry point in response to a server request for a selected server wherein a particular file system driver which manages said selected server may be identified; means for processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and means for searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server. - View Dependent Claims (5, 6, 7, 8, 9)
-
Specification