DE69604734T2 - Client-Server-Computersystem und Verfahren zum Verwenden eines lokalen Plattenlaufwerks als Daten-Cache - Google Patents

Client-Server-Computersystem und Verfahren zum Verwenden eines lokalen Plattenlaufwerks als Daten-Cache

Info

Publication number
DE69604734T2
DE69604734T2 DE69604734T DE69604734T DE69604734T2 DE 69604734 T2 DE69604734 T2 DE 69604734T2 DE 69604734 T DE69604734 T DE 69604734T DE 69604734 T DE69604734 T DE 69604734T DE 69604734 T2 DE69604734 T2 DE 69604734T2
Authority
DE
Germany
Prior art keywords
client
computer system
disk drive
server computer
data cache
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69604734T
Other languages
English (en)
Other versions
DE69604734D1 (de
Inventor
James D Engquist
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Application granted granted Critical
Publication of DE69604734D1 publication Critical patent/DE69604734D1/de
Publication of DE69604734T2 publication Critical patent/DE69604734T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/0813Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
DE69604734T 1995-07-03 1996-07-01 Client-Server-Computersystem und Verfahren zum Verwenden eines lokalen Plattenlaufwerks als Daten-Cache Expired - Fee Related DE69604734T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/497,290 US5802297A (en) 1995-07-03 1995-07-03 Client-server computer system and method utilizing a local client disk drive as a data cache

Publications (2)

Publication Number Publication Date
DE69604734D1 DE69604734D1 (de) 1999-11-25
DE69604734T2 true DE69604734T2 (de) 2000-06-29

Family

ID=23976246

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69604734T Expired - Fee Related DE69604734T2 (de) 1995-07-03 1996-07-01 Client-Server-Computersystem und Verfahren zum Verwenden eines lokalen Plattenlaufwerks als Daten-Cache

Country Status (4)

Country Link
US (1) US5802297A (de)
EP (1) EP0752660B1 (de)
JP (1) JPH0934825A (de)
DE (1) DE69604734T2 (de)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5964874A (en) * 1997-04-23 1999-10-12 Advanced Micro Devices, Inc. Swap size decrease on a UNIX based computer system
US6119212A (en) * 1997-04-23 2000-09-12 Advanced Micro Devices, Inc. Root size decrease on a UNIX based computer system
US5991860A (en) * 1997-04-23 1999-11-23 Advanced Micro Devices, Inc. Root file system size increase on a unix based computer system
US5968170A (en) * 1997-04-23 1999-10-19 Advanced Micro Devices, Inc. Primary swap size increase on a UNIX based computer system
US6023585A (en) 1997-05-02 2000-02-08 Webtv Networks, Inc. Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices
US6332217B1 (en) * 1997-05-09 2001-12-18 Hearme Software inventory control system
US6157930A (en) * 1998-09-24 2000-12-05 Acceleration Software International Corporation Accelerating access to wide area network information in mode for showing document then verifying validity
US6195695B1 (en) * 1998-10-27 2001-02-27 International Business Machines Corporation Data processing system and method for recovering from system crashes
US6219676B1 (en) 1999-03-29 2001-04-17 Novell, Inc. Methodology for cache coherency of web server data
US6385766B1 (en) 1999-05-20 2002-05-07 Dell Usa L.P. Method and apparatus for windows-based installation for installing software on build-to-order computer systems
US6463530B1 (en) * 1999-06-10 2002-10-08 International Business Machines Corporation Method and apparatus for remotely booting a client computer from a network by emulating remote boot chips
US6425078B1 (en) 1999-08-30 2002-07-23 Dell Usa, L.P. Method for factory-installation of files and directories with long filenames while maintaining proper reference to their short filename equivalents
US6535915B1 (en) 1999-09-24 2003-03-18 Dell Usa, L.P. Automatic reduction of data noise in installation packages for a computer system
US6751658B1 (en) * 1999-10-18 2004-06-15 Apple Computer, Inc. Providing a reliable operating system for clients of a net-booted environment
US7089300B1 (en) * 1999-10-18 2006-08-08 Apple Computer, Inc. Method and apparatus for administering the operating system of a net-booted environment
US6477624B1 (en) 1999-11-08 2002-11-05 Ondotek, Inc. Data image management via emulation of non-volatile storage device
US7509420B2 (en) 2000-02-18 2009-03-24 Emc Corporation System and method for intelligent, globally distributed network storage
US7062648B2 (en) * 2000-02-18 2006-06-13 Avamar Technologies, Inc. System and method for redundant array network storage
US6704730B2 (en) 2000-02-18 2004-03-09 Avamar Technologies, Inc. Hash file system and method for use in a commonality factoring system
US6826711B2 (en) 2000-02-18 2004-11-30 Avamar Technologies, Inc. System and method for data protection with multidimensional parity
US7194504B2 (en) * 2000-02-18 2007-03-20 Avamar Technologies, Inc. System and method for representing and maintaining redundant data sets utilizing DNA transmission and transcription techniques
US6578140B1 (en) 2000-04-13 2003-06-10 Claude M Policard Personal computer having a master computer system and an internet computer system and monitoring a condition of said master and internet computer systems
AU2001265090A1 (en) * 2000-06-13 2001-12-24 Intel Corporation Providing client accessible network-based storage
US6810398B2 (en) * 2000-11-06 2004-10-26 Avamar Technologies, Inc. System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences
WO2002065342A1 (en) * 2001-02-10 2002-08-22 Pitts William M Method for facilitating access to remote files
US6883110B1 (en) 2001-06-18 2005-04-19 Gateway, Inc. System and method for providing a data backup of a server on client systems in a network
US6931575B2 (en) * 2001-07-27 2005-08-16 Dell Products L.P. Method and system for testing hardware and software configurations in a computer system
US6892277B1 (en) * 2001-09-28 2005-05-10 Lsi Logic Corporation System and method for optimizing remote data content distribution
US20060168145A1 (en) * 2002-02-08 2006-07-27 Pitts William M Method for creating a secure and reliable content distribution framework
US7409396B2 (en) * 2002-02-08 2008-08-05 Pitts William M Method for creating an extensible content distribution framework
US6847968B2 (en) * 2002-02-08 2005-01-25 William M. Pitts Method for facilitating access to remote files
US7134139B2 (en) * 2002-02-12 2006-11-07 International Business Machines Corporation System and method for authenticating block level cache access on network
US7730155B1 (en) 2002-10-01 2010-06-01 Apple Inc. Method and apparatus for dynamically locating resources
US7014391B2 (en) * 2002-11-13 2006-03-21 Starheim Scot A Portable environmental containment system
US7036040B2 (en) * 2002-11-26 2006-04-25 Microsoft Corporation Reliability of diskless network-bootable computers using non-volatile memory cache
US7496607B2 (en) * 2003-08-29 2009-02-24 Yahoo! Inc. Method and system for maintaining synchronization between a local data cache and a data store
US7774774B1 (en) * 2003-10-22 2010-08-10 Apple Inc. Software setup system
US7827215B2 (en) * 2004-08-31 2010-11-02 Alcatel-Lucent Usa Inc. Real-time operation by a diskless client computer
JP4931543B2 (ja) * 2005-10-18 2012-05-16 Eugrid株式会社 情報機器、及びコンピュータプログラム
KR101381551B1 (ko) 2006-05-05 2014-04-11 하이버 인크 그룹 기반의 완료 및 증분 컴퓨터 파일 백업 시스템, 프로세스 및 장치
US7962737B2 (en) * 2007-11-21 2011-06-14 Dell Products L.P. Methods, media and apparatus for booting diskless systems
JP4808275B2 (ja) * 2007-11-26 2011-11-02 株式会社シー・オー・コンヴ ネットワークブートシステム
JP5153315B2 (ja) * 2007-12-19 2013-02-27 インターナショナル・ビジネス・マシーンズ・コーポレーション ルートファイルシステムを管理するシステム及び方法
US20090171839A1 (en) * 2007-12-28 2009-07-02 Rosano Sharon A Systems and methods for processing recurring payment transactions
US7865468B2 (en) * 2008-02-29 2011-01-04 International Business Machines Corporation Prefetching remote files on local disk space
KR101250574B1 (ko) * 2008-05-29 2013-07-18 가부시키가이샤 씨오-콘브 네트워크 부트 시스템
US8732343B1 (en) * 2009-12-16 2014-05-20 Symantec Corporation Systems and methods for creating dataless storage systems for testing software systems
US8549274B2 (en) * 2010-04-14 2013-10-01 Jade Quantum Technologies, Inc. Distributive cache accessing device and method for accelerating to boot remote diskless computers
JP4945669B2 (ja) * 2010-08-18 2012-06-06 株式会社日立ソリューションズ データ処理制御方法、情報処理装置、及びデータ処理制御システム
US9542172B2 (en) 2013-02-05 2017-01-10 Apple Inc. Automatic updating of applications
US9898520B2 (en) 2014-03-25 2018-02-20 Open Text Sa Ulc Systems and methods for seamless access to remotely managed documents using synchronization of locally stored documents
US11003632B2 (en) 2016-11-28 2021-05-11 Open Text Sa Ulc System and method for content synchronization
US11301431B2 (en) 2017-06-02 2022-04-12 Open Text Sa Ulc System and method for selective synchronization
CN111068335B (zh) * 2019-12-25 2023-12-15 成都吉胜科技有限责任公司 一种用于电竞赛事的反外挂方法及系统

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887204A (en) * 1987-02-13 1989-12-12 International Business Machines Corporation System and method for accessing remote files in a distributed networking environment
US4897781A (en) * 1987-02-13 1990-01-30 International Business Machines Corporation System and method for using cached data at a local node after re-opening a file at a remote node in a distributed networking environment
US5146568A (en) * 1988-09-06 1992-09-08 Digital Equipment Corporation Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs
US5163131A (en) * 1989-09-08 1992-11-10 Auspex Systems, Inc. Parallel i/o network file server architecture
US5218695A (en) * 1990-02-05 1993-06-08 Epoch Systems, Inc. File server system having high-speed write execution
US5230052A (en) * 1990-10-01 1993-07-20 International Business Machines Corp. Apparatus and method for loading bios into a computer system from a remote storage location
US5162986A (en) * 1990-10-19 1992-11-10 Allen-Bradley Company, Inc. Remote downloading and uploading of motion control program information to and from a motion control I/O module in a programmable controller
US5452454A (en) * 1991-12-10 1995-09-19 Digital Equipment Corporation Generic remote boot for networked workstations by creating local bootable code image
FR2691556B1 (fr) * 1992-05-25 1994-08-26 Hewlett Packard Co Procédé et dispositif de démarrage d'un ordinateur à un instant programmé.

Also Published As

Publication number Publication date
JPH0934825A (ja) 1997-02-07
EP0752660B1 (de) 1999-10-20
EP0752660A1 (de) 1997-01-08
US5802297A (en) 1998-09-01
DE69604734D1 (de) 1999-11-25

Similar Documents

Publication Publication Date Title
DE69604734T2 (de) Client-Server-Computersystem und Verfahren zum Verwenden eines lokalen Plattenlaufwerks als Daten-Cache
DE19982999T1 (de) Vorrichtung und Verfahren zum Betreiben eines Computerspeichersystems
DE69124828D1 (de) Verfahren zum Betrieb eines graphischen Anzeigesystems mit Rechner
DE69330906D1 (de) Verfahren zum betreiben eines plattenspeichersystem
DE69528663D1 (de) Verfahren zum überprüfen der betriebsanordnung eines rechnersystems
DE69422406D1 (de) Verfahren zum Durchführen eines Vergleichs von Datenketten
DE69624809D1 (de) Verfahren und System zum Auswählen eines Informarionsgegenstandes
DE69721438D1 (de) Verfahren und Gerät zur Initialisierung eines Rechners
DE69418908D1 (de) Verfahren und Gerät zum Informationsanschauen in einer Rechnerdatenbank
DE69431937D1 (de) Verfahren zum Formatieren und Wiederformatieren eines plattenförmigen Aufzeichnungsmediums
DE69434717D1 (de) Datenverarbeitungsgerät das als Host arbeitet und Verfahren um das Datenverarbeitungsgerät zu steuern
DE69522854D1 (de) Verfahren und Gerät zum Editieren von Multimediadaten
DE69625759T2 (de) Vorrichtung und Verfahren zum Abspeichern und zum Wiederauffinden von Daten
DE19782133T1 (de) Verfahren und Vorrichtung zum Andocken und Abkoppeln eines Notebook-Computers
DE69636874D1 (de) Datenaufzeichnungs- und Wiedergabegerät und Verfahren
DE69329104T2 (de) Verfahren und Anordnung zum Übertragen und Verarbeiten von Daten
DE69525129T2 (de) Verfahren und Datenprozessor zum durchsichtigem Betrieb in einem Hintergrundmodus
DE69626070D1 (de) Verfahren und Vorrichtung zum Etikettieren eines Mehrweg-assoziativen Cache-Speichers
DE69942766D1 (de) Verfahren zum bremsen eines treibscheibenaufzugs und treibscheibenaufzug
DE69824032D1 (de) Computer-prozessor und verfahren zum kontinuierlichen schreiben und lesen von daten
DE69904317D1 (de) Verfahren und system zum konfigurieren eines rechners
DE69611864D1 (de) Verfahren und Gerät zum schnellen Transfer von Daten in einem Aufzeichnungs- und Wiedergabesystem
DE69834095D1 (de) Verfahren und Vorrichtung zum Bremsen eines Plattenlaufwerks
DE69621510D1 (de) Gerät und Verfahren zum Lesen und Schreiben von Daten
DE69418762T2 (de) Verfahren und Vorrichtung zum Formatieren eines einmalig beschreibbaren Informationsmediums

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee