CA2813596A1 - Selection automatique de dispositifs informatiques principaux secondaires pour la duplication d'images de machines virtuelles - Google Patents

Selection automatique de dispositifs informatiques principaux secondaires pour la duplication d'images de machines virtuelles Download PDF

Info

Publication number
CA2813596A1
CA2813596A1 CA2813596A CA2813596A CA2813596A1 CA 2813596 A1 CA2813596 A1 CA 2813596A1 CA 2813596 A CA2813596 A CA 2813596A CA 2813596 A CA2813596 A CA 2813596A CA 2813596 A1 CA2813596 A1 CA 2813596A1
Authority
CA
Canada
Prior art keywords
virtual machine
image
backend computing
parameter values
computing device
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.)
Abandoned
Application number
CA2813596A
Other languages
English (en)
Inventor
Scott L. Brock
Sumit Kumar Bose
Ronald Leaton Skeoch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unisys Corp
Original Assignee
Unisys Corp
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
Application filed by Unisys Corp filed Critical Unisys Corp
Publication of CA2813596A1 publication Critical patent/CA2813596A1/fr
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2097Error 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 maintaining the standby controller/processing unit updated
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1479Generic software techniques for error detection or fault masking
    • G06F11/1482Generic software techniques for error detection or fault masking using middleware or operating system [OS] functionalities
    • G06F11/1484Generic software techniques for error detection or fault masking using middleware or operating system [OS] functionalities involving virtual machines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2053Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2094Redundant storage or storage space
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/065Replication mechanisms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
CA2813596A 2010-10-05 2011-10-05 Selection automatique de dispositifs informatiques principaux secondaires pour la duplication d'images de machines virtuelles Abandoned CA2813596A1 (fr)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US38974810P 2010-10-05 2010-10-05
US61/389,748 2010-10-05
US95908110A 2010-12-02 2010-12-02
US12/959,081 2010-12-02
PCT/US2011/054946 WO2012048014A2 (fr) 2010-10-05 2011-10-05 Sélection automatique de dispositifs informatiques principaux secondaires pour la duplication d'images de machines virtuelles

Publications (1)

Publication Number Publication Date
CA2813596A1 true CA2813596A1 (fr) 2012-04-12

Family

ID=45928410

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2813596A Abandoned CA2813596A1 (fr) 2010-10-05 2011-10-05 Selection automatique de dispositifs informatiques principaux secondaires pour la duplication d'images de machines virtuelles

Country Status (4)

Country Link
EP (1) EP2625603A2 (fr)
AU (1) AU2011312100B2 (fr)
CA (1) CA2813596A1 (fr)
WO (1) WO2012048014A2 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070888A (zh) * 2021-11-10 2022-02-18 中国联合网络通信集团有限公司 基于云终端的业务处理方法、服务器、设备及系统

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130326053A1 (en) * 2012-06-04 2013-12-05 Alcatel-Lucent Usa Inc. Method And Apparatus For Single Point Of Failure Elimination For Cloud-Based Applications
US20150143366A1 (en) * 2012-06-29 2015-05-21 Shiva Prakash Suragi Math Optimizing placement of virtual machines
US9935865B2 (en) 2014-06-23 2018-04-03 Infosys Limited System and method for detecting and preventing service level agreement violation in a virtualized environment
US10250473B2 (en) 2016-11-29 2019-04-02 Red Hat Israel, Ltd. Recovery from a networking backend disconnect
US11822522B2 (en) * 2020-01-31 2023-11-21 EMC IP Holding Company LLC Intelligent filesystem for container images
CN113839975B (zh) * 2020-06-24 2025-02-18 中兴通讯股份有限公司 PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质
US11418588B2 (en) 2020-09-29 2022-08-16 EMC IP Holding Company LLC Intelligent peer-to-peer container filesystem

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6912645B2 (en) * 2001-07-19 2005-06-28 Lucent Technologies Inc. Method and apparatus for archival data storage
US7080378B1 (en) * 2002-05-17 2006-07-18 Storage Technology Corporation Workload balancing using dynamically allocated virtual servers
CA2564967C (fr) * 2004-04-30 2014-09-30 Commvault Systems, Inc. Systemes et procedes hierarchiques permettant d'obtenir une vue unifiee d'informations de stockage
GB2419701A (en) * 2004-10-29 2006-05-03 Hewlett Packard Development Co Virtual overlay infrastructure with dynamic control of mapping
US7756544B1 (en) * 2005-01-13 2010-07-13 Enterasys Networks, Inc. Power controlled network devices for security and power conservation
US20070208918A1 (en) * 2006-03-01 2007-09-06 Kenneth Harbin Method and apparatus for providing virtual machine backup
US20080201455A1 (en) * 2007-02-15 2008-08-21 Husain Syed M Amir Moving Execution of a Virtual Machine Across Different Virtualization Platforms
US8121966B2 (en) * 2008-06-05 2012-02-21 International Business Machines Corporation Method and system for automated integrated server-network-storage disaster recovery planning
US8019861B2 (en) * 2009-01-29 2011-09-13 Vmware, Inc. Speculative virtual machine resource scheduling
US9778718B2 (en) * 2009-02-13 2017-10-03 Schneider Electric It Corporation Power supply and data center control
WO2010102084A2 (fr) * 2009-03-05 2010-09-10 Coach Wei Système et procédé d'accélération de performances, de protection de données, de reprise sur sinistre et d'extension à la demande d'applications informatiques

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070888A (zh) * 2021-11-10 2022-02-18 中国联合网络通信集团有限公司 基于云终端的业务处理方法、服务器、设备及系统
CN114070888B (zh) * 2021-11-10 2024-04-12 中国联合网络通信集团有限公司 基于云终端的业务处理方法、服务器、设备及系统

Also Published As

Publication number Publication date
WO2012048014A2 (fr) 2012-04-12
WO2012048014A3 (fr) 2012-06-07
AU2011312100B2 (en) 2016-05-19
EP2625603A2 (fr) 2013-08-14
AU2011312100A1 (en) 2013-05-02

Similar Documents

Publication Publication Date Title
AU2011312029B2 (en) Automatic replication of virtual machines
Rao et al. Performance issues of heterogeneous hadoop clusters in cloud computing
US9906598B1 (en) Distributed data storage controller
US10725707B2 (en) Storage tier-based volume placement
US11960773B2 (en) Modifying virtual persistent volumes based on analysis of performance metrics
US8930364B1 (en) Intelligent data integration
AU2011312100B2 (en) Automatic selection of secondary backend computing devices for virtual machine image replication
US8918392B1 (en) Data storage mapping and management
EP3069274B1 (fr) Service géré pour l'acquisition, la mémorisation et l'utilisation de flux de données à grande échelle
AU2014346366B2 (en) Partition-based data stream processing framework
US11314444B1 (en) Environment-sensitive distributed data management
US10909000B2 (en) Tagging data for automatic transfer during backups
EP3069275A1 (fr) Techniques d'ingestion et de persistance de flux de données
Bose et al. CloudSpider: Combining replication with scheduling for optimizing live migration of virtual machines across wide area networks
US12216550B2 (en) Automatic backup distribution for clustered databases
US11068192B1 (en) Utilizing mutiple snapshot sources for creating new copy of volume in a networked environment wherein additional snapshot sources are reserved with lower performance levels than a primary snapshot source
Rao Data duplication using Amazon Web Services cloud storage
You et al. Ursa: Scalable load and power management in cloud storage systems
WO2016020731A1 (fr) Planificateur à haute disponibilité pour composant(e)s
Leesakul et al. Fault-tolerant dynamic deduplication for utility computing
Murugan et al. Software Defined Energy Adaptation in Scale-Out Storage Systems

Legal Events

Date Code Title Description
EEER Examination request

Effective date: 20160923

FZDE Dead

Effective date: 20181022