CA3029298C - Structure de memoire cache a plusieurs niveaux - Google Patents

Structure de memoire cache a plusieurs niveaux

Info

Publication number
CA3029298C
CA3029298C CA3029298A CA3029298A CA3029298C CA 3029298 C CA3029298 C CA 3029298C CA 3029298 A CA3029298 A CA 3029298A CA 3029298 A CA3029298 A CA 3029298A CA 3029298 C CA3029298 C CA 3029298C
Authority
CA
Canada
Prior art keywords
cache
data
caches
request
framework
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CA3029298A
Other languages
English (en)
Other versions
CA3029298A1 (fr
Inventor
Sata Busayarat
Jonathan David Lutz
Allen Arthur Gay
Mei Qi
Original Assignee
Home Box Office Inc
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
Priority claimed from US15/167,321 external-priority patent/US10404823B2/en
Application filed by Home Box Office Inc filed Critical Home Box Office Inc
Publication of CA3029298A1 publication Critical patent/CA3029298A1/fr
Application granted granted Critical
Publication of CA3029298C publication Critical patent/CA3029298C/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

La technologie décrite présentement concerne une structure de mémoire cache qui accède à un niveau de mémoires caches ordonnées, en ordre des niveaux, pour satisfaire les demandes de données. La structure de mémoire cache peut être mise en uvre au niveau d'un serveur de niveau de service d'extrémité avant et/ou d'un serveur de niveau de service d'extrémité arrière, ou les deux. La structure de mémoire cache traite les opérations de lecture et d'écriture, y compris la gestion de demandes de lots pour de multiples éléments de données. La structure de mémoire cache facilite également le changement dynamique de la structure de niveaux, par exemple, pour ajouter, éliminer, remplacer et/ou réordonner les mémoires caches dans le niveau, par exemple, en re-déclarant une structure de données telle qu'un réseau qui identifie la configuration de mémoire cache en niveaux.
CA3029298A 2016-05-27 2017-05-26 Structure de memoire cache a plusieurs niveaux Active CA3029298C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/167,321 2016-05-27
US15/167,321 US10404823B2 (en) 2016-05-27 2016-05-27 Multitier cache framework
PCT/US2017/034746 WO2017205782A1 (fr) 2016-05-27 2017-05-26 Structure de mémoire cache à plusieurs niveaux

Publications (2)

Publication Number Publication Date
CA3029298A1 CA3029298A1 (fr) 2017-11-30
CA3029298C true CA3029298C (fr) 2025-11-18

Family

ID=

Similar Documents

Publication Publication Date Title
US11146654B2 (en) Multitier cache framework
EP3433737B1 (fr) Partage de mémoire pour des données de travail à l'aide de rdma
US8301847B2 (en) Managing concurrent accesses to a cache
US7685367B2 (en) Multi-cache cooperation for response output caching
CN103914399B (zh) 一种并行计算系统中的磁盘缓存方法及装置
JP4801761B2 (ja) データベース管理方法およびシステム並びにその処理プログラム
US11625273B1 (en) Changing throughput capacity to sustain throughput for accessing individual items in a database
US10102230B1 (en) Rate-limiting secondary index creation for an online table
JP7064181B2 (ja) トランザクションの長期実行がレコード・ロックを保持することの防止
US8954969B2 (en) File system object node management
CN103150225A (zh) 基于应用级代理的对象并行存储系统磁盘满异常容错方法
US12008041B2 (en) Shared cache for multiple index services in nonrelational databases
US8677014B2 (en) Fine granularity exchange level load balancing in a multiprocessor storage area network
US8135911B2 (en) Managing a region cache
CA3029298C (fr) Structure de memoire cache a plusieurs niveaux
JP2022053542A (ja) コンピュータシステム、コンピュータプログラムおよびコンピュータ実装方法(ワークロード駆動によるデータベース再編成)
US8201173B2 (en) Intelligent pre-started job affinity for non-uniform memory access computer systems
US20090320036A1 (en) File System Object Node Management
US20080126726A1 (en) Lock manager rotation in a multiprocessor storage area network
EP2824615A1 (fr) Calcul de score efficace dans un système de télécommunication
Li et al. Application controlled caching for web servers
Qiu et al. Tutti: Making SSD-Backed KV Cache Practical for Long-Context LLM Serving
CN119225626A (zh) 数据管理方法、装置、设备及可读存储介质
WO2009033713A1 (fr) Système de base de données mis en œuvre par ordinateur