JP7455980B2 - インスタンス配置方法、インスタンス管理ノード、コンピューティングノード及びコンピューティングデバイス - Google Patents
インスタンス配置方法、インスタンス管理ノード、コンピューティングノード及びコンピューティングデバイス Download PDFInfo
- Publication number
- JP7455980B2 JP7455980B2 JP2022540552A JP2022540552A JP7455980B2 JP 7455980 B2 JP7455980 B2 JP 7455980B2 JP 2022540552 A JP2022540552 A JP 2022540552A JP 2022540552 A JP2022540552 A JP 2022540552A JP 7455980 B2 JP7455980 B2 JP 7455980B2
- Authority
- JP
- Japan
- Prior art keywords
- instance
- cache
- service
- computing
- service instance
- 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
Links
- 238000000034 method Methods 0.000 title claims description 43
- 238000013461 design Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0842—Multiuser, multiprocessor or multiprocessing cache systems for multiprocessing or multitasking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F12/121—Replacement control using replacement algorithms
- G06F12/123—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/288—Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F12/0873—Mapping of cache memory to specific storage devices or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45583—Memory management, e.g. access or allocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1032—Reliability improvement, data loss prevention, degraded operation etc
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1041—Resource optimization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/15—Use in a specific computing environment
- G06F2212/154—Networked environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/16—General purpose computing application
- G06F2212/163—Server or database system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/31—Providing disk cache in a specific location of a storage system
- G06F2212/311—In host system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
- G06F2212/601—Reconfiguration of cache memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
- G06F2212/601—Reconfiguration of cache memory
- G06F2212/6012—Reconfiguration of cache memory of operating mode, e.g. cache mode or local memory mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Description
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む。
キャッシュサイズ(cache size)、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む。
第1のサービスインスタンスを作成するための要求を受信するように構成された受信ユニット51と、
第1のサービスインスタンスに対応する第1のキャッシュ構成を取得するように構成された取得ユニット52と、
コンピューティングノード上に第1のサービスインスタンスを作成し、第1のキャッシュ構成に基づいてコンピューティングノード上に第1のキャッシュインスタンスを作成し、第1のキャッシュインスタンスが第1のサービスインスタンスによって使用されるように構成された作成ユニット53と
を含む。
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む。
複数のコンピューティングノードから第1のサービスインスタンス及び第1のキャッシュインスタンスを満たす1つのコンピューティングノードを選択するように構成された選択ユニット54
を含む。
インスタンス管理ノードによって送信された要求を受信し、要求が第1のキャッシュ構成を搬送するように構成された受信ユニット61と、
要求で指定された第1のサービスインスタンスを作成し、第1のキャッシュ構成に基づいて、要求で指定された第1のキャッシュインスタンスを作成し、第1のキャッシュインスタンスが第1のサービスインスタンスによって使用されるように構成された作成ユニット62と
を含む。
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む。
12 サービスコンテナ
20 インスタンス管理ノード
21 コンピューティングノード
22 コンピューティングノード
23 バックエンドストレージ
24 バックエンドストレージ
25 バックエンドストレージ
26 バックエンドストレージ
51 受信ユニット
52 取得ユニット
53 作成ユニット
54 選択ユニット
61 受信ユニット
62 作成ユニット
211 サービスインスタンス
212 キャッシュインスタンス
213 サービスインスタンス
214 キャッシュインスタンス
221 サービスインスタンス
223 サービスインスタンス
700 コンピューティングデバイス
701 プロセッサ
702 メモリ
703 通信インターフェース
704 バス
Claims (18)
- インスタンス配置方法であって、
インスタンス管理ノードによって、サービスインスタンスを作成するための要求を受信するステップと、
前記インスタンス管理ノードによって、前記サービスインスタンスに対応するキャッシュ構成を取得するステップと、
前記インスタンス管理ノードによって、第1のコンピューティングノード上に前記サービスインスタンスを作成するステップであって、前記サービスインスタンスが、前記キャッシュ構成を有するキャッシュインスタンスを使用する、ステップと
を含む方法であって、
前記方法が、
前記インスタンス管理ノードによって、第2のコンピューティングノード上に前記キャッシュインスタンスを作成するステップ
を更に含む、
方法。 - 前記キャッシュ構成が、以下の構成、すなわち、
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む、請求項1に記載の方法。 - 前記サービスインスタンスがコンテナである、請求項1または2に記載の方法。
- インスタンス配置方法であって、
インスタンス管理ノードによって、サービスインスタンスを作成するための要求を受信するステップと、
前記インスタンス管理ノードによって、前記サービスインスタンスに対応するキャッシュ構成を取得するステップと、
前記インスタンス管理ノードによって、第1のコンピューティングノード上に前記サービスインスタンスを作成するステップであって、前記サービスインスタンスが、前記キャッシュ構成を有するキャッシュインスタンスを使用する、ステップと
を含む方法であって、
前記方法が、
前記インスタンス管理ノードによって、複数のコンピューティングノードから前記キャッシュ構成を満たすコンピューティングノードを選択するステップであって、前記選択されたコンピューティングノードが前記キャッシュインスタンスを作成するために使用される、ステップ
を更に含む、
方法。 - 前記キャッシュ構成が、以下の構成、すなわち、
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む、請求項4に記載の方法。 - 前記サービスインスタンスがコンテナである、請求項4または5に記載の方法。
- システムであって、前記システムが、
複数のコンピューティングノードと、サービスインスタンスを作成するための要求を受信し、前記サービスインスタンスに対応するキャッシュ構成を取得し、前記複数のコンピューティングノードのうちの第1のコンピューティングノード上に前記サービスインスタンスを作成し、前記サービスインスタンスが、前記キャッシュ構成を有するキャッシュインスタンスを使用するように構成されたインスタンス管理ノードとを含む、システムであって、
前記インスタンス管理ノードが、前記複数のコンピューティングノードの第2のコンピューティングノード上に前記キャッシュインスタンスを作成するように更に構成される、
システム。 - 前記キャッシュ構成が、以下の構成、すなわち、
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む、請求項7に記載のシステム。 - 前記サービスインスタンスがコンテナである、請求項7または8に記載のシステム。
- システムであって、前記システムが、
複数のコンピューティングノードと、サービスインスタンスを作成するための要求を受信し、前記サービスインスタンスに対応するキャッシュ構成を取得し、前記複数のコンピューティングノードのうちの第1のコンピューティングノード上に前記サービスインスタンスを作成し、前記サービスインスタンスが、前記キャッシュ構成を有するキャッシュインスタンスを使用するように構成されたインスタンス管理ノードとを含む、システムであって、
前記インスタンス管理ノードが、前記複数のコンピューティングノードから前記キャッシュ構成を満たすコンピューティングノードを選択し、前記選択されたコンピューティングノードが前記キャッシュインスタンスを作成するために使用されるように更に構成される、
システム。 - 前記キャッシュ構成が、以下の構成、すなわち、
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む、請求項10に記載のシステム。 - 前記サービスインスタンスがコンテナである、請求項10または11に記載のシステム。
- プロセッサとメモリとを含むコンピューティングデバイスであって、
前記メモリが、コンピュータ命令を記憶するように構成され、
前記プロセッサが、前記コンピューティングデバイスが、
サービスインスタンスを作成するための要求を受信し、前記サービスインスタンスに対応するキャッシュ構成を取得し、第1のコンピューティングノード上に前記サービスインスタンスを作成し、前記サービスインスタンスが、前記キャッシュ構成を有するキャッシュインスタンスを使用するように
構成されるインスタンス管理ノードとして実施されるように、前記メモリに記憶されたコンピュータ命令を実行するように構成される、コンピューティングデバイスであって、
前記インスタンス管理ノードが、第2のコンピューティングノード上に前記キャッシュインスタンスを作成するように更に構成される、
コンピューティングデバイス。 - 前記キャッシュ構成が、以下の構成、すなわち、
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む、請求項13に記載のコンピューティングデバイス。 - 前記サービスインスタンスがコンテナである、請求項13または14に記載のコンピューティングデバイス。
- プロセッサとメモリとを含むコンピューティングデバイスであって、
前記メモリが、コンピュータ命令を記憶するように構成され、
前記プロセッサが、前記コンピューティングデバイスが、
サービスインスタンスを作成するための要求を受信し、前記サービスインスタンスに対応するキャッシュ構成を取得し、第1のコンピューティングノード上に前記サービスインスタンスを作成し、前記サービスインスタンスが、前記キャッシュ構成を有するキャッシュインスタンスを使用するように
構成されるインスタンス管理ノードとして実施されるように、前記メモリに記憶されたコンピュータ命令を実行するように構成される、コンピューティングデバイスであって、
前記インスタンス管理ノードが、複数のコンピューティングノードから前記キャッシュ構成を満たすコンピューティングノードを選択するように更に構成され、前記選択されたコンピューティングノードが前記キャッシュインスタンスを作成するために使用される
コンピューティングデバイス。 - 前記キャッシュ構成が、以下の構成、すなわち、
キャッシュサイズ、
キャッシュ媒体、
キャッシュライトポリシー、及び
キャッシュアルゴリズム
の少なくとも1つを含む、請求項16に記載のコンピューティングデバイス。 - 前記サービスインスタンスがコンテナである、請求項16または17に記載のコンピューティングデバイス。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911418980.6 | 2019-12-31 | ||
CN201911418980.6A CN113127380A (zh) | 2019-12-31 | 2019-12-31 | 部署实例的方法、实例管理节点、计算节点和计算设备 |
PCT/CN2020/116330 WO2021135412A1 (zh) | 2019-12-31 | 2020-09-19 | 部署实例的方法、实例管理节点、计算节点和计算设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023509030A JP2023509030A (ja) | 2023-03-06 |
JP7455980B2 true JP7455980B2 (ja) | 2024-03-26 |
Family
ID=76686384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022540552A Active JP7455980B2 (ja) | 2019-12-31 | 2020-09-19 | インスタンス配置方法、インスタンス管理ノード、コンピューティングノード及びコンピューティングデバイス |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220365877A1 (ja) |
EP (1) | EP4071621A4 (ja) |
JP (1) | JP7455980B2 (ja) |
CN (2) | CN114691547B (ja) |
BR (1) | BR112022012797A2 (ja) |
WO (1) | WO2021135412A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115729438A (zh) * | 2021-08-31 | 2023-03-03 | 超聚变数字技术有限公司 | 数据访问方法、装置及存储介质 |
CN113835930B (zh) * | 2021-09-26 | 2024-02-06 | 杭州谐云科技有限公司 | 一种基于云平台的缓存服务恢复方法、系统和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014506367A (ja) | 2011-01-10 | 2014-03-13 | ストローン リミテッド | 大規模記憶システム |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8150904B2 (en) * | 2007-02-28 | 2012-04-03 | Sap Ag | Distribution of data and task instances in grid environments |
US20090089514A1 (en) * | 2007-09-28 | 2009-04-02 | Durgesh Srivastava | Implementing Asynchronous Request for Forcing Dynamic Memory into Self Refresh |
US20110314534A1 (en) * | 2010-04-14 | 2011-12-22 | Lee James | Secured Execution Environments and Methods |
US9703706B2 (en) * | 2011-02-28 | 2017-07-11 | Oracle International Corporation | Universal cache management system |
US9847907B2 (en) * | 2012-11-26 | 2017-12-19 | Amazon Technologies, Inc. | Distributed caching cluster management |
US10701148B2 (en) * | 2012-12-13 | 2020-06-30 | Level 3 Communications, Llc | Content delivery framework having storage services |
US10635644B2 (en) * | 2013-11-11 | 2020-04-28 | Amazon Technologies, Inc. | Partition-based data stream processing framework |
US9880933B1 (en) * | 2013-11-20 | 2018-01-30 | Amazon Technologies, Inc. | Distributed in-memory buffer cache system using buffer cache nodes |
CN104283950B (zh) * | 2014-09-29 | 2019-01-08 | 杭州华为数字技术有限公司 | 一种业务请求处理的方法、装置及系统 |
US20160179840A1 (en) * | 2014-12-17 | 2016-06-23 | Openwave Mobility Inc. | Cloud bursting a database |
US10534714B2 (en) * | 2014-12-18 | 2020-01-14 | Hewlett Packard Enterprise Development Lp | Allocating cache memory on a per data object basis |
CN110474960B (zh) * | 2014-12-23 | 2021-07-09 | 华为技术有限公司 | 一种虚拟化网络中业务部署的方法和装置 |
CN104836850A (zh) * | 2015-04-16 | 2015-08-12 | 华为技术有限公司 | 一种实例节点管理的方法及管理设备 |
CN110519842B (zh) * | 2016-02-19 | 2022-05-31 | 大唐移动通信设备有限公司 | 一种通信方法及装置 |
CN107959582B (zh) * | 2016-10-18 | 2020-12-01 | 华为技术有限公司 | 一种切片实例的管理方法及装置 |
CN108108310A (zh) * | 2016-11-24 | 2018-06-01 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置及服务器 |
CN107046563B (zh) * | 2017-01-19 | 2019-01-25 | 无锡华云数据技术服务有限公司 | 一种分布式高效云盘的实现方法、系统及云平台 |
US10572383B2 (en) * | 2017-04-12 | 2020-02-25 | International Business Machines Corporation | Caching a block of data in a multi-tenant cache storage device based on space usage boundary estimates |
CN107391156B (zh) * | 2017-07-31 | 2021-01-08 | 成都华为技术有限公司 | 用于分布式系统传输业务的方法、管理节点和服务节点 |
CN109561024B (zh) * | 2017-09-27 | 2022-08-02 | 南京中兴软件有限责任公司 | 容器调度处理方法及装置 |
US20190095107A1 (en) * | 2017-09-28 | 2019-03-28 | Intel Corporation | Data classification for placement within storage devices |
US10810044B2 (en) * | 2018-01-04 | 2020-10-20 | Hewlett Packard Enterprise Development Lp | Enhanced cache memory allocation based on virtual node resources |
CN108768715A (zh) * | 2018-05-22 | 2018-11-06 | 烽火通信科技股份有限公司 | 接入网管的业务配置适配方法及系统 |
CN109144486B (zh) * | 2018-09-10 | 2022-01-04 | 佛山市携简科技有限公司 | 一种无状态化的工作流程实现方法 |
CN110032571B (zh) * | 2019-04-18 | 2023-04-18 | 腾讯科技(深圳)有限公司 | 业务流程处理方法、装置、存储介质及计算设备 |
CN110569102B (zh) * | 2019-07-22 | 2022-12-13 | 华为技术有限公司 | 一种部署容器实例的方法及装置 |
-
2019
- 2019-12-31 CN CN202210308233.2A patent/CN114691547B/zh active Active
- 2019-12-31 CN CN201911418980.6A patent/CN113127380A/zh active Pending
-
2020
- 2020-09-19 EP EP20910437.1A patent/EP4071621A4/en active Pending
- 2020-09-19 JP JP2022540552A patent/JP7455980B2/ja active Active
- 2020-09-19 WO PCT/CN2020/116330 patent/WO2021135412A1/zh unknown
- 2020-09-19 BR BR112022012797A patent/BR112022012797A2/pt unknown
-
2022
- 2022-06-30 US US17/854,699 patent/US20220365877A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014506367A (ja) | 2011-01-10 | 2014-03-13 | ストローン リミテッド | 大規模記憶システム |
Non-Patent Citations (1)
Title |
---|
ブレンダン・バーンズ著 松浦隼人訳,5章 レプリカがロードバランスされたサービス,分散システムデザインパターン -コンテナを使ったスケーラブルなサービスの設計,初版,日本,株式会社オライリー・ジャパン,2019年04月19日,53~70ページ |
Also Published As
Publication number | Publication date |
---|---|
CN113127380A (zh) | 2021-07-16 |
JP2023509030A (ja) | 2023-03-06 |
CN114691547A (zh) | 2022-07-01 |
EP4071621A4 (en) | 2023-01-25 |
WO2021135412A1 (zh) | 2021-07-08 |
BR112022012797A2 (pt) | 2022-12-13 |
US20220365877A1 (en) | 2022-11-17 |
CN114691547B (zh) | 2023-05-12 |
EP4071621A1 (en) | 2022-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11431791B2 (en) | Content delivery method, virtual server management method, cloud platform, and system | |
US10257307B1 (en) | Reserved cache space in content delivery networks | |
US10049051B1 (en) | Reserved cache space in content delivery networks | |
US9355036B2 (en) | System and method for operating a system to cache a networked file system utilizing tiered storage and customizable eviction policies based on priority and tiers | |
US11392497B1 (en) | Low latency access to data sets using shared data set portions | |
US11157457B2 (en) | File management in thin provisioning storage environments | |
US11550713B1 (en) | Garbage collection in distributed systems using life cycled storage roots | |
US8996803B2 (en) | Method and apparatus for providing highly-scalable network storage for well-gridded objects | |
US11593270B1 (en) | Fast distributed caching using erasure coded object parts | |
US9898477B1 (en) | Writing to a site cache in a distributed file system | |
US9571356B2 (en) | Capturing data packets from external networks into high availability clusters while maintaining high availability of popular data packets | |
JP7455980B2 (ja) | インスタンス配置方法、インスタンス管理ノード、コンピューティングノード及びコンピューティングデバイス | |
US10445296B1 (en) | Reading from a site cache in a distributed file system | |
US9432476B1 (en) | Proxy data storage system monitoring aggregator for a geographically-distributed environment | |
CN105939264A (zh) | 一种路由的管理方法和装置 | |
US20180203875A1 (en) | Method for extending and shrinking volume for distributed file system based on torus network and apparatus using the same | |
KR101740962B1 (ko) | 가상환경의 스토리지 성능 향상을 위한 클라우드 스토리지 시스템 및 그 관리 방법 | |
US10712959B2 (en) | Method, device and computer program product for storing data | |
US11895554B2 (en) | Edge system and data operation request processing method | |
US12111739B1 (en) | Data caching in reserved storage capacity of cloud provider network extensions | |
US10936494B1 (en) | Site cache manager for a distributed file system | |
US20230359397A1 (en) | Method for managing storage system, storage system, and computer program product | |
LU102287B1 (en) | Data security when tiering volatile and non-volatile byte-addressable memory | |
JP4035683B2 (ja) | Wwwプロキシ装置 | |
CN115865948A (zh) | 虚拟机镜像数据分发方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220809 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220809 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230814 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240213 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240313 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7455980 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |