ATE464603T1 - Plattencachespeicherung - Google Patents

Plattencachespeicherung

Info

Publication number
ATE464603T1
ATE464603T1 AT01939476T AT01939476T ATE464603T1 AT E464603 T1 ATE464603 T1 AT E464603T1 AT 01939476 T AT01939476 T AT 01939476T AT 01939476 T AT01939476 T AT 01939476T AT E464603 T1 ATE464603 T1 AT E464603T1
Authority
AT
Austria
Prior art keywords
cache storage
disk cache
cache
future use
information
Prior art date
Application number
AT01939476T
Other languages
English (en)
Inventor
Amnon Romm
Original Assignee
Exent Technologies 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 Exent Technologies Inc filed Critical Exent Technologies Inc
Application granted granted Critical
Publication of ATE464603T1 publication Critical patent/ATE464603T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02—Addressing or allocation; Relocation
    • G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/12—Replacement control
    • G06F12/121—Replacement control using replacement algorithms
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02—Addressing or allocation; Relocation
    • G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/12—Replacement control
    • G06F12/121—Replacement control using replacement algorithms
    • G06F12/122—Replacement control using replacement algorithms of the least frequently used [LFU] type, e.g. with individual count value
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02—Addressing or allocation; Relocation
    • G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Computer And Data Communications (AREA)
  • Manufacturing Of Magnetic Record Carriers (AREA)
  • Holo Graphy (AREA)
  • Polishing Bodies And Polishing Tools (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
AT01939476T 2000-05-25 2001-05-25 Plattencachespeicherung ATE464603T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US20712500P 2000-05-25 2000-05-25
PCT/US2001/017050 WO2001090901A2 (en) 2000-05-25 2001-05-25 Disk caching

Publications (1)

Publication Number Publication Date
ATE464603T1 true ATE464603T1 (de) 2010-04-15

Family

ID=22769291

Family Applications (1)

Application Number Title Priority Date Filing Date
AT01939476T ATE464603T1 (de) 2000-05-25 2001-05-25 Plattencachespeicherung

Country Status (6)

Country Link
US (1) US6598125B2 (de)
EP (1) EP1410219B1 (de)
AT (1) ATE464603T1 (de)
AU (1) AU2001264989A1 (de)
DE (1) DE60141856D1 (de)
WO (1) WO2001090901A2 (de)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6453334B1 (en) 1997-06-16 2002-09-17 Streamtheory, Inc. Method and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching
US20050091511A1 (en) * 2000-05-25 2005-04-28 Itay Nave Useability features in on-line delivery of applications
US8831995B2 (en) 2000-11-06 2014-09-09 Numecent Holdings, Inc. Optimized server for streamed applications
US7062567B2 (en) 2000-11-06 2006-06-13 Endeavors Technology, Inc. Intelligent network streaming and execution system for conventionally coded applications
US7451196B1 (en) 2000-12-15 2008-11-11 Stream Theory, Inc. Method and system for executing a software application in a virtual environment
US6944717B2 (en) * 2001-07-27 2005-09-13 Fujitsu Limited Cache buffer control apparatus and method using counters to determine status of cache buffer memory cells for writing and reading data therefrom
US6769785B1 (en) * 2002-03-14 2004-08-03 Acuity Brands, Inc. Edge connectable lighting fixture assembly
US7415723B2 (en) * 2002-06-11 2008-08-19 Pandya Ashish A Distributed network security system and a hardware processor therefor
US7536462B2 (en) 2002-06-11 2009-05-19 Pandya Ashish A Memory system for a high performance IP processor
US20080313282A1 (en) 2002-09-10 2008-12-18 Warila Bruce W User interface, operating system and architecture
US6957294B1 (en) * 2002-11-15 2005-10-18 Unisys Corporation Disk volume virtualization block-level caching
US7310707B2 (en) * 2003-05-15 2007-12-18 Seagate Technology Llc Adaptive resource controlled write-back aging for a data storage device
US20060048136A1 (en) * 2004-08-25 2006-03-02 Vries Jeff D Interception-based resource detection system
US8171479B2 (en) 2004-09-30 2012-05-01 Citrix Systems, Inc. Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
US7853947B2 (en) 2004-09-30 2010-12-14 Citrix Systems, Inc. System for virtualizing access to named system objects using rule action associated with request
US8095940B2 (en) 2005-09-19 2012-01-10 Citrix Systems, Inc. Method and system for locating and accessing resources
US8117559B2 (en) 2004-09-30 2012-02-14 Citrix Systems, Inc. Method and apparatus for virtualizing window information
US7680758B2 (en) * 2004-09-30 2010-03-16 Citrix Systems, Inc. Method and apparatus for isolating execution of software applications
US7752600B2 (en) 2004-09-30 2010-07-06 Citrix Systems, Inc. Method and apparatus for providing file-type associations to multiple applications
US7240162B2 (en) * 2004-10-22 2007-07-03 Stream Theory, Inc. System and method for predictive streaming
US20060168294A1 (en) 2004-11-13 2006-07-27 De Vries Jeff Hybrid local/remote streaming
US8024523B2 (en) 2007-11-07 2011-09-20 Endeavors Technologies, Inc. Opportunistic block transmission with time constraints
EP1875364A2 (de) 2005-03-23 2008-01-09 Stream Theory, Inc. System und verfahren zur verfolgung von änderungen and dateien in streaming-anwendungen
US20060218165A1 (en) * 2005-03-23 2006-09-28 Vries Jeffrey De Explicit overlay integration rules
US20070083620A1 (en) * 2005-10-07 2007-04-12 Pedersen Bradley J Methods for selecting between a predetermined number of execution methods for an application program
US8131825B2 (en) 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
US7779034B2 (en) 2005-10-07 2010-08-17 Citrix Systems, Inc. Method and system for accessing a remote file in a directory structure associated with an application program executing locally
US8261345B2 (en) 2006-10-23 2012-09-04 Endeavors Technologies, Inc. Rule-based application access management
US7996348B2 (en) 2006-12-08 2011-08-09 Pandya Ashish A 100GBPS security and search architecture using programmable intelligent search memory (PRISM) that comprises one or more bit interval counters
US9141557B2 (en) 2006-12-08 2015-09-22 Ashish A. Pandya Dynamic random access memory (DRAM) that comprises a programmable intelligent search memory (PRISM) and a cryptography processing engine
US8171483B2 (en) 2007-10-20 2012-05-01 Citrix Systems, Inc. Method and system for communicating between isolation environments
US8892738B2 (en) 2007-11-07 2014-11-18 Numecent Holdings, Inc. Deriving component statistics for a stream enabled application
US7792934B2 (en) * 2008-01-02 2010-09-07 Citrix Systems International Gmbh Loading of server-stored user profile data
US8681144B2 (en) 2008-12-19 2014-03-25 International Business Machines Corporation Prioritized rendering of objects in a virtual universe
US9805492B2 (en) * 2008-12-31 2017-10-31 International Business Machines Corporation Pre-fetching virtual content in a virtual universe
US8694734B2 (en) * 2009-01-31 2014-04-08 International Business Machines Corporation Expiring virtual content from a cache in a virtual universe
US8090797B2 (en) 2009-05-02 2012-01-03 Citrix Systems, Inc. Methods and systems for launching applications into existing isolation environments
US8990306B2 (en) 2009-05-28 2015-03-24 International Business Machines Corporation Pre-fetching items in a virtual universe based on avatar communications
CN102137454B (zh) * 2010-09-26 2013-09-25 华为技术有限公司 业务叠加网络中的内容存储方法及设备
CN103262051A (zh) * 2010-12-13 2013-08-21 日本电气株式会社 数据管理设备、系统、程序和方法
US20130103647A1 (en) * 2011-10-25 2013-04-25 Agfa Healthcare Inc. System and method for archiving and retrieving files
US10013353B2 (en) * 2015-02-23 2018-07-03 Red Hat, Inc. Adaptive optimization of second level cache

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5394531A (en) * 1989-04-03 1995-02-28 International Business Machines Corporation Dynamic storage allocation system for a prioritized cache
US5381539A (en) * 1992-06-04 1995-01-10 Emc Corporation System and method for dynamically controlling cache management
JP3140621B2 (ja) * 1993-09-28 2001-03-05 株式会社日立製作所 分散ファイルシステム
US5537635A (en) * 1994-04-04 1996-07-16 International Business Machines Corporation Method and system for assignment of reclaim vectors in a partitioned cache with a virtual minimum partition size
US5829023A (en) * 1995-07-17 1998-10-27 Cirrus Logic, Inc. Method and apparatus for encoding history of file access to support automatic file caching on portable and desktop computers
US5893920A (en) * 1996-09-30 1999-04-13 International Business Machines Corporation System and method for cache management in mobile user file systems
US6012126A (en) * 1996-10-29 2000-01-04 International Business Machines Corporation System and method for caching objects of non-uniform size using multiple LRU stacks partitions into a range of sizes
US5943687A (en) * 1997-03-14 1999-08-24 Telefonakiebolaget Lm Ericsson Penalty-based cache storage and replacement techniques

Also Published As

Publication number Publication date
EP1410219B1 (de) 2010-04-14
WO2001090901A2 (en) 2001-11-29
US20020091901A1 (en) 2002-07-11
US6598125B2 (en) 2003-07-22
AU2001264989A1 (en) 2001-12-03
WO2001090901A3 (en) 2002-03-21
DE60141856D1 (de) 2010-05-27
EP1410219A2 (de) 2004-04-21

Similar Documents

Publication Publication Date Title
DE60141856D1 (de) Plattencachespeicherung
SG96595A1 (en) System and method for persistent and robust storage allocation
DE60316783D1 (de) Erkennung von Speichermangel und Feinabschaltung
BR0211093A (pt) Sistema e método para efetuar o cache de chave de mensagem segura em um dispositivo de comunicação móvel
TW200622622A (en) Memory management system having a forward progress bit
WO2003048942A3 (en) Method and apparatus for identifying candidate virtual addresses in a content-aware prefetcher
WO2002054235A3 (en) Methods and apparatus for enabling local java object allocation and collection
EP1406174A3 (de) Verfahren und Vorrichtungen zur proaktiven Speicherverwaltung
GB2353116B (en) Memory and force output management for a force feedback system
DE69908663D1 (de) Wiedergabeverfahren, Wiedergabegerät und Computerlesbares Speichermedium
BR0214370A (pt) Sistema de telecomunicações, método para controlar a privacidade de um usuário em um sistema de telecomunicações, entidade para utilização em um sistema de telecomunicações, e, registro de localização de sede para utilização em um sistema de telecomunicação
AU2003213840A1 (en) Memory system with burst length shorter than prefetch length
AU2003302824A1 (en) Improved tlb management for real-time applications
ATE339856T1 (de) Vorrichtung für telekommunikationsdienste
EP1400900A3 (de) Selektiver Zugang zu einen WEB Cachespeicher
BR9917358A (pt) Meio legìvel por computador, arranjo de computador, e, métodos de suportar armazenamento persistente de um conjunto de dados, e para atualizar um conjunto de dados
KR840005234A (ko) 어드레스 변환 제어방식
AU2003267042A1 (en) Methods and systems for archiving data
FR2844707B1 (fr) Lingette et ses utilisations sans le domaine cosmetique
AU2001273479A1 (en) System and method for emulating the operation of a memory management unit and translation look-aside buffer
AR029244A1 (es) Metodo para suministrar prediccion de tajada mejorada
BG103602A (bg) Метод и устройство за запаметяване на централизирана аудио - информация и единна запаметяваща среда
WO2003083663A3 (en) Use of context identifiers in cache memory
BRPI0520187A2 (pt) mÉtodo e aparelho para armazenamento em cache de conteédo
DE69922625D1 (de) Übertragung von komprimierten audiodaten mittels eines wiedergabepuffers

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties