BR112015016081A2 - migração de serviço através de limites de cluster - Google Patents

migração de serviço através de limites de cluster

Info

Publication number
BR112015016081A2
BR112015016081A2 BR112015016081A BR112015016081A BR112015016081A2 BR 112015016081 A2 BR112015016081 A2 BR 112015016081A2 BR 112015016081 A BR112015016081 A BR 112015016081A BR 112015016081 A BR112015016081 A BR 112015016081A BR 112015016081 A2 BR112015016081 A2 BR 112015016081A2
Authority
BR
Brazil
Prior art keywords
service
cluster
migration
new
dns
Prior art date
Application number
BR112015016081A
Other languages
English (en)
Other versions
BR112015016081A8 (pt
BR112015016081B1 (pt
Inventor
Mani Ajay
Paul Almida Christopher
Umer Azad Muhammad
Syed Saad
Pramod REWASKAR Sushant
Original Assignee
Microsoft Technology Licensing Llc
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 Microsoft Technology Licensing Llc filed Critical Microsoft Technology Licensing Llc
Publication of BR112015016081A2 publication Critical patent/BR112015016081A2/pt
Publication of BR112015016081A8 publication Critical patent/BR112015016081A8/pt
Publication of BR112015016081B1 publication Critical patent/BR112015016081B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Hardware Redundancy (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

resumo patente de invenção: "migração de serviço através de limites de cluster". a presente invenção refere-se a modalidades que proveem uma migração de serviços através de diferentes clusters para balancear a utilização e atender as demandas de cliente. diferentes opções de migração de serviço podem ser executadas com ou sem tempo inativo. os artefatos do serviço são movidos para um novo cluster de destino. o serviço é criado no novo cluster de destino e disponibilizado de modo que o serviço está quase pronto para iniciar. em uma modalidade, o serviço é parado do cluster antigo e iniciado no cluster novo. após parar o serviço, o dns é atualizado para apontar para o serviço no novo cluster. em outra modalidade, o serviço é parado no cluster antigo e iniciado no cluster novo com o mesmo endereço de ip para evitar reprogramação de dns e retardos associados. em uma modalidade adicional, a migração é executada sem tempo inativo movendo o serviço parte por parte de um cluster para outro. 1/1
BR112015016081-6A 2013-01-09 2014-01-08 Método para migrar serviços de um primeiro cluster para um segundo cluster BR112015016081B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/737,745 US9338254B2 (en) 2013-01-09 2013-01-09 Service migration across cluster boundaries
US13/737,745 2013-01-09
PCT/US2014/010571 WO2014110062A1 (en) 2013-01-09 2014-01-08 Service migration across cluster boundaries

Publications (3)

Publication Number Publication Date
BR112015016081A2 true BR112015016081A2 (pt) 2017-07-11
BR112015016081A8 BR112015016081A8 (pt) 2019-10-22
BR112015016081B1 BR112015016081B1 (pt) 2023-03-28

Family

ID=50031563

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112015016081-6A BR112015016081B1 (pt) 2013-01-09 2014-01-08 Método para migrar serviços de um primeiro cluster para um segundo cluster

Country Status (8)

Country Link
US (2) US9338254B2 (pt)
EP (1) EP2944070B1 (pt)
JP (1) JP6739938B2 (pt)
CN (1) CN105052111B (pt)
BR (1) BR112015016081B1 (pt)
RU (1) RU2653292C2 (pt)
TW (1) TW201434300A (pt)
WO (1) WO2014110062A1 (pt)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9769032B1 (en) 2015-03-20 2017-09-19 Databricks Inc. Cluster instance management system
JP2017004120A (ja) * 2015-06-05 2017-01-05 キヤノン株式会社 システム、サーバーシステム、方法、およびプログラム
CN107133087A (zh) 2016-02-29 2017-09-05 阿里巴巴集团控股有限公司 一种资源调度方法与设备
US10135916B1 (en) 2016-09-19 2018-11-20 Amazon Technologies, Inc. Integration of service scaling and external health checking systems
US10182033B1 (en) * 2016-09-19 2019-01-15 Amazon Technologies, Inc. Integration of service scaling and service discovery systems
EP3800838A4 (en) * 2018-07-12 2022-03-02 Nippon Telegraph And Telephone Corporation IDENTIFICATION DEVICE, IDENTIFICATION PROCEDURE AND IDENTIFICATION PROGRAM
US10733029B2 (en) * 2018-07-31 2020-08-04 Hewlett Packard Enterprise Development Lp Movement of services across clusters
CN111130820B (zh) * 2018-10-30 2023-05-30 阿里巴巴集团控股有限公司 集群管理方法、装置及计算机***
US11456967B2 (en) * 2019-03-04 2022-09-27 Arris Enterprises Llc System and method for increasing flexibility and high availability in remote network devices
US11281551B2 (en) 2019-04-05 2022-03-22 Hewlett Packard Enterprise Development Lp Enhanced configuration management of data processing clusters
EP3973397A1 (en) * 2019-05-22 2022-03-30 Microsoft Technology Licensing, LLC Systems and methods for distribution of application logic in digital networks
CN110333986B (zh) * 2019-06-19 2023-12-29 上海二三四五网络科技有限公司 一种保障redis集群可用性的方法
US11347562B2 (en) * 2019-07-09 2022-05-31 Hewlett Packard Enterprise Development Lp Management of dependencies between clusters in a computing environment
CN112689015B (zh) * 2020-12-24 2023-06-06 北京顺达同行科技有限公司 跨集群服务发现实现集群迁移的方法、***及计算机设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155462B1 (en) * 2002-02-01 2006-12-26 Microsoft Corporation Method and apparatus enabling migration of clients to a specific version of a server-hosted application, where multiple software versions of the server-hosted application are installed on a network
US8429630B2 (en) * 2005-09-15 2013-04-23 Ca, Inc. Globally distributed utility computing cloud
US7788665B2 (en) * 2006-02-28 2010-08-31 Microsoft Corporation Migrating a virtual machine that owns a resource such as a hardware device
US7954138B2 (en) * 2007-08-16 2011-05-31 International Business Machines Corporation Method and system for multiplexing multiple level security server applications on the same internet address and port
US8117495B2 (en) 2007-11-26 2012-02-14 Stratus Technologies Bermuda Ltd Systems and methods of high availability cluster environment failover protection
US9208188B2 (en) 2009-02-17 2015-12-08 Microsoft Technology Licensing, Llc Tenant management of a hosted multi-tenant application
US8751627B2 (en) 2009-05-05 2014-06-10 Accenture Global Services Limited Method and system for application migration in a cloud
US8924534B2 (en) 2009-10-27 2014-12-30 Vmware, Inc. Resource optimization and monitoring in virtualized infrastructure
US20120054624A1 (en) 2010-08-27 2012-03-01 Owens Jr Kenneth Robert Systems and methods for a multi-tenant system providing virtual data centers in a cloud configuration
US8560895B2 (en) * 2010-05-26 2013-10-15 Tibco Software Inc. Distillation and reconstruction of provisioning components
US8380667B2 (en) 2010-08-11 2013-02-19 Sap Ag Selectively upgrading clients in a multi-tenant computing system
US9069620B2 (en) * 2010-10-20 2015-06-30 Microsoft Technology Licensing, Llc Creating and deploying service-ready virtual hard disks
US8719627B2 (en) * 2011-05-20 2014-05-06 Microsoft Corporation Cross-cloud computing for capacity management and disaster recovery
IL214312A (en) 2011-07-27 2016-06-30 Verint Systems Ltd A system and method for managing information lifecycle in investigation files

Also Published As

Publication number Publication date
CN105052111A (zh) 2015-11-11
US20140195687A1 (en) 2014-07-10
WO2014110062A1 (en) 2014-07-17
US10116735B2 (en) 2018-10-30
BR112015016081A8 (pt) 2019-10-22
US20160294930A1 (en) 2016-10-06
JP6739938B2 (ja) 2020-08-12
RU2015127526A (ru) 2017-01-13
EP2944070A1 (en) 2015-11-18
EP2944070B1 (en) 2019-07-31
JP2016508349A (ja) 2016-03-17
RU2653292C2 (ru) 2018-05-07
CN105052111B (zh) 2019-08-16
TW201434300A (zh) 2014-09-01
BR112015016081B1 (pt) 2023-03-28
US9338254B2 (en) 2016-05-10

Similar Documents

Publication Publication Date Title
BR112015016081A2 (pt) migração de serviço através de limites de cluster
BR112012018762A2 (pt) camada 2 virtual e mecanismo para fazê-la de forma escalonável
WO2015138043A3 (en) Route advertisement by managed gateways
BR112015016163A2 (pt) ligante digital e impressão de pó
BR112013001884A2 (pt) controle de sessão para transmissão de fluxo de mídia
EP2838244A3 (en) Providing services for logical networks
BR112016028305A2 (pt) estabelecimento de topologia de agrupamento de rede ciente de vizinho com base nas medições de proximidade
BR112018009124A8 (pt) estrutura absorvente
CL2016000221A1 (es) Anticuerpos anti-fgfr2iiib afucosilados.
BR112018001496A2 (pt) fornecimento de serviço de assistente pessoal por meio de mensagens
BR112015019794A8 (pt) Composto, composição farmacêutica, agonista do receptor de esfingosina-1-fosfato, e, uso de um composto
BR112015032949A2 (pt) Sistema e método para distribuir conteúdo em uma rede de distribuição de conteúdo
JP2015512977A5 (pt)
WO2014066820A3 (en) Network offering in cloud computing environment
GB2506325A (en) Application Resource manager over a cloud
TW200943187A (en) Virtual machine manager system and methods
BR112015023014A2 (pt) privacidade de dados sem fio mantida através de rede social
BR112014003253A2 (pt) dispositivos para alerta de overhead reduzido
BR112013006329A2 (pt) controlador de memória de múltiplas portas com portas associadas às classes de tráfego
BR112012029708A2 (pt) formulações adesivas à base de proteína com aditivos amina-epicloroidrina e isocianato
WO2015063081A3 (en) Micrornas modulating the effect of glucocorticoid signaling
BR112018005512A2 (pt) método de controle de congestionamento de categoria de serviço
BR112017011468A2 (pt) substrato revestido
DK3616368T3 (da) Virtual Provider Edge Cluster til anvendelse i en SDN-arkitektur
BR112015011515A2 (pt) Composições farmacêuticas de inibidores de cetp

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 08/01/2014, OBSERVADAS AS CONDICOES LEGAIS