WO1998057265B1 - Moteur d'antememoire pour objets reseau - Google Patents
Moteur d'antememoire pour objets reseauInfo
- 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
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.
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)
| 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)
| 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 |
-
1998
- 1998-06-09 WO PCT/US1998/011834 patent/WO1998057265A1/fr not_active Ceased
- 1998-06-09 CN CN98805987A patent/CN1260887A/zh active Pending
- 1998-06-09 EA EA200000004A patent/EA200000004A1/ru unknown
- 1998-06-09 KR KR1019997010881A patent/KR20010012913A/ko not_active Withdrawn
- 1998-06-09 EP EP98928933A patent/EP0988598A1/fr not_active Withdrawn
- 1998-06-09 JP JP50304699A patent/JP2002511170A/ja active Pending
- 1998-06-09 AU AU80617/98A patent/AU8061798A/en not_active Abandoned
- 1998-06-09 IL IL13324198A patent/IL133241A0/xx unknown
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) | ストレージ装置、ストレージ装置の制御方法、及びストレージ装置の制御プログラム |