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 PDFInfo
- 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
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/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
-
- 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
-
- 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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)
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.
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)
| 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)
| 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 |
-
2007
- 2007-01-15 WO PCT/IB2007/050115 patent/WO2007085978A2/en active Application Filing
Patent Citations (4)
| 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 | |
| GB2462362B (en) | Method of controlling computer device, storage medium, and computer device | |
| WO2005088456A3 (en) | Flash controller cache architecture | |
| EP2016515A4 (en) | Maintaining commonly named client-specific file content in hard disk drive emulation | |
| 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 | |
| GB0800004D0 (en) | Game device, computer control method, and information storage medium | |
| EP2141792A4 (en) | Power supply control device, power supply device control method, and computer-readable recording medium containing program for causing computer to execute the power supply device control method | |
| 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 | |
| EP2041676A4 (en) | Methods and apparatus for improving data warehouse performance | |
| WO2011071594A3 (en) | Energy-efficient set write of phase change memory with switch | |
| EP2294511A4 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
| GB0904890D0 (en) | Data cache virtual hint way prediction, and applications thereof | |
| 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 | |
| TWI318890B (en) | Game device, controlling method of the same and information stored media | |
| WO2008063647A3 (en) | Delaying an operation that reduces a lifetime of memory | |
| WO2007115124A3 (en) | Apparatus and method for transmitting outgoing data using data descriptors | |
| TW200746027A (en) | Interface | |
| EP2343685A4 (en) | Information processing device, information processing method, program, and information storage medium | |
| EP2272200A4 (en) | Information processing apparatus, control method of the information processing apparatus, storage medium, and program |
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 |