[go: up one dir, main page]

WO1998057265B1 - Moteur d'antememoire pour objets reseau - Google Patents

Moteur d'antememoire pour objets reseau

Info

Publication number
WO1998057265B1
WO1998057265B1 PCT/US1998/011834 US9811834W WO9857265B1 WO 1998057265 B1 WO1998057265 B1 WO 1998057265B1 US 9811834 W US9811834 W US 9811834W WO 9857265 B1 WO9857265 B1 WO 9857265B1
Authority
WO
WIPO (PCT)
Prior art keywords
objects
disk
cache
mass storage
network
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.)
Ceased
Application number
PCT/US1998/011834
Other languages
English (en)
Other versions
WO1998057265A1 (fr
Filing date
Publication date
Application filed filed Critical
Priority to IL13324198A priority Critical patent/IL133241A0/xx
Priority to EA200000004A priority patent/EA200000004A1/ru
Priority to JP50304699A priority patent/JP2002511170A/ja
Priority to EP98928933A priority patent/EP0988598A1/fr
Priority to AU80617/98A priority patent/AU8061798A/en
Publication of WO1998057265A1 publication Critical patent/WO1998057265A1/fr
Publication of WO1998057265B1 publication Critical patent/WO1998057265B1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Abstract

L'invention concerne un procédé et un système pour mettre en antémémoire des objets d'information transmis au moyen d'un réseau informatique. Un moteur d'antémémoire détermine directement le moment et l'emplacement de stockage de ces objets en mémoire (par exemple, en mémoire RAM) et en mémoire de masse (par exemple, sur un ou plusieurs lecteurs de disques), de manière à écrire ces objets de façon optimale en mémoire de masse et à les lire ultérieurement dans la mémoire de masse, sans avoir à les tenir à jour en permanence. Le moteur d'antémémoire affecte ces objets de manière active à une mémoire ou à un disque, détermine l'emplacement de stockage des ces objets sur le disque, récupère ces objets en réponse à leurs identificateurs réseau (tels que leurs adresses URL) et décide des objets à retirer de l'antémémoire pour garder un espace de travail suffisant. Le moteur d'antémémoire rassemble les informations à écrire sur le disque en des épisodes d'écriture, de manière à optimiser l'efficacité de l'écriture des informations sur le disque et, ultérieurement, l'efficacité de la lecture de ces informations du disque. Le moteur de recherche procède aux épisodes d'écriture de manière à stocker les changements sur le disque de façon atomisée lors de chaque épisode d'écriture afin d'éviter une panne du moteur d'antémémoire en cas de défaillance de l'alimentation ou de la mémoire ou d'une autre panne intermédiaire des parties de l'antémémoire. Le moteur d'antémémoire stocke également les objets clés du système sur chacun des disques de manière à conserver le caractère holographique de l'antémémoire, ce qui signifie que la perte de n'importe quel sous-ensemble de disques ne provoque qu'une baisse de la quantité d'antémémoire disponible. En outre, le moteur d'antémémoire rassemble les informations à effacer du disque en des épisodes d'effacement, de manière à optimiser l'efficacité de l'effacement des informations du disque et à optimiser ainsi l'efficacité des opérations ultérieures d'écriture dans les zones ayant contenu des informations effacées. Le moteur d'antémémoire considère l'ajout ou à la suppression de disques comme une augmentation ou une baisse de la quantité d'antémémoire disponible.
PCT/US1998/011834 1997-06-09 1998-06-09 Moteur d'antememoire pour objets reseau Ceased WO1998057265A1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
IL13324198A IL133241A0 (en) 1997-06-09 1998-06-09 Network object cache engine
EA200000004A EA200000004A1 (ru) 1997-06-09 1998-06-09 Механизм кэша объектов сети
JP50304699A JP2002511170A (ja) 1997-06-09 1998-06-09 ネットワークオブジェクトキャッシュエンジン
EP98928933A EP0988598A1 (fr) 1997-06-09 1998-06-09 Moteur d'antememoire pour objets reseau
AU80617/98A AU8061798A (en) 1997-06-09 1998-06-09 Network object cache engine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US4898697P 1997-06-09 1997-06-09
US60/048,986 1997-06-09

Publications (2)

Publication Number Publication Date
WO1998057265A1 WO1998057265A1 (fr) 1998-12-17
WO1998057265B1 true WO1998057265B1 (fr) 1999-03-11

Family

ID=21957486

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/011834 Ceased WO1998057265A1 (fr) 1997-06-09 1998-06-09 Moteur d'antememoire pour objets reseau

Country Status (8)

Country Link
EP (1) EP0988598A1 (fr)
JP (1) JP2002511170A (fr)
KR (1) KR20010012913A (fr)
CN (1) CN1260887A (fr)
AU (1) AU8061798A (fr)
EA (1) EA200000004A1 (fr)
IL (1) IL133241A0 (fr)
WO (1) WO1998057265A1 (fr)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171469B2 (en) * 2002-09-16 2007-01-30 Network Appliance, Inc. Apparatus and method for storing data in a proxy cache in a network
CN100353340C (zh) * 2003-07-04 2007-12-05 中国科学院计算技术研究所 可定制的网络存储系统
KR100654462B1 (ko) 2005-08-24 2006-12-06 삼성전자주식회사 캐쉬 메모리를 메모리 블록으로 나누어 파일의 데이터를저장하는 캐쉬 방법 및 캐쉬 시스템
CN101707684B (zh) * 2009-10-14 2014-04-30 北京东方广视科技股份有限公司 一种Cache调度的方法、设备及系统
WO2013141198A1 (fr) * 2012-03-21 2013-09-26 日本電気株式会社 Serveur de mémoire cache, procédé de fourniture de contenu et programme
US9298391B2 (en) * 2012-12-19 2016-03-29 Dropbox, Inc. Application programming interfaces for data synchronization with online storage systems
US9311343B2 (en) 2014-04-02 2016-04-12 International Business Machines Corporation Using a sequence object of a database

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5065354A (en) * 1988-09-16 1991-11-12 Compaq Computer Corporation Queued posted-write disk write method with improved error handling
JPH0679293B2 (ja) * 1990-10-15 1994-10-05 富士通株式会社 計算機システム
US5564011A (en) * 1993-10-05 1996-10-08 International Business Machines Corporation System and method for maintaining file data access in case of dynamic critical sector failure
WO1997001765A1 (fr) * 1995-06-26 1997-01-16 Novell, Inc. Dispositif et procede de suppression des ecritures redondantes

Similar Documents

Publication Publication Date Title
US6732293B1 (en) Method, software and apparatus for recovering and recycling data in conjunction with an operating system
RU2182360C2 (ru) Способ обращения к данным, хранимым в компьютерной системе, способ архивирования данных и компьютерная система для осуществления способов
US9699255B2 (en) Device driver
US8078819B2 (en) Arrangements for managing metadata of an integrated logical unit including differing types of storage media
EP2271978B1 (fr) Appareil, système et procédé pour convertir une demande de stockage en une instruction de stockage de données d'ajout
US6360232B1 (en) Disaster recovery method for a removable media library
US9170754B2 (en) Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
US6816941B1 (en) Method and system for efficiently importing/exporting removable storage volumes between virtual storage systems
US6745212B2 (en) Preferential caching of uncopied logical volumes in an IBM peer-to-peer virtual tape server
US6718427B1 (en) Method and system utilizing data fragments for efficiently importing/exporting removable storage volumes
US6397229B1 (en) Storage-controller-managed outboard incremental backup/restore of data
KR100317691B1 (ko) 로그 구조화 목표 저장장치를 사전에 구성하여 볼륨을 효율적으로 복사하는 방법 및 장치
US7136977B2 (en) Backup acquisition method and disk array apparatus
US20130185532A1 (en) Apparatus, system, and method for log storage
KR100926865B1 (ko) 데이터 기억 장치, 그 데이터 재배치 방법, 프로그램을기록한 기록 매체
US20060004890A1 (en) Methods and systems for providing directory services for file systems
KR101369813B1 (ko) 광 디스크 저장 시스템에 저장된 미디어에의 액세스, 압축 및 추적
AU1114695A (en) A method of operating a computer system
WO2002027526A1 (fr) Extraction de donnees rapide reposant sur le regroupement de façon adjacente de fichiers en fonction de leur frequence d'acces
US5671390A (en) Log structured array storage subsystem using LSA directory and LSA sub-directory stored in different storage media
WO1998057265B1 (fr) Moteur d'antememoire pour objets reseau
JP2006031446A (ja) データ記憶装置、データ記憶方法およびデータ記憶プログラム
EP1091299A2 (fr) Méthode, logiciel et dispositif pour la récupération des données avec un système d'exploitation
JP4079244B2 (ja) 追記型記憶媒体ボリュームの再編成処理方法
JP2014059760A (ja) ストレージ装置、ストレージ装置の制御方法、及びストレージ装置の制御プログラム