BR112015016081A2 - migração de serviço através de limites de cluster - Google Patents
migração de serviço através de limites de clusterInfo
- 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
Links
- 230000005012 migration Effects 0.000 title abstract 5
- 238000013508 migration Methods 0.000 title abstract 5
- 230000001934 delay Effects 0.000 abstract 1
- 230000008672 reprogramming Effects 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
-
- 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
-
- 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/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network 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
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)
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)
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 |
-
2013
- 2013-01-09 US US13/737,745 patent/US9338254B2/en active Active
- 2013-12-31 TW TW102149336A patent/TW201434300A/zh unknown
-
2014
- 2014-01-08 BR BR112015016081-6A patent/BR112015016081B1/pt active IP Right Grant
- 2014-01-08 RU RU2015127526A patent/RU2653292C2/ru active
- 2014-01-08 CN CN201480004300.5A patent/CN105052111B/zh active Active
- 2014-01-08 WO PCT/US2014/010571 patent/WO2014110062A1/en active Application Filing
- 2014-01-08 EP EP14702344.4A patent/EP2944070B1/en active Active
- 2014-01-08 JP JP2015552731A patent/JP6739938B2/ja active Active
-
2016
- 2016-04-08 US US15/094,519 patent/US10116735B2/en active Active
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 |