Generic remote boot for networked workstations by creating local bootable code image
AssigneeDigital Equipment Corporation
InventorTushar K. Basu
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorTushar K. Basu
Estimating the term…
A system and method for booting a client workstation from a remote data processing system over a network includes initializing the client workstation sufficiently to establish network communications with a remote disk on the remote data processing system, establishing a network communications link between the local and remote systems, issuing a request from the client workstation to the remote data processing system over the network communications link for a task image code module for providing a network interface between the client workstation and the remote disk on the remote data processing system, downloading the task image code module from the remote to the client workstation in response to the request for the task image code module, invoking the task image code module by the client workstation to establish a network interface between the client workstation and the remote disk, copying an image of the remote disk over the network to the client workstation to create a local disk image stored in the client workstation, disconnecting the client workstation from the network, booting the client workstation from the disk image stored in the client workstation, including loading an operating system module from the disk image into the client workstation, invoking the operating system module to control the client workstation, loading network environment modules from the disk image into the client workstation under control of the operating system module, and invoking the network environment modules to establish a network communication link between the client workstation and the remote data processing system.
A method for booting a local data processing system from a remote data processing system over a network, comprising the steps of:
A method for booting a local data processing system from a remote data processing system over a network, comprising the steps of:
A method for booting a local data processing system from a remote data processing system over a network, comprising the steps of:
A method for booting a a Personal Computer having a directly addressed conventional memory and an indirectly addressed extended memory from a remote data processing system over a network, comprising the steps of:
A method for booting a local data processing system from a remote data processing system over a network, comprising the steps of:
A method for booting a local data processing system from a remote data processing system over a network, comprising the steps of:
A method for booting a client workstation from a remote data processing system over a network, comprising the steps of:
A data processing system having a local data processing system booted from a remote data processing system over a network, comprising
A data processing system having a local data processing system booted from a remote data processing system over a network, comprising
A data processing system having a local data processing system booted from a remote data processing system over a network, comprising
A data processing system having a local data processing system booted from a remote data processing system over a network, comprising
A data processing system having a Personal Computer with a directly addressed conventional memory and an indirectly addressed extended memory that is booted from a remote data processing system over a network, comprising
A data processing system having a local data processing system booted from a remote data processing system over a network, comprising
A workstation for connection to a network comprising
A method for booting a local data processing system from a remote data processing system over a network, comprising the steps of:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Bootstrapping: network booting; Remote initial program loading [RIPL]
Network arrangements or protocols for supporting network services or applications: involving the movement of software or configuration parameters
Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions: in the application layer [OSI layer 7]
Computing and data processing
Term ended 10 Dec 2011 (estimated)
USPTO file history isn’t available for this patent, so only indexed dates are shown.
Many computer workstations used in the office environment today are connected to other workstations, file servers, or other resources over a local area network (LAN). One popular type of workstation is the IBM-compatible Personal Computer (PC) system. One such LAN environment that supports these PCs as "clients" is the Personal Computing Systems Architecture (PCSA) which may be used in conjunction with a DECnet LAN, commercially available from Digital Equipment Corporation, Maynard, Mass., the assignee of the present invention.
Each client PC used in connection with a LAN typically contains one or more internal disk drives and requires its own disk operating system (DOS) to control the internal operation of the PC. For IBM-compatible PCs, the most common operating system is MS-DOS, commercially available from Microsoft Corp., Redmond, Wash.
Each client PC is connected to the LAN via an adapter circuit card which typically supports either a 3COM/Microsoft LAN Manager Network Driver Interface Specification (NDIS) type interface protocol or a Digital Equipment Corporation DEPCA type interface protocol.
The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being place upon illustrating the principles of the invention.
FIGS. 1a, 1b, 1c, 1d, 1e, 1f are schematic diagrams showing the client PC networked with the VAX/VMS server and performing the generic remote boot procedure of this invention in which a message request, a task image, packets to access service LAD disk, packets to copy service LAD disk, termination of the network, and re-establishment of the network environment, respectively, are shown.
FIG. 2 is a schematic diagram showing the typical software environment of a networked client PC.
Referring to FIGS. 1a-1f, a computer network 10, having a digital communications link 14 for connecting one or more host computers 16 with one or more client workstations 18 and other devices, features a data processing system and a generic remote boot procedure for booting the client workstations off a remote disk which resides on the host computer 16. The preferred embodiment described herein is implemented on a DECnet computer network which is commercially available from Digital Equipment Corporation, Maynard, Mass., the assignee of this invention. Specifically, DECnet 10 features an EtherNet data link 14 providing communications between VAX host computers 16 running VMS operating system software and IBM-compatible personal computer (PC) clients 18 running MS-DOS operating system software and accessing the network using Digital Equipment Corporation Personal Computing Systems Architecture (PCSA) protocol. The VAX host computer operates as a PCSA server for the networked PC clients.
The generic remote boot technology of this invention allows networked PCSA PC clients, which may be configured with a floppy drive, a hard disk drive, or as a diskless PC, to be booted off a remote disk which resides on the VAX PCSA server 16. The remote disk may be configured on the VAX server as a virtual disk 17 known as a service Local Area Disk (LAD). One service LAD disk 17 is dedicated on the VAX server for each remote boot client.
As shown in FIGS. 1a-1f, the remote boot procedure includes several steps generally similar to those found in prior art remote boot systems (FIGS. 1a-1c), and several important steps unlike those found in prior art systems (FIGS. 1d-1f). In general, shortly after power-up the client PC 18 to be remote booted establishes an initial network communications link with the VAX server 16 sufficient to issue a request to the server to download a task image (FIG. 1a). The server responds by sending the requested task image across the network to the client PC (FIG. 1b). The client PC invokes the task image to establish a logical network link 14a between the client PC and the LAD disk 17 on the server (FIG. 1c). At this point, the prior art system has established its full network environment and the client PC is directly booted from the remote service LAD disk across the logical network link 14a.