Browse Prior Art Database

Method and Apparatus for Efficient Transmission of Operating System and/or Application Software to Network Computer System

IP.com Disclosure Number: IPCOM000123455D
Original Publication Date: 1998-Nov-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 1 page(s) / 58K

Publishing Venue

IBM

Related People

Bassett, RW: AUTHOR

Abstract

Disclosed is a method for efficient transmission of operating system and/or application software to a network computer. Network computer servers need to transmit operating system code and perhaps maintenance code to network computer clients upon each power-on sequence of the network computer client. For large operating systems, the transmission time can be quite large causing a delay in boot time of the network client. Additionally, precious network bandwidth is consumed by the large amount of data being transmitted causing delays in other network computers in receiving their data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 53% of the total text.

Method and Apparatus for Efficient Transmission of Operating System
and/or Application Software to Network Computer System

   Disclosed is a method for efficient transmission of
operating system and/or application software to a network computer.
Network computer servers need to transmit operating system code and
perhaps maintenance code to network computer clients upon each
power-on sequence of the network computer client.  For large
operating systems, the transmission time can be quite large causing a
delay in boot time of the network client.  Additionally, precious
network bandwidth is consumed by the large amount of data being
transmitted causing delays in other network computers in receiving
their data.  The focus of this disclosure is to compress the
operating system or maintenance code into a compressed format on the
server (the compression can be done "one time" and sent as needed,
or "on the fly"), transmit it, and the network client decompresses
and executes the code.

   The general procedure to be followed in implementation
of this disclosure is as follows:
  (a) Select a compression algorithm that provides the best
      compression/ performance ratio.  Example compression
      algorithms are Huffman encoding, or Limpel-Ziv.
  (b) Compress the operating system or applications using the
      compression algorithm.  Append a self-decompression
      header to the beginning of the boot file if desired.
      Alternatively, one may have a separate network bootstrap
      loade...