← Back to Patent Explorer
US5471615A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed data processing system having front-end and back-end computers with different operating systems

Assignee: International Business Machines Corp
•
Filing: 1994-06-22
•
Granted: 1995-11-28
•
Expires: 2014-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed data processing system is provided in which two computers, each running under a different operating system, are coupled so that jobs initiated by a first one of the computers can be executed on a second computer by using the resources of the second computer. This enables the user of the first computer to use the second computer under the environment of the first computer. The first computer acts as the interface between the user and the data processing system. Service programs running on the system can handle or provide for input/output operations during the execution of jobs on the second computer so that the jobs seem to the user of the first computer to be executed on the first computer. The system has means for creating a dummy file in the file system of one operating system which is used as a place holder for a corresponding file in a storage device attached to the other operating system, and accessed by programs controlled by that other operating system.

Inventors

  • 👤 Keiji Amatsu
  • 👤 Zenhachiroh Butoh
  • 👤 Hiroshi Hirai
  • 👤 Minoru Massaki
  • 👤 Hirofumi Morita
  • 👤 Takeo Nakajima
  • 👤 Nobuo Nomura
  • 👤 Mikio Sakaki
  • 👤 Stephen J. Schmandt
  • 👤 Katsuhiro Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 19:39
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/161

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 223 words
A distributed data processing system for processing front-end jobs and back-end jobs submitted by a user comprising: a front-end computer means, having a front-end file system and a front-end job control system, for initiating and executing said front-end jobs, and for initiating and controlling said back-end jobs using said front-end file system and said front-end job control system, said front-end computer means having a first operating system and a front-end storage; a back-end computer means for executing said back-end jobs using back-end programs and back-end data files, said back-end computer means having processing resources and a second operating system different from said first operating system; a non-volatile storage means, connected to said front-end storage and controlled by said front-end computer means, for storing said back-end programs and said back-end data files using said front-end file system; a communication link connected between said front-end storage and controlled by said front-end computer means, for storing said back-end programs and said back-end data files using said front-end file system; a communication link connected between said front-end computer means and said back-end computer means; and system control means, located in said front-end computer means, for creating a back-end address space in said back-end computer means in which said back-end jobs are executed on said back-end computer means by using said processing resources of said back-end computer means.
Claim 2
Dependent Claim 223 words
A distributed data processing system for processing front-end jobs and back-end jobs submitted by a user comprising: a front-end computer means, having a front-end file system and a front-end job control system, for initiating and executing said front-end jobs, and for initiating and controlling said back-end jobs using said front-end file system and said front-end job control system, said front-end computer means having a first operating system and a front-end storage; a back-end computer means for executing said back-end jobs using back-end programs and back-end data files, said back-end computer means having processing resources and a second operating system different from said first operating system; a non-volatile storage means, connected to said front-end storage and controlled by said front-end computer means, for storing said back-end programs and said back-end data files using said front-end file system; a communication link connected between said front-end storage and controlled by said front-end computer means, for storing said back-end programs and said back-end data files using said front-end file system; a communication link connected between said front-end computer means and said back-end computer means; and system control means, located in said front-end computer means, for creating a back-end address space in said back-end computer means in which said back-end jobs are executed on said back-end computer means by using said processing resources of said back-end computer means.
Claim 3
Dependent Claim 56 words
The distributed data processing system of claim 1 further including a data management program means, located in said front-end computer means, for controlling input/output operations for said back-end jobs and wherein said data management program means includes means for dynamically buffering said back-end data files during execution of said back-end jobs on said back-end computer means.
Claim 4
Dependent Claim 57 words
The distributed data processing system of claim 2 wherein said front-end computer means provides a user interface means for said system and said first operating system is a Multiple Virtual Storage operating system, and wherein said back-end computer means provides numerically intensive computing means for said system and said second operating system is a UNIX operating system.
Claim 5
Dependent Claim 68 words
The distributed data processing system of claim 2 further including a back-end storage device having two logical storage parts and wherein said first operating system has means for controlling one of said logical storage parts for communication between said front-end and said back-end computer means, and said second operating system has means for controlling the other of said logical storage parts for operation of said back-end computer means.
Claim 6
Dependent Claim 38 words
The distributed data processing system of claim 4 wherein said back-end storage device has means for storing said back-end programs and said back-end data files in said one of said logical storage parts using said front-end file system.

References Cited (Backward Citations)

US4694396A Cited
US5228137A Cited
US4914570A Cited
US4849877A Cited
US5060150A Cited
US5165018A Cited
US5109486A Cited
US5113519A Cited
US5144692A Cited
US5123094A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-27 1999-05-29 1999-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-27 2003-05-29 2003-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-27 2007-05-29 2007-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag