Global Patent Index - EP 0370008 B1

EP 0370008 B1 19930331 - DISTRIBUTED FILE SERVER ARCHITECTURE

Title (en)

DISTRIBUTED FILE SERVER ARCHITECTURE

Publication

EP 0370008 B1 19930331 (EN)

Application

EP 88901982 A 19880126

Priority

US 10139187 A 19870928

Abstract (en)

[origin: WO8903086A1] A computer network comprises a plurality of personal computers (PCs 10), groups of which are each connected to a different one of a plurality of intermediate computers (11). At least one of the intermediate computers is connected to a mainframe computer (12). File and resource serving and locking services are provided transparently to PC user programs (200). Certain user service requests (''open file'' and ''exit'' calls) on each PC to the PC operating system means (20, 22) are trapped by an operating system kernel-level patch (21), and corresponding requests are sent to a kernel-level driver (31) on the associated intermediate computer. The driver collects requests from all PCs associated with the intermediate computer and funnels them to a user level request server (32) on the intermediate computer. The request server performs requested file and resource serving and locking services in an effort to make requested files or resources available on or through the intermediate computer to the PC's operating system. The request server calls upon an NETSVR process (33) to find requested files and resources on other intermediate computers and to transfer requested files to its intermediate computer. The request server calls upon an APISVR process (34) to obtain requested files unavailable on intermediate computers (11) from a database (13) of the mainframe computer. The request server returns notices of its success or failure to the patch through the driver. In response to the notices, the patch forwards the trapped user requests to the PC operating system to service the requests. The PC operating system views and uses the associated intermediate computer as a peripheral device to satisfy user file or resource requests.

IPC 1-7

G06F 9/46; G06F 15/16

IPC 8 full level

G06F 13/10 (2006.01); G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 13/00 (2006.01); G06F 15/00 (2006.01); G06F 15/16 (2006.01); G06F 15/177 (2006.01)

CPC (source: EP US)

G06F 9/50 (2013.01 - EP US); G06F 15/161 (2013.01 - EP US); Y10S 707/959 (2013.01 - US)

Citation (examination)

  • M.J.Bach: "The Design of the Unix Operating System", 1986, Prentice-Hall, Inc., (Englewood Cliffs, N.J. US), pages 412-433
  • Computer Design, vol. 23, no. 14, December 1984,(Littleton, Massachusetts, US), "PC network build on wide range of approaches", pages 184, 186.
  • IBM Technical Disclosure Bulletin, vol. 29, no. 2, July 1986, (New York, US), "Method to establish a network connection dynamically", pages 892-900.
  • COMPCON 80. 20th IEEE Computer Society Internationa Conference, Digest of Papers, VLSI: New Architectural Horizons, 25-28 February 1980, San Francisco, CA., IEEE, (New York, US), D.L. Clark et al.: "Design of distributed systems supporting local autonomy", pages 438-444.
  • Wesley W.Chu: "Distributed Systems, Vol. II, Distributed Data Base Systems", 1986, Artech House Inc., (Dedham, MA, US), pages 462-476.

Designated contracting state (EPC)

DE FR GB IT NL

DOCDB simple family (publication)

WO 8903086 A1 19890406; CA 1308200 C 19920929; DE 3879947 D1 19930506; DE 3879947 T2 19931007; EP 0370008 A1 19900530; EP 0370008 B1 19930331; JP H03501784 A 19910418; JP H0477938 B2 19921209; US 5109515 A 19920428

DOCDB simple family (application)

US 8800213 W 19880126; CA 574773 A 19880815; DE 3879947 T 19880126; EP 88901982 A 19880126; JP 50188688 A 19880126; US 10139187 A 19870928