[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Li et al., 2007 - Google Patents

Application controlled caching for web servers

Li 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 …
Continue reading at www.tandfonline.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL 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/0806Multiuser, multiprocessor or multiprocessing cache systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL 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
    • G06F12/121Replacement control using replacement algorithms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-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