KR20200070085A - 정보를 처리하기 위한 방법 및 장치 - Google Patents
정보를 처리하기 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR20200070085A KR20200070085A KR1020190112208A KR20190112208A KR20200070085A KR 20200070085 A KR20200070085 A KR 20200070085A KR 1020190112208 A KR1020190112208 A KR 1020190112208A KR 20190112208 A KR20190112208 A KR 20190112208A KR 20200070085 A KR20200070085 A KR 20200070085A
- Authority
- KR
- South Korea
- Prior art keywords
- virtual machine
- file
- physical address
- information
- memory
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10—Address translation
- G06F12/109—Address translation for multiple virtual address spaces, e.g. segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking using middleware or operating system [OS] functionalities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking using middleware or operating system [OS] functionalities
- G06F11/1484—Generic software techniques for error detection or fault masking using middleware or operating system [OS] functionalities involving virtual machines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/203—Failover techniques using migration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10—Address translation
- G06F12/1009—Address translation using page tables, e.g. page table structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/45545—Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/45575—Starting, stopping, suspending or resuming virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/151—Emulated environment, e.g. virtual machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/65—Details of virtual memory and virtual address translation
- G06F2212/657—Virtual address space management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7201—Logical to physical mapping or translation of blocks or pages
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- Retry When Errors Occur (AREA)
- Hardware Redundancy (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 1은 본 출원의 일 실시예에 적용될 수 있는 예시적인 시스템 구조도이다.
도 2는 본 출원에 따른 정보를 처리하기 위한 방법의 일 실시예의 흐름도이다.
도 3은 본 출원에 따른 정보를 처리하기 위한 방법의 하나의 응용 시나리오를 도시한 도면이다.
도 4는 본 출원에 따른 정보를 처리하기 위한 방법의 또 하나의 실시예의 흐름도이다.
도 5는 본 출원에 따른 정보를 처리하기 위한 장치의 일 실시예의 개략적인 구조도이다.
도 6은 본 출원의 실시예를 실현하기에 적합한 서버의 컴퓨터 시스템의 개략적인 구조도이다.
Claims (12)
- 정보를 처리하기 위한 방법에 있어서,
프로덕션 커널 패닉이 확정된 것에 응답하여, 목표 메모리로부터 가상머신 기기상태 정보 및 물리적 주소 정보를 취득하는 단계와 - 상기 목표 메모리는 운행하는 가상머신을 위해 상기 프로덕션 커널에 의해 미리 할당된 메모리이고, 상기 가상머신의 가상머신 기기상태 정보 및 가상머신 메모리의 가상 주소에 대응하는 물리적 주소 정보를 상기 프로덕션 커널에 의해 상기 목표 메모리에 저장됨 -,
상기 물리적 주소 정보에 의해, 데이터를 취득하여 목표 데이터로 하는 단계와,
상기 목표 데이터 및 상기 가상머신 기기상태 정보에 의해 공유 저장영역에 파일을 저장하는 단계를 포함하는 정보를 처리하기 위한 방법.
- 제1항에 있어서,
상기 방법은,
상기 파일의 파일 식별자를 포함하는 가상머신 복구 청구를 백업 전자기기에 전송하여, 상기 백업 전자기기가 상기 파일 식별자에 의해 상기 공유 저장영역으로부터 상기 파일을 취득함과 동시에 상기 파일에 의해 상기 가상머신을 복구하도록 하는 단계를 더 포함하는 방법.
- 제1항에 있어서,
상기 목표 데이터 및 상기 가상머신 기기상태 정보에 의해 공유 저장영역에 파일을 저장하는 단계는,
상기 목표 데이터 및 상기 가상머신 기기상태 정보에 의해 스냅 샷 파일을 생성하는 단계와,
상기 스냅 샷 파일을 공유 저장영역에 저장하는 단계를 포함하는 방법.
- 제1항에 있어서,
상기 물리적 주소 정보는 상기 프로덕션 커널에 의해
상기 가상머신을 제어하여 운행을 정지시키기 위한 운행 정지 명령을 상기 가상머신에 전송하는 단계, 및
가상 주소와 물리적 주소의 대응관계를 설명하기 위한 미리 저장된 페이지 테이블 및 상기 가상머신 메모리의 가상 주소에 의해, 물리적 주소 정보를 생성하는 단계를 통해 생성되는 방법.
- 제1항에 있어서,
상기 목표 메모리로부터 상기 가상머신 기기상태 정보 및 상기 물리적 주소 정보를 취득하는 단계는,
상기 가상머신 기기상태 정보 및 상기 물리적 주소 정보를 가상 파일 시스템을 통해 상기 목표 메모리로부터 취득하는 단계를 포함하는, 방법.
- 정보를 처리하기 위한 장치에 있어서,
프로덕션 커널 패닉이 확정된 것에 응답하여, 목표 메모리로부터 가상머신 기기상태 정보 및 물리적 주소 정보를 취득하되, 상기 목표 메모리는 상기 프로덕션 커널이 운행하는 가상머신을 위해 미리 할당한 메모리이고, 상기 가상머신의 가상머신 기기상태 정보 및 가상머신 메모리의 가상 주소에 대응하는 물리적 주소 정보를 상기 프로덕션 커널에 의해 상기 목표 메모리에 저장하도록 구성되는 제1 취득 유닛과,
상기 물리적 주소 정보에 의해 데이터를 취득하여 목표 데이터로 하도록 구성되는 제2 취득 유닛과,
상기 목표 데이터 및 상기 가상머신 기기상태 정보에 의해 공유 저장영역에 파일을 저장하도록 구성되는 저장 유닛을 포함하는 정보를 처리하기 위한 장치.
- 제6항에 있어서,
상기 장치는,
상기 파일의 파일 식별자를 포함하는 가상머신 복구 청구를 백업 전자기기에 전송하여, 상기 백업 전자기기가 상기 파일 식별자에 의해 상기 공유 저장영역으로부터 상기 파일을 취득하고, 상기 파일에 의해 상기 가상머신을 복구하도록 구성되는 전송 유닛을 더 포함하는 장치.
- 제6항에 있어서,
상기 저장 유닛은 또한
상기 목표 데이터 및 상기 가상머신 기기상태 정보에 의해 스냅 샷 파일을 생성하고,
상기 스냅 샷 파일을 공유 저장영역에 저장하도록 구성되는 장치.
- 제6항에 있어서,
상기 물리적 주소 정보는 상기 프로덕션 커널에 의해
가상머신을 제어하여 운행을 정지시키기 위한 운행 정지 명령을 상기 가상머신에 전송하는 단계, 및
가상 주소와 물리적 주소 간의 대응관계를 설명하기 위한 미리 저장된 페이지 테이블 및 상기 가상머신 메모리의 가상 주소에 의해, 물리적 주소 정보를 생성하는 단계를 통해 생성되는 장치.
- 제6항에 있어서,
상기 제1 취득 유닛은 또한,
상기 가상머신 기기상태 정보 및 상기 물리적 주소 정보를 가상 파일 시스템을 통해 상기 목표 메모리로부터 취득하도록 구성되는 장치.
- 하나 이상의 프로세서, 및
하나 이상의 프로그램이 저장되는 저장 장치를 포함하며,
상기 하나 이상의 프로그램이 상기 하나 이상의 프로세서에 의해 실행될 경우, 상기 하나 이상의 프로세서가 제1항 내지 제5항 중 어느 한 항에 기재된 방법을 실현하도록 하는 서버.
- 컴퓨터 프로그램이 저장된 컴퓨터 판독 가능 매체에 있어서,
상기 프로그램이 프로세서에 의해 실행될 경우, 제1항 내지 제5항 중 어느 한 항에 기재된 방법을 실현하는 컴퓨터 판독 가능 매체.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811497981.X | 2018-12-07 | ||
| CN201811497981.XA CN109597677B (zh) | 2018-12-07 | 2018-12-07 | 用于处理信息的方法和装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200070085A true KR20200070085A (ko) | 2020-06-17 |
| KR102236522B1 KR102236522B1 (ko) | 2021-04-07 |
Family
ID=65961455
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190112208A Active KR102236522B1 (ko) | 2018-12-07 | 2019-09-10 | 정보를 처리하기 위한 방법 및 장치 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11392461B2 (ko) |
| JP (1) | JP6799652B2 (ko) |
| KR (1) | KR102236522B1 (ko) |
| CN (1) | CN109597677B (ko) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11379295B1 (en) * | 2019-05-15 | 2022-07-05 | Amazon Technologies, Inc. | Recovery protocols for system malfunctions in virtual computing environments |
| CN111190837B (zh) * | 2019-08-13 | 2024-08-20 | 腾讯科技(深圳)有限公司 | 一种信息通信方法、装置及计算机可读存储介质 |
| CN110990122B (zh) * | 2019-11-28 | 2023-09-08 | 海光信息技术股份有限公司 | 一种虚拟机迁移方法和装置 |
| CN112860506B (zh) * | 2019-11-28 | 2024-05-17 | 阿里巴巴集团控股有限公司 | 监控数据的处理方法、装置、系统和存储介质 |
| CN111026504B (zh) * | 2019-12-06 | 2023-04-07 | 海光信息技术股份有限公司 | 配置虚拟机中获取处理器信息的指令的处理方法、装置、cpu芯片、片上系统和计算机 |
| CN113127263B (zh) * | 2020-01-15 | 2023-04-07 | 中移(苏州)软件技术有限公司 | 一种内核崩溃恢复方法、装置、设备及存储介质 |
| CN111367472A (zh) * | 2020-02-28 | 2020-07-03 | 北京百度网讯科技有限公司 | 虚拟化方法和装置 |
| CN111506508A (zh) * | 2020-04-17 | 2020-08-07 | 北京百度网讯科技有限公司 | 边缘计算测试方法、装置、设备和可读存储介质 |
| CN111611145B (zh) * | 2020-05-29 | 2023-03-31 | 北京字节跳动网络技术有限公司 | 崩溃信息收集方法、装置、存储介质及电子设备 |
| CN111745650B (zh) * | 2020-06-15 | 2021-10-15 | 哈工大机器人(合肥)国际创新研究院 | 一种机器人操作系统的运行方法和机器人的控制方法 |
| CN112685133B (zh) * | 2020-12-29 | 2025-01-21 | 联想(北京)有限公司 | 一种数据处理方法及电子装置 |
| CN115543364A (zh) * | 2021-06-30 | 2022-12-30 | 华为云计算技术有限公司 | 内核升级方法及装置 |
| CN113886019B (zh) * | 2021-10-20 | 2024-04-30 | 北京字节跳动网络技术有限公司 | 虚拟机创建方法、装置、系统、介质和设备 |
| CN115421654A (zh) * | 2022-08-26 | 2022-12-02 | 山东云海国创云计算装备产业创新中心有限公司 | Bmc核心转储至存储控制器硬盘的方法、系统、设备和介质 |
| CN118567779A (zh) * | 2023-02-23 | 2024-08-30 | 中兴通讯股份有限公司 | 虚拟机故障信息保存的方法、装置、存储介质及电子设备 |
| CN118550762A (zh) * | 2023-02-24 | 2024-08-27 | 中兴通讯股份有限公司 | 操作系统故障的处理方法及加速卡 |
| CN116257482B (zh) * | 2023-03-02 | 2025-10-03 | 飞腾信息技术有限公司 | 一种数据通信方法、微处理器及电子设备 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090079012A (ko) * | 2008-01-16 | 2009-07-21 | 삼성전자주식회사 | 가상 머신의 상태를 저장, 복원하는 방법 및 장치 |
| US20110246986A1 (en) * | 2010-03-31 | 2011-10-06 | Microsoft Corporation | Virtual Machine Crash File Generation Techniques |
| US20160364341A1 (en) * | 2015-06-15 | 2016-12-15 | Intel Corporation | Virtualization-based platform protection technology |
| CN107704314A (zh) * | 2017-11-09 | 2018-02-16 | 北京百度网讯科技有限公司 | 用于迁移虚拟机的方法和装置 |
| US20180074956A1 (en) * | 2016-09-09 | 2018-03-15 | Alibaba Group Holding Limited | Method, apparatus, and electronic device for modifying memory data of a virtual machine |
| US20180276081A1 (en) * | 2015-11-30 | 2018-09-27 | Huawei Technologies Co., Ltd. | Method and Apparatus for Generating Virtual Machine Snapshot |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7529897B1 (en) * | 2003-12-31 | 2009-05-05 | Vmware, Inc. | Generating and using checkpoints in a virtual computer system |
| US8375386B2 (en) * | 2005-06-29 | 2013-02-12 | Microsoft Corporation | Failure management for a virtualized computing environment |
| US7505960B2 (en) * | 2005-11-15 | 2009-03-17 | Microsoft Corporation | Scalable retrieval of data entries using an array index or a secondary key |
| US9317314B2 (en) * | 2010-06-29 | 2016-04-19 | Microsoft Techology Licensing, Llc | Techniques for migrating a virtual machine using shared storage |
| US9336036B2 (en) * | 2011-03-31 | 2016-05-10 | Intel Corporation | System method for memory virtualization control logic for translating virtual memory in space of guest memory based on translated codes in response to memory failure |
| CN102306126B (zh) * | 2011-08-24 | 2014-06-04 | 华为技术有限公司 | 内存管理方法、装置和系统 |
| CN102929747B (zh) * | 2012-11-05 | 2015-07-01 | 中标软件有限公司 | 基于龙芯服务器的Linux操作系统崩溃转储的处理方法 |
| US9110762B2 (en) * | 2012-12-04 | 2015-08-18 | Microsoft Technology Licensing, Llc | Virtual machine-preserving host updates |
| CN104111878A (zh) * | 2014-02-20 | 2014-10-22 | 西安未来国际信息股份有限公司 | 基于虚拟机快照的hadoop集群自动化恢复技术 |
| US10846117B1 (en) * | 2015-12-10 | 2020-11-24 | Fireeye, Inc. | Technique for establishing secure communication between host and guest processes of a virtualization architecture |
| CN107025146B (zh) * | 2016-01-30 | 2019-10-18 | 华为技术有限公司 | 一种文件生成方法、装置和系统 |
| US10255147B2 (en) * | 2016-04-14 | 2019-04-09 | Vmware, Inc. | Fault tolerance for containers in a virtualized computing environment |
| CN106201652B (zh) * | 2016-06-29 | 2020-05-26 | 联想(北京)有限公司 | 一种数据处理方法及虚拟机 |
| CN107247619B (zh) * | 2017-06-12 | 2019-07-23 | 优刻得科技股份有限公司 | 虚拟机热迁移方法、装置、系统、存储介质及设备 |
| US10430261B2 (en) * | 2017-08-15 | 2019-10-01 | Vmware, Inc. | Detecting a guest operating system crash on a virtual computing instance |
| CN108932170A (zh) * | 2018-06-06 | 2018-12-04 | 华东师范大学 | 一种同驻虚拟机间高效共享内存文件系统的机制 |
-
2018
- 2018-12-07 CN CN201811497981.XA patent/CN109597677B/zh active Active
-
2019
- 2019-09-09 JP JP2019163707A patent/JP6799652B2/ja active Active
- 2019-09-10 KR KR1020190112208A patent/KR102236522B1/ko active Active
- 2019-09-11 US US16/568,025 patent/US11392461B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090079012A (ko) * | 2008-01-16 | 2009-07-21 | 삼성전자주식회사 | 가상 머신의 상태를 저장, 복원하는 방법 및 장치 |
| US20110246986A1 (en) * | 2010-03-31 | 2011-10-06 | Microsoft Corporation | Virtual Machine Crash File Generation Techniques |
| US20160364341A1 (en) * | 2015-06-15 | 2016-12-15 | Intel Corporation | Virtualization-based platform protection technology |
| US20180276081A1 (en) * | 2015-11-30 | 2018-09-27 | Huawei Technologies Co., Ltd. | Method and Apparatus for Generating Virtual Machine Snapshot |
| US20180074956A1 (en) * | 2016-09-09 | 2018-03-15 | Alibaba Group Holding Limited | Method, apparatus, and electronic device for modifying memory data of a virtual machine |
| CN107704314A (zh) * | 2017-11-09 | 2018-02-16 | 北京百度网讯科技有限公司 | 用于迁移虚拟机的方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6799652B2 (ja) | 2020-12-16 |
| US20200183795A1 (en) | 2020-06-11 |
| JP2020091835A (ja) | 2020-06-11 |
| CN109597677A (zh) | 2019-04-09 |
| CN109597677B (zh) | 2020-05-22 |
| KR102236522B1 (ko) | 2021-04-07 |
| US11392461B2 (en) | 2022-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102236522B1 (ko) | 정보를 처리하기 위한 방법 및 장치 | |
| US10140115B2 (en) | Applying update to snapshots of virtual machine | |
| CN108874506B (zh) | 虚拟机直通设备的热迁移方法和装置 | |
| US10191879B2 (en) | System and method for creating snapshots in openflame environment | |
| US11157373B2 (en) | Prioritized transfer of failure event log data | |
| US9110699B2 (en) | Determining optimal methods for creating virtual machines | |
| US20120167090A1 (en) | Hypervisor for starting a virtual machine | |
| US9697068B2 (en) | Building an intelligent, scalable system dump facility | |
| US8086900B2 (en) | System, method and computer program product for testing a boot image | |
| US11449388B1 (en) | Synthesized network block devices for recovery of image backups | |
| US8738873B2 (en) | Interfacing with a point-in-time copy service architecture | |
| US10997058B2 (en) | Method for performance analysis in a continuous integration pipeline | |
| US20230079432A1 (en) | Storage transaction log | |
| JP2012208752A (ja) | ライセンス管理装置、ライセンス管理方法、及びプログラム | |
| CN111290818A (zh) | 创建应用程序的操作方法及应用程序的操作方法 | |
| CN115277398A (zh) | 一种集群的网络配置方法和装置 | |
| US9836315B1 (en) | De-referenced package execution | |
| CN120122880B (zh) | 一种快照删除方法、系统、装置及介质 | |
| CN113206760B (zh) | 用于vrf资源分配的接口配置更新方法、装置与电子设备 | |
| CN110389769B (zh) | 驱动安装方法、装置以及云服务系统 | |
| CN116860651A (zh) | 自动化测试方法、装置及存储介质 | |
| CN117319368A (zh) | 一种远程控制管理方法及相关装置 | |
| CN118312360A (zh) | 裸金属组件管理方法、平台、设备、存储介质及程序产品 | |
| US9858159B2 (en) | Fault tolerant distributed computation | |
| Sultania | Monitoring and Failure Recovery of Cloud-Managed Digital Signage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |