Patent ID: 7444393
Filing Date: 2008-10-28
Classification: G06F,H04L

Abstract:
1. A storage device comprising: a processor; a computer interface communicably connected to the processor, the computer interface being adapted to enable the processor to communicate exclusively with a computer; a network interface communicably connected to the processor to enable the processor to communicate over a network, wherein the processor is adapted to employ the network interface for communications with select file servers to the exclusion of other file servers; and a storage means communicably connected to the processor, the processor being adapted to have read and write access to the storage means, and the computer having read-only access to the storage means via the processor, wherein upon the computer being booted, the computer sends a request for a file to the processor, the file being a bootstrap file or operating system file, and upon receipt of the request, the processor is adapted to sequentially (1) determine whether the boot file is cached on the storage means and provide the boot file to the computer on a read-only basis if the boot file is cached on the storage means, (2) request the boot file from the select file servers if the boot file is not cached on the storage means, and if the boot file is obtainable from the select file servers, cache the obtained boot file on the storage means and provide the obtained boot file to the computer on a read-only basis, or (3) return a file unavailable notice to the computer if the boot file is not cached on the storage means and not obtainable from the select file servers.