[go: up one dir, main page]

WO2019175631A1 - Gestionnaire centralisé passif de vérification de bon état de fonctionnement - Google Patents

Gestionnaire centralisé passif de vérification de bon état de fonctionnement Download PDF

Info

Publication number
WO2019175631A1
WO2019175631A1 PCT/IB2018/051718 IB2018051718W WO2019175631A1 WO 2019175631 A1 WO2019175631 A1 WO 2019175631A1 IB 2018051718 W IB2018051718 W IB 2018051718W WO 2019175631 A1 WO2019175631 A1 WO 2019175631A1
Authority
WO
WIPO (PCT)
Prior art keywords
manager
cluster
health check
centralised
node
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.)
Ceased
Application number
PCT/IB2018/051718
Other languages
English (en)
Inventor
Pratik Sharma
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to PCT/IB2018/051718 priority Critical patent/WO2019175631A1/fr
Publication of WO2019175631A1 publication Critical patent/WO2019175631A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/301Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • G06F11/3082Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting the data filtering being achieved by aggregating or compressing the monitored data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3419Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
    • G06F11/3423Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time where the assessed time is active or idle time

Definitions

  • Node Manager is the first virtual machine node to boot up in the cluster.
  • Other virtual machine nodes in the cluster on boot up, running different system and software services establish User Datagram Protocol (UDP) connection with the Centralised Health Check Manager running on the Node Manager in the cluster.
  • UDP User Datagram Protocol
  • each of the other virtual machine nodes in the cluster (except for the Node Manager) will periodically send to the Centralised Health Check Manager running on the Node Manager detailed Health Check Object of the format consisting of Central Processing Unit Load, Idle time for Central Processing Unit, Memory Usage and then in order of software stack running on the virtual node for each software or service we will include service identifier, changed service attributes that were being monitored and current health parameters for the service.
  • Centralised Health Check Manager running on Node Manager is passive in nature in the sense that it does not send anything to the other virtual machine nodes in the cluster, rather just keeps aggregating health information from other virtual machine nodes in the cluster.
  • Node Manager here can be a light weight virtual machine just for passive health checks in the cluster or it can be a virtual machine with comparable resources to other virtual machines in the cluster but in that case the Centralised Health Check Manager software module will collect health check information from the Node Manager too may be through a Unix Domain socket. If the Centralised Health Check Manager does not get any health information from a particular virtual machine node in the cluster for fixed number of consecutive cycles it assumes that the virtual machine is down. Also Centralised Health Check Manager will have one or more backup software modules running on different virtual machines which are periodically updated by the Node Manager. Likewise if the backed up versions of Centralised Health Check Manager software module do not get any health information of the cluster from the Node Manager for a consecutive set of cycles then one of the virtual machines running the backed up version of
  • Centralised Health Check Manager becomes the Node Manager and the other virtual machines in the cluster will form a User Datagram Protocol (UDP) connection with it to send Health Check Object.
  • UDP User Datagram Protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Debugging And Monitoring (AREA)

Abstract

La présente invention concerne un gestionnaire centralisé de vérification de bon état de fonctionnement exécuté sur l'un des nœuds de machine virtuelle présents dans une grappe appelé gestionnaire de nœuds. Le gestionnaire de nœuds est le premier nœud de machine virtuelle à démarrer dans la grappe. Lors du démarrage, d'autres nœuds de machine virtuelle dans la grappe, assurant l'exécution de différents services de système et de logiciel, établissent une connexion UDP avec le gestionnaire centralisé de vérification de bon état de fonctionnement. Ensuite, chacun des autres nœuds de machine virtuelle dans la grappe (à l'exception du gestionnaire de nœuds) enverra périodiquement, au gestionnaire centralisé de vérification de bon état de fonctionnement exécuté sur le gestionnaire de nœuds, l'objet de vérification de bon état de fonctionnement du format constitué d'une charge d'unité centrale, d'un temps d'inactivité de l'unité centrale, d'une utilisation de mémoire, puis dans l'ordre d'un empilement logiciel exécuté sur le nœud virtuel pour chaque logiciel ou service, seront inclus l'identifiant de service, les attributs de service modifiés qui ont été surveillés et les paramètres d'état de fonctionnement actuels du service.
PCT/IB2018/051718 2018-03-14 2018-03-14 Gestionnaire centralisé passif de vérification de bon état de fonctionnement Ceased WO2019175631A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/051718 WO2019175631A1 (fr) 2018-03-14 2018-03-14 Gestionnaire centralisé passif de vérification de bon état de fonctionnement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/051718 WO2019175631A1 (fr) 2018-03-14 2018-03-14 Gestionnaire centralisé passif de vérification de bon état de fonctionnement

Publications (1)

Publication Number Publication Date
WO2019175631A1 true WO2019175631A1 (fr) 2019-09-19

Family

ID=67907447

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2018/051718 Ceased WO2019175631A1 (fr) 2018-03-14 2018-03-14 Gestionnaire centralisé passif de vérification de bon état de fonctionnement

Country Status (1)

Country Link
WO (1) WO2019175631A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887185A (zh) * 2019-11-29 2021-06-01 华为技术有限公司 一种叠加网络的通信方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002037224A2 (fr) * 2000-11-02 2002-05-10 Pirus Networks Systeme de commutation
US6816905B1 (en) * 2000-11-10 2004-11-09 Galactic Computing Corporation Bvi/Bc Method and system for providing dynamic hosted service management across disparate accounts/sites

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002037224A2 (fr) * 2000-11-02 2002-05-10 Pirus Networks Systeme de commutation
US6816905B1 (en) * 2000-11-10 2004-11-09 Galactic Computing Corporation Bvi/Bc Method and system for providing dynamic hosted service management across disparate accounts/sites

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887185A (zh) * 2019-11-29 2021-06-01 华为技术有限公司 一种叠加网络的通信方法及装置
CN112887185B (zh) * 2019-11-29 2024-03-15 华为云计算技术有限公司 一种叠加网络的通信方法及装置

Similar Documents

Publication Publication Date Title
US10862760B2 (en) Network functions virtualization
EP2335162B1 (fr) Distribution dynamique de machines virtuelles dans un réseau de communication
US10057109B2 (en) Defining interdependent virtualized network functions for service level orchestration
CN105224392B (zh) 一种虚拟计算资源配额管理方法及平台
US10198338B2 (en) System and method of generating data center alarms for missing events
US20160344582A1 (en) Call home cluster
CN107231399A (zh) 高可用服务器集群的扩容方法以及装置
TW201423398A (zh) 虛擬機至實體機之間相關性能問題的根源分析的方法與系統
CN105165054A (zh) 网络服务故障处理方法,服务管理系统和系统管理模块
US20150236902A1 (en) System, method and apparatus to manage services in a network
CN104935672A (zh) 负载均衡服务高可用实现方法和设备
US10530669B2 (en) Network service aware routers, and applications thereof
CN106059791A (zh) 一种存储系统中业务的链路切换方法和存储设备
CN109218126B (zh) 监测节点存活状态的方法、装置及系统
CN117492944A (zh) 任务调度方法、装置、电子设备及可读存储介质
CN105847352B (zh) 基于分布式缓存系统的扩容方法、装置及分布式缓存系统
CN112231123A (zh) 消息处理方法、装置、存储介质及电子装置
CN105656661B (zh) 一种单板的软件管理方法及系统
CN102668453A (zh) 资源的容错和可缩放的负载分布
CN106385330B (zh) 一种网络功能虚拟化编排器的实现方法及装置
CN102437921B (zh) 配置信息的存储方法和网络设备
CN112953982A (zh) 一种服务处理的方法、服务配置的方法以及相关装置
WO2019175631A1 (fr) Gestionnaire centralisé passif de vérification de bon état de fonctionnement
CN107656847A (zh) 基于分布式集群的节点管理方法、系统、装置及存储介质
CN104935614B (zh) 一种数据传输方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18909869

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18909869

Country of ref document: EP

Kind code of ref document: A1