Ali, 2018 - Google Patents
Performance improvement of web proxy cache replacement using intelligent greedy-dual approachesAli, 2018
View PDF- Document ID
- 8673128906890657323
- Author
- Ali W
- Publication year
- Publication venue
- International Journal of Advanced Computer Science and Applications
External Links
Snippet
This paper reports on how intelligent Greedy-Dual approaches based on supervised machine learning were used to improve the web proxy caching performance. The proposed intelligent Greedy-Dual approaches predict the significant web objects' demand for web …
- 238000010801 machine learning 0 abstract description 19
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/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; 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/0862—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
-
- 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
- G06F17/30899—Browsing optimisation
- G06F17/30902—Browsing optimisation of access to content, e.g. by caching
-
- 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
- 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
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
- G06N99/005—Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
-
- 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/28—Network-specific arrangements or communication protocols supporting networked applications for the provision of proxy services, e.g. intermediate processing or storage in the network
- H04L67/2842—Network-specific arrangements or communication protocols supporting networked applications for the provision of proxy services, e.g. intermediate processing or storage in the network for storing data temporarily at an intermediate stage, e.g. caching
- H04L67/2847—Network-specific arrangements or communication protocols supporting networked applications for the provision of proxy services, e.g. intermediate processing or storage in the network for storing data temporarily at an intermediate stage, e.g. caching involving pre-fetching or pre-delivering data based on network characteristics
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ali et al. | Intelligent web proxy caching approaches based on machine learning techniques | |
| US6904433B2 (en) | Method for using query templates in directory caches | |
| Fan et al. | PA-cache: Evolving learning-based popularity-aware content caching in edge networks | |
| Koskela et al. | Web cache optimization with nonlinear model using object features | |
| Ali et al. | Intelligent Naïve Bayes-based approaches for Web proxy caching | |
| US8032714B2 (en) | Methods and systems for caching data using behavioral event correlations | |
| US9075894B2 (en) | System and method for identifying web objects unworthy of being cached | |
| Ali et al. | Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning | |
| US12393854B2 (en) | System and method for implementing an application prediction engine | |
| Ahmed et al. | Neuro-fuzzy system in partitioned client-side Web cache | |
| JP2004280405A (en) | System and method for providing information, and computer program | |
| Li et al. | SS-LRU: a smart segmented LRU caching | |
| Ibrahim et al. | INTELLIGENT COOPERATIVE WEB CACHING POLICIES FOR MEDIA OBJECTS BASED ON J48 DECISION TREE AND NAÃ VE BAYES SUPERVISED MACHINE LEARNING ALGORITHMS IN STRUCTURED PEER-TO-PEER SYSTEMS | |
| Vakali | LRU-based algorithms for Web cache replacement | |
| Ali | Performance improvement of web proxy cache replacement using intelligent greedy-dual approaches | |
| Ugwuanyi et al. | A novel predictive-collaborative-replacement (PCR) intelligent caching scheme for multi-access edge computing | |
| Chen | Pre-fetching and Re-fetching in Web Caching systems: Algorithms and Simulation | |
| Fan et al. | Pa-cache: Learning-based popularity-aware content caching in edge networks | |
| US20230409573A1 (en) | Adaptive data prefetch | |
| US20240070079A1 (en) | Prefetching cached data for predicted accesses | |
| Songwattana et al. | A learning-based approach for web cache management | |
| Kumar et al. | Novel Web Proxy Cache Replacement Algorithms using Machine Learning Techniques for Performance Enhancement | |
| Ali et al. | Intelligent dynamic aging approaches in web proxy cache replacement | |
| Al-Qudah et al. | Enhancement web proxy cache performance using wrapper feature selection methods with NB and J48 | |
| Feng et al. | Markov tree prediction on web cache prefetching |