WO2007085978A3 - A method of controlling a page cache memory in real time stream and best effort applications - Google Patents

A method of controlling a page cache memory in real time stream and best effort applications Download PDF

Info

Publication number
WO2007085978A3
WO2007085978A3 PCT/IB2007/050115 IB2007050115W WO2007085978A3 WO 2007085978 A3 WO2007085978 A3 WO 2007085978A3 IB 2007050115 W IB2007050115 W IB 2007050115W WO 2007085978 A3 WO2007085978 A3 WO 2007085978A3
Authority
WO
WIPO (PCT)
Prior art keywords
controlling
real time
applications
best effort
time stream
Prior art date
Application number
PCT/IB2007/050115
Other languages
French (fr)
Other versions
WO2007085978A2 (en
Inventor
Ozcan Mesut
Gassel Jozef P Van
Nijs Gilein De
Steven B Luitjens
Siarhei Yermalayeu
Artur Burchard
Original Assignee
Koninkl Philips Electronics Nv
Ozcan Mesut
Gassel Jozef P Van
Nijs Gilein De
Steven B Luitjens
Siarhei Yermalayeu
Artur Burchard
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 Koninkl Philips Electronics Nv, Ozcan Mesut, Gassel Jozef P Van, Nijs Gilein De, Steven B Luitjens, Siarhei Yermalayeu, Artur Burchard filed Critical Koninkl Philips Electronics Nv
Publication of WO2007085978A2 publication Critical patent/WO2007085978A2/en
Publication of WO2007085978A3 publication Critical patent/WO2007085978A3/en

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/0866Addressing 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
    • 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
    • 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/12Replacement control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

The present invention relates to controlling a page cache memory in devices which are implemented to run both best effort (BE) applications and simultaneously real time stream applications, where the controlling is based on adapting the buffer size dynamically to these applications. The aim of the present invention is therefore to maintain the power consumption associated with storage means, especially hard disk drive (HDD), for such real time stream and best effort applications optimally.
PCT/IB2007/050115 2006-01-26 2007-01-15 A method of controlling a page cache memory in real time stream and best effort applications WO2007085978A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP06300071.5 2006-01-26
EP06300071 2006-01-26

Publications (2)

Publication Number Publication Date
WO2007085978A2 WO2007085978A2 (en) 2007-08-02
WO2007085978A3 true WO2007085978A3 (en) 2007-10-18

Family

ID=38091197

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2007/050115 WO2007085978A2 (en) 2006-01-26 2007-01-15 A method of controlling a page cache memory in real time stream and best effort applications

Country Status (1)

Country Link
WO (1) WO2007085978A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9143381B2 (en) 2009-04-16 2015-09-22 Microsoft Technology Licenising, LLC Sequenced transmission of digital content items
CN103763371A (en) * 2014-01-21 2014-04-30 深圳市脉山龙信息技术股份有限公司 Method for dynamically controlling mobile end application cache

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581736A (en) * 1994-07-18 1996-12-03 Microsoft Corporation Method and system for dynamically sharing RAM between virtual memory and disk cache
US6122708A (en) * 1997-08-15 2000-09-19 Hewlett-Packard Company Data cache for use with streaming data
US6438668B1 (en) * 1999-09-30 2002-08-20 Apple Computer, Inc. Method and apparatus for reducing power consumption in a digital processing system
US20030074524A1 (en) * 2001-10-16 2003-04-17 Intel Corporation Mass storage caching processes for power reduction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581736A (en) * 1994-07-18 1996-12-03 Microsoft Corporation Method and system for dynamically sharing RAM between virtual memory and disk cache
US6122708A (en) * 1997-08-15 2000-09-19 Hewlett-Packard Company Data cache for use with streaming data
US6438668B1 (en) * 1999-09-30 2002-08-20 Apple Computer, Inc. Method and apparatus for reducing power consumption in a digital processing system
US20030074524A1 (en) * 2001-10-16 2003-04-17 Intel Corporation Mass storage caching processes for power reduction

Also Published As

Publication number Publication date
WO2007085978A2 (en) 2007-08-02

Similar Documents

Publication Publication Date Title
WO2007133646A3 (en) Adaptive storage system including hard disk drive with flash interface
MY151964A (en) Optimizing write and wear performance for a memory
GB2462362B (en) Method of controlling computer device, storage medium, and computer device
WO2005088456A3 (en) Flash controller cache architecture
WO2010051621A8 (en) Bridge device having a virtual page buffer
TW200619973A (en) Adaptive storage system
WO2010039532A3 (en) Disabling cache portions during low voltage operations
WO2006113334A3 (en) In-line non volatile memory disk read cache and write buffer
EP2150898A4 (en) High performance computer hard disk drive
TW200719157A (en) Smart scalable storage switch architecture
WO2008061256A3 (en) Tracking usage of portable media device
WO2007109685A3 (en) High efficiency portable archive
GB0800004D0 (en) Game device, computer control method, and information storage medium
EP1891502A4 (en) Flow control for media streaming
HK1132815A1 (en) Methods and apparatus for improving data warehouse performance
WO2011071594A3 (en) Energy-efficient set write of phase change memory with switch
EP2202872B8 (en) Power supply device and vehicle including the same, control method for power supply device, and computer-readable recording medium having program for causing computer to execute that control method recorded thereon
EP2164243A4 (en) Portable terminal, control method for portable terminal, control program for portable terminal, and computer readable recording medium having recorded the program therein
WO2007002035A3 (en) System and method for rapid boot of secondary operating system
EP2096734A4 (en) Power supply system, power supply control method of power supply system, power supply control program of power supply system, and computer readable recording medium having power supply control program of power supply system recorded thereon
TWI318890B (en) Game device, controlling method of the same and information stored media
WO2007115124A3 (en) Apparatus and method for transmitting outgoing data using data descriptors
TW200746027A (en) Interface
EP2272200A4 (en) Information processing apparatus, control method of the information processing apparatus, storage medium, and program
WO2007111917A3 (en) Digital media distribution system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07700586

Country of ref document: EP

Kind code of ref document: A2