Li et al., 2007 - Google Patents
Application controlled caching for web serversLi et al., 2007
- Document ID
- 7306808828178258533
- Author
- Li W
- Zheng W
- Guan X
- Publication year
- Publication venue
- Enterprise Information Systems
External Links
Snippet
Today's web servers must have the ability to deal with large data sets, and their performance mainly depends on the control mechanism of the disc cache. Though the cache replacement algorithms in operating systems generally perform well, application-specific policies can …
- 230000000903 blocking 0 abstract description 7
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL 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/0806—Multiuser, multiprocessor or multiprocessing cache systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL 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; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/10—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3433737B1 (en) | Memory sharing for working data using rdma | |
JP5450841B2 (en) | Mechanisms for supporting user content feeds | |
US9292448B2 (en) | Dynamic sizing of memory caches | |
US11561930B2 (en) | Independent evictions from datastore accelerator fleet nodes | |
US20120317228A1 (en) | Managing data access in mobile devices | |
US20130111135A1 (en) | Variable cache line size management | |
US20100180208A1 (en) | Server side data cache system | |
US11146654B2 (en) | Multitier cache framework | |
US11080207B2 (en) | Caching framework for big-data engines in the cloud | |
Li et al. | SEER-MCache: A prefetchable memory object caching system for IoT real-time data processing | |
Chiu et al. | Elastic cloud caches for accelerating service-oriented computations | |
Chandra et al. | Resource management for scalable disconnected access to web services | |
US10177795B1 (en) | Cache index mapping | |
Magoutis | Design and Implementation of a Direct Access File System ({{{{{DAFS}}}}}) Kernel Server for {FreeBSD} | |
Li et al. | Application controlled caching for web servers | |
Tak et al. | Block-level storage caching for hypervisor-based cloud nodes | |
Chen et al. | Exploiting application-level similarity to improve SSD cache performance in Hadoop | |
Tang et al. | Accelerating redis with RDMA over infiniband | |
US11340822B2 (en) | Movement of stored data based on occurrences of one or more n-gram strings in the stored data | |
Takahashi et al. | Layered memory architecture for high IO intensive information services to achieve timeliness | |
Ou et al. | An efficient design for fast memory registration in RDMA | |
Branagan et al. | Understanding the top 5 Redis performance metrics | |
Youn et al. | Cloud computing burst system (CCBS): for exa-scale computing system | |
Godavari et al. | File Semantic Aware Primary Storage Deduplication System | |
Sun et al. | A distributed cache framework for metadata service of distributed file systems |