Global Patent Index - EP 0988598 A1

EP 0988598 A1 20000329 - NETWORK OBJECT CACHE ENGINE

Title (en)

NETWORK OBJECT CACHE ENGINE

Title (de)

NETZWERKOBJEKTCACHEVORRICHTUNG

Title (fr)

MOTEUR D'ANTEMEMOIRE POUR OBJETS RESEAU

Publication

EP 0988598 A1 (EN)

Application

EP 98928933 A

Priority

  • US 9811834 W
  • US 4898697 P

Abstract (en)

[origin: WO9857265A1] The invention provides a method and system for caching information objects transmitted using a computer network. A cache engine determines directly when and where to store those objects in a memory (such as RAM) and mass storage (such as one or more disk drives), so as to optimally write those objects to mass storage and later read them from mass storage, without having to maintain them persistently. Thec cache engine actively allocates those objects to memory or to disk, determines where on disk to store those objects, retrieves those objects in response to their network identifiers (such as their URLs), and determines which objects to remove from the cache so as to maintain sufficient operating space. The cache engine collects information to be written to disk in write episodes, so as to maximize efficiency when writing information to disk and so as to maximize efficiency when later reading that information from disk. The cache engine performs write episodes so as to atomically commit changes to disk during each write episode, so the cache engine does not fail in response to loss of power or storage, or other intermediate failure of portions of the cache. The cache engine also stores key system objects on each one of a plurality of disks, so as to maintain the cache holographic in the sense that loss of any subset of the disks merely decreases the amount of available cache. The cache engine also collects information to be deleted from disk in delete episodes, so as to maximize efficiency when deleting information from disk and so as to maximize efficiency when later writing to those areas having former deleted information. The cache engine responds to the addition or deletion of disks as the expansion or contraction of the amount of available cache.

IPC 1-7

G06F 11/14

IPC 8 full level

G06F 12/00 (2006.01); G06F 11/14 (2006.01); G06F 13/00 (2006.01)

CPC (source: EP)

G06F 11/1435 (2013.01)

Citation (search report)

See references of WO 9857265A1

Designated contracting state (EPC)

AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

DOCDB simple family (publication)

WO 9857265 A1 19981217; AU 8061798 A 19981230; CN 1260887 A 20000719; EA 200000004 A1 20001030; EP 0988598 A1 20000329; IL 133241 D0 20010319; JP 2002511170 A 20020409; KR 20010012913 A 20010226

DOCDB simple family (application)

US 9811834 W 19980609; AU 8061798 A 19980609; CN 98805987 A 19980609; EA 200000004 A 19980609; EP 98928933 A 19980609; IL 13324198 A 19980609; JP 50304699 A 19980609; KR 19997010881 A 19991123