CN107733681A - 一种调度方案配置方法和装置 - Google Patents

一种调度方案配置方法和装置 Download PDF

Info

Publication number
CN107733681A
CN107733681A CN201710631021.7A CN201710631021A CN107733681A CN 107733681 A CN107733681 A CN 107733681A CN 201710631021 A CN201710631021 A CN 201710631021A CN 107733681 A CN107733681 A CN 107733681A
Authority
CN
China
Prior art keywords
computing
dimension
scheduling scheme
operational pattern
computing dimension
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
Application number
CN201710631021.7A
Other languages
English (en)
Other versions
CN107733681B (zh
Inventor
符立佳
苗辉
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.)
Guizhou Baishan cloud Polytron Technologies Inc
Original Assignee
Guizhou White Cloud Technology Co Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=61201706&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN107733681(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Guizhou White Cloud Technology Co Ltd filed Critical Guizhou White Cloud Technology Co Ltd
Priority to CN201710631021.7A priority Critical patent/CN107733681B/zh
Publication of CN107733681A publication Critical patent/CN107733681A/zh
Priority to US16/634,838 priority patent/US11695856B2/en
Priority to SG11202000755TA priority patent/SG11202000755TA/en
Priority to PCT/CN2018/095222 priority patent/WO2019019915A1/zh
Application granted granted Critical
Publication of CN107733681B publication Critical patent/CN107733681B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • 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/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • 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/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5038Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/58Changing or combining different scheduling modes, e.g. multimode scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/622Queue service order
    • H04L47/623Weighted service order
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/142Reconfiguring to eliminate the error
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/142Reconfiguring to eliminate the error
    • G06F11/143Reconfiguring to eliminate the error with loss of software functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/6215Individual queue per QOS, rate or priority

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)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Complex Calculations (AREA)

Abstract

本发明提供了一种调度方案配置方法和装置。涉及计算机网络领域;解决了缺乏一种智能调度方案运算故障发现与自动处理机制的问题。该方法包括:对生成调度方案时涉及的各个运算维度进行状态验证;在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。本发明提供的技术方案适用于网络流量智能调度,实现了对运算模式异常的发现及自动修正,保证了调度方案的正常生成。

Description

一种调度方案配置方法和装置
技术领域
本发明涉及计算机网络领域,尤其涉及一种访问资源调度方案配置方法和装置。
背景技术
随着互联网的发展,用户对网络访问的服务质量要求越来越高,智能调度***被广泛应用于各类网络***以提高访问效率、增强***的健壮性。随之而来的是智能流量调度的参考条件和智能算法越来越复杂,维护成本越来越高。
智能调度的发展历程可以分为基于地理位置和可用性的调度、基于服务质量的调度、基于最优性价比的调度等等,包含了IP定位运算、可用性运算、服务质量运算、带宽成本运算等等部分,一旦某个运算基础数据或运算逻辑出现故障,将影响整个调度***的运行,进一步影响全网网络访问。
发明内容
本发明旨在解决上面描述的问题。
根据本发明的第一方面,一种调度方案配置方法,其特征在于,包括:
对生成调度方案时涉及的各个运算维度进行状态验证;
在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。
优选的,该方法还包括:
配置多个运算模式,每个运算模式包含的运算维度构成不同,所述多个运算模式中包括一个包含全部运算维度的标准运算模式和至少一个包含部分运算维度的降级运算模式。
优选的,在一个或多个运算维度的运算发生异常时,将异常的运算维度剔除,生成新的调度方案的步骤包括:
从所述标准运算模式中剔除异常的运算维度,得到新的运算模式;或,
从所述多个运算模式中选择不包含异常的运算维度的降级运算模式作为后续计算调度方案时使用的运算模式。
优选的,多个运算模式具有不同的权重值,在从所述多个运算模式中选择不包含异常的运算维度的降级运算模式时,优先选择权重值较高的降级运算模式。
优选的,每个运算模式下的各个运算维度按照一定顺序排列,以排序在前一位置的运算维度的输出作为本运算维度的输入,以本运算维度的输出作为排序在下一位置的运算维度的输入,以初始调度方案作为排序在第一位置的运算维度的输入,各个运算维度的输入调度方案数据格式与输出调度方案数据格式一致。
优选的,对生成调度方案时涉及的各个运算维度进行状态验证的步骤包括:
分别验证每个运算维度运算后输出的调度方案是否存在异常;
分别验证每个运算维度的基础数据的时效,在所述基础数据的时效超过相应的失效阈值时,判定相应的运算维度发生异常。
优选的,验证每个运算维度运算后输出的调度方案是否存在异常的步骤包括:
以初始调度方案作为排序在第一位置的运算维度的输入,按照当前使用的运算模式中各个运算维度的排序,依次对输入的调度方案进行运算得到输出的调度方案;
对同一运算维度的输出调度方案和输入调度方案进行对比;
在同一运算维度的输出调度方案相对于输入调度方案的变化率超过预置的异常阈值,判定该运算维度异常。
优选的,在判定运算维度发生异常后,将该运算维度的输入调度方案直接透传给排序在该运算维度后一位置的运算维度作为该后一位置的运算维度的输入调度方案。
优选的,在当前使用的运算模式为降级运算模式时,该方法还包括:
对标准运算模式中的各个运算维度进行状态验证;
在所述标准运算模式中的各个运算维度均正常时,切换回所述标
根据本发明的另一方面,提供了一种调度方案配置装置,包括:
异常检测模块,用于对生成调度方案时涉及的各个运算维度进行状态验证;
方案配置模块,用于在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。
优选的,该装置还包括:
运算模式管理模块,用于配置多个运算模式,每个运算模式包含的运算维度构成不同,所述多个运算模式中包括一个包含全部运算维度的标准运算模式和至少一个包含部分运算维度的降级运算模式。
优选的,所述方案配置模块包括:
第一配置单元,用于从所述标准运算模式中剔除异常的运算维度,得到新的运算模式;
第二配置单元,用于从所述多个运算模式中选择不包含异常的运算维度的降级运算模式作为后续计算调度方案时使用的运算模式。
优选的,多个运算模式具有不同的权重值,
所述第二配置单元,具体用于在从所述多个运算模式中选择不包含异常的运算维度的降级运算模式时,优先选择权重值较高的降级运算模式。
优选的,每个运算模式下的各个运算维度按照一定顺序排列,以排序在前一位置的运算维度的输出作为本运算维度的输入,以本运算维度的输出作为排序在下一位置的运算维度的输入,以初始调度方案作为排序在第一位置的运算维度的输入,各个运算维度的输入调度方案数据格式与输出调度方案数据格式一致,所述异常检测模块包括:
逻辑验证单元,用于分别验证每个运算维度运算后输出的调度方案是否存在异常;
数据验证单元,用于分别验证每个运算维度的基础数据的时效,在所述基础数据的时效超过相应的失效阈值时,判定相应的运算维度发生异常。
优选的,所述逻辑验证单元包括:
运算子单元,用于以初始调度方案作为排序在第一位置的运算维度的输入,按照当前使用的运算模式中各个运算维度的排序,依次对输入的调度方案进行运算得到输出的调度方案;
对照子单元,用于对同一运算维度的输出调度方案和输入调度方案进行对比;
逻辑异常检测子单元,用于在同一运算维度的输出调度方案相对于输入调度方案的变化率超过预置的异常阈值,判定该运算维度异常。
优选的,所述运算子单元,还用于在判定运算维度发生异常后,将该运算维度的输入调度方案直接透传给排序在该运算维度后一位置的运算维度作为该后一位置的运算维度的输入调度方案。
优选的,所述异常检测模块还包括标准模式检测单元,所述方案配置模块还包括第三配置单元;
所述标准模式检测单元,用于在当前使用的运算模式为降级运算模式时,对标准运算模式中的各个运算维度进行状态验证;
所述第三配置单元,用于在所述标准运算模式中的各个运算维度均正常时,切换回所述标准运算模式。
本发明提供了一种调度方案配置方法和装置,对生成调度方案时涉及的各个运算维度进行状态验证,在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。实现了对运算模式异常的发现及自动修正,保证了调度方案的正常生成,继而保障了可靠的网络服务。根据覆盖方案和网络区域-服务节点映射表运算前后差异对比及基础数据时效性,实现一种自动检测调度运算模块基础数据和运算逻辑;提供了一种基于运算模式的调度运算模块控制方案;实现了调度分级运算体系,实现了故障的快速隔离。
参照附图来阅读对于示例性实施例的以下描述,本发明的其他特性特征和优点将变得清晰。
附图说明
并入到说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本发明的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。
图1示例性地示出了本发明的实施例一提供的一种调度方案配置方法的流程;
图2示例性地示出了本发明的实施例二提供的一种调度方案配置方法的流程;
图3示例性地示出了本发明的实施例三提供的一种调度方案配置***的架构;
图4示例性地示出了图3中方案配置模块302的结构;
图5示例性地示出了图3中异常检测模块301的结构;
图6示例性地示出了图5中逻辑验证单元501的结构。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
现有的调度方案生成机制包含多个运算环节,一旦某个运算基础数据或运算逻辑出现故障,将影响整个调度***的运行,进一步影响全网网络访问。目前并没有发现调度运算模块基础数据和运算逻辑故障的方法;且在故障发生时无法由***自动快速的对一个或者多个故障的调度运算模块进行故障处理,造成了故障发现、处理的严重挂滞后,影响了***正常运行,降低了***服务效率和服务质量。
为了解决上述问题,本发明的实施例提供了一种调度方案配置方法和装置。能够分别对调度方案涉及的各个运算维度分别进行异常检测,及时发现逻辑及基础数据异常,且能够自动排除异常运算维度,生成异常未排除期间的保障运算方案,保证业务连续正常运行。
首先结合附图,对本发明的实施例一进行说明。
本发明实施例提供了一种调度方案配置方法,使用该方法完成调度方案配置调整的流程如图1所示,包括:
步骤101、配置多个运算模式,每个运算模式包含的运算维度构成不同;
本步骤中,预先配置多个用于生成调度方案的运算模式,所述多个运算模式中包括一个包含全部运算维度的标准运算模式和至少一个包含部分运算维度的降级运算模式。
每个运算维度可通过单独的运算模块实现。
每个运算模式下的各个运算维度按照一定顺序排列,以排序在前一位置的运算维度的输出作为本运算维度的输入,以本运算维度的输出作为排序在下一位置的运算维度的输入,以初始调度方案作为排序在第一位置的运算维度的输入,各个运算维度的输入调度方案数据格式与输出调度方案数据格式一致。
本发明实施例中涉及的运算维度包括但不限于以下所列各项:
IP定位运算,可用性运算,服务质量运算,成本运算。
步骤102、对生成调度方案时涉及的各个运算维度进行状态验证;
本步骤中,无论当前使用的是何种运算维度构成的运算模式,均需对当前使用的调度方案运算模式进行状态验证,以确定各个运算维度的状态是否存在异常,及时发现运算维度异常。
本发明实施例中,涉及的验证包含两方面:
1、对运算逻辑的验证:分别验证每个运算维度运算后输出的调度方案是否存在异常;
具体的,以初始调度方案作为排序在第一位置的运算维度的输入,按照当前使用的运算模式中各个运算维度的排序,依次对输入的调度方案进行运算得到输出的调度方案;
对同一运算维度的输出调度方案和输入调度方案进行对比;
在同一运算维度的输出调度方案相对于输入调度方案的变化率超过预置的异常阈值,判定该运算维度异常。
2、对基础数据的验证:分别验证每个运算维度的基础数据的时效,在所述基础数据的时效超过相应的失效阈值时,判定相应的运算维度发生异常;
以步骤101中对运算维度的举例为例,各运算维度涉及的基础数据来源如下:
IP定位运算对应的基础数据为IP库,来源是运维配置;可用性运算的基础数据为监控数据,来源是从监控***数据库抓取;服务质量运算的基础数据为服务质量数据,从大数据平台抓取;成本运算的基础数据由配置管理***和大数据***抓取。
无论当前运行的是标准运算模式还是降级运算模式,是包含全部运算维度的运算模式还是包含部分运算维度的运算模式,都可通过本步骤对当前使用的运算模式进行状态验证,以确定当前运行的运算模式是否正常。
在判定运算维度发生异常后,将该运算维度的输入调度方案直接透传给排序在该运算维度后一位置的运算维度作为该后一位置的运算维度的输入调度方案。
步骤103、在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案;
本步骤中,可直接从所述标准运算模式中剔除异常的运算维度,得到新的运算模式,排序关系仍保留。
在预先配置有多个不同的运算模式的情况下,也可从所述多个运算模式中选择不包含异常的运算维度的降级运算模式作为后续计算调度方案时使用的运算模式。
进一步的,多个运算模式可具有不同的权重值,在从所述多个运算模式中选择不包含异常的运算维度的降级运算模式时,优先选择权重值较高的降级运算模式。
例如:
标准运算模式:
IP定位运算→可用性运算→服务质量运算→成本运算模块,权重值100;
降级运算模式1:IP定位运算→可用性运算→服务质量运算,权重值90;
降级运算模式2:IP定位运算→可用性运算模块,权重值80;
降级运算模式3:IP定位运算,权重值70。
在以上举例中,“IP定位运算”这一运算维度为必要的运算维度,即最基础的运算维度,具体的必要运算维度可根据***需要配置,可包含多个运算维度,只包含必要运算维度的集合构成的运算模式是能够保证调度方案继续生成的最后保障。
对于检测到的运算维度异常,可予以记录,或发出告警信息。优选的,在必要的运算维度发生异常时,需要进行较高级别告警。
下面结合附图,对本发明的实施例二进行说明。
本发明的实施例一提供了一种调度方案配置方法,能够对当前运行的运算模式进行状态验证,在存在运算维度异常时,剔除异常的运算维度,以保证调度方案的生成正常进行。在剔除异常的运算维度继续生成调度方案的场景下,除了对当前使用的包含部分运算维度的运算模式继续进行验证外,为了尽快感知异常运算维度的恢复,尽早使用性能最佳的标准运算模式,本发明实施例提供了又一种调度方案配置方法,对标准运算模式的可用性进行持续的验证,与本发明的实施例一提供的技术方案并行进行,具体流程如图2所示,包括:
步骤201、对标准运算模式中的各个运算维度进行状态验证;
本步骤中,在当前使用的运算模式为降级运算模式或包含部分运算维度的运算模式时,即可启动对标准运算模式恢复情况的状态验证。
本发明实施例涉及的验证过程可通过外部指令触发,也可周期性进行。
步骤202、在所述标准运算模式中的各个运算维度均正常时,切换回所述标准运算模式;
本步骤中,在全部运算维度均为正常时,判定标准运算模式可用,切换回所述标准运算模式,继续提供最佳性能的调度方案生成方式。
下面结合附图,对本发明的实施例三进行说明。
本发明实施例提供了一种调度方案配置装置,其结构如图3所示,包括:
异常检测模块301,用于对生成调度方案时涉及的各个运算维度进行状态验证;
方案配置模块302,用于在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。
优选的,该装置还包括:
运算模式管理模块303,用于配置多个运算模式,每个运算模式包含的运算维度构成不同,所述多个运算模式中包括一个包含全部运算维度的标准运算模式和至少一个包含部分运算维度的降级运算模式。
优选的,所述方案配置模块302的结构如图4所示,包括:
第一配置单元401,用于从所述标准运算模式中剔除异常的运算维度,得到新的运算模式;
第二配置单元402,用于从所述多个运算模式中选择不包含异常的运算维度的降级运算模式作为后续计算调度方案时使用的运算模式。
优选的,多个运算模式具有不同的权重值,所述第二配置单元402,具体用于在从所述多个运算模式中选择不包含异常的运算维度的降级运算模式时,优先选择权重值较高的降级运算模式。
优选的,每个运算模式下的各个运算维度按照一定顺序排列,以排序在前一位置的运算维度的输出作为本运算维度的输入,以本运算维度的输出作为排序在下一位置的运算维度的输入,以初始调度方案作为排序在第一位置的运算维度的输入,各个运算维度的输入调度方案数据格式与输出调度方案数据格式一致,所述异常检测模块301的结构如图5所示,包括:
逻辑验证单元501,用于分别验证每个运算维度运算后输出的调度方案是否存在异常;
数据验证单元502,用于分别验证每个运算维度的基础数据的时效,在所述基础数据的时效超过相应的失效阈值时,判定相应的运算维度发生异常。
优选的,所述逻辑验证单元501的结构如图6所示,包括:
运算子单元601,用于以初始调度方案作为排序在第一位置的运算维度的输入,按照当前使用的运算模式中各个运算维度的排序,依次对输入的调度方案进行运算得到输出的调度方案;
对照子单元602,用于对同一运算维度的输出调度方案和输入调度方案进行对比;
逻辑异常检测子单元603,用于在同一运算维度的输出调度方案相对于输入调度方案的变化率超过预置的异常阈值,判定该运算维度异常。
优选的,所述运算子单元601,还用于在判定运算维度发生异常后,将该运算维度的输入调度方案直接透传给排序在该运算维度后一位置的运算维度作为该后一位置的运算维度的输入调度方案。
优选的,所述异常检测模块301还包括标准模式检测单元503,所述方案配置模块302还包括第三配置单元403;
所述标准模式检测单元503,用于在当前使用的运算模式为降级运算模式时,对标准运算模式中的各个运算维度进行状态验证;
所述第三配置单元403,用于在所述标准运算模式中的各个运算维度均正常时,切换回所述标准运算模式。
下面结合附图,对本发明的实施例四进行说明。
本发明实施例提供了一种调度方案配置方法,在进行调度***覆盖方案运算时,判定各运算模块(对应运算维度,是运算维度功能的具体实现)基础数据和运算逻辑是否存在异常,如果存在异常则将运算模式修改为不包含异常运算模块的类型进行调度运算,达到自动发现异常及自动故障隔离的目的。
业务流程如下:
1、进行调度***覆盖方案运算时,判定各运算模块基础数据和运算逻辑是否存在异常
1)根据默认运算模式指定的运算模块先后顺序,依次执行运算模块任务,运算模块处理方式为获取原始覆盖方案和原始网络区域-服务节点映射表,使用运算模块基础数据和运算逻辑运算出新版覆盖方案和新版网络区域-服务节点映射表;
运算模式:每种运算模式对应运算模块有序列表,表示期望的运算模块执行的先后顺序。可以配置多个运算模式形成运算模式列表,每个运算模式设置不同权重。默认运算模式为标准运算模式。
运算模式列表举例:
A.运算模式列表中各个模式的模块选取,遵循互斥原则,即所有不在某一运算模式里的运算模块出现故障,均不会影响该运算模式里存在的运算模块工作。避免故障时各个模式间的运算模块会相互影响,消除运算模块耦合。
B.运算模块的控制方法为将各个运算模块作为一种标准微服务,运算模块的输入和输出文件类型及格式均相同、运算模块调用接口全部一致,所以可以自由组合不同运算模块进行调度覆盖方案的计算,上一位置运算模块的输出可作为下一运算模块的输入。
2)判断新版覆盖方案和新版网络区域-服务节点映射表是否存在异常,判定方法为:
A.对运算逻辑的判定:判定新版覆盖方案和新版网络区域-服务节点映射表与原始版本的变化率,超过指定阈值,则认为异常。
B.对基础数据的判定:判定运算模块基础数据的时效性,超过指定阈值,则认为异常。
3)如果存在异常,则将运算模块属性标识为异常,并将新版覆盖方案和新版网络区域-服务节点映射表作为根据默认运算模式指定的运算模块先后顺序的后一个运算模块的原始覆盖方案和原始网络区域-服务节点映射表,继续进行运算模块处理及判定,直到最后一个运算模块,将新版覆盖方案作为待下发覆盖方案。即,异常的运算模块修正得到的数据不会被下一顺位的运算模块采纳,将异常的运算模块的输入直接透传延用至该下一顺位的运算模块。
2、确认并修改运算模式:
1)获取各运算模块的属性。
2)如果所有运算模块属性均为正常,则保持现有运算模式,并将待下发覆盖方案发送给调度模块进行配置文件更新,实现调度策略调整。
3)如果存在一个或多个运算模块属性为异常,则选取运算模式列表中不包含属性为异常的运算模块且权重最高的运算模式作为当前选用的降级运算模式;正常情况下降级运算模式为空,当降级运算模式不为空时,优先按照降级运算模式执行覆盖方案运算;
3、根据降级运算模式使用指定运算模块进行调度***覆盖方案运算,并评估标准模式指定的运算模块是否恢复正常。
1)按照新的运算模式,进行调度***覆盖方案运算,并下发覆盖方案给调度模块进行配置文件更新,实现调度策略调整。
2)同步进行标准模式进行调度***覆盖方案及运算,如果全部运算模块属性为正常,则清空降级运算模式,恢复标准模式运算。
本发明的实施例提供了一种调度方案配置装置,能够与本发明的实施例提供的一种调度方案配置方法相结合,将运算模式基本具体运算处理环节拆分为多个运算维度,对生成调度方案时涉及的各个运算维度进行状态验证,在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。实现了对运算模式异常的发现及自动修正,保证了调度方案的正常生成,继而保障了可靠的网络服务。根据覆盖方案和网络区域-服务节点映射表运算前后差异对比及基础数据时效性,实现一种自动检测调度运算模块基础数据和运算逻辑;提供了一种基于运算模式的调度运算模块控制方案;实现了调度分级运算体系,实现了故障的快速隔离。
上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (17)

1.一种调度方案配置方法,其特征在于,包括:
对生成调度方案时涉及的各个运算维度进行状态验证;
在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。
2.根据权利要求1所述的调度方案配置方法,其特征在于,该方法还包括:
配置多个运算模式,每个运算模式包含的运算维度构成不同,所述多个运算模式中包括一个包含全部运算维度的标准运算模式和至少一个包含部分运算维度的降级运算模式。
3.根据权利要求1或2所述的调度方案配置方法,其特征在于,在一个或多个运算维度的运算发生异常时,将异常的运算维度剔除,生成新的调度方案的步骤包括:
从所述标准运算模式中剔除异常的运算维度,得到新的运算模式;或,
从所述多个运算模式中选择不包含异常的运算维度的降级运算模式作为后续计算调度方案时使用的运算模式。
4.根据权利要求3所述的调度方案配置方法,其特征在于,多个运算模式具有不同的权重值,在从所述多个运算模式中选择不包含异常的运算维度的降级运算模式时,优先选择权重值较高的降级运算模式。
5.根据权利要求2所述的调度方案配置方法,其特征在于,每个运算模式下的各个运算维度按照一定顺序排列,以排序在前一位置的运算维度的输出作为本运算维度的输入,以本运算维度的输出作为排序在下一位置的运算维度的输入,以初始调度方案作为排序在第一位置的运算维度的输入,各个运算维度的输入调度方案数据格式与输出调度方案数据格式一致。
6.根据权利要求5所述的调度方案配置方法,其特征在于,对生成调度方案时涉及的各个运算维度进行状态验证的步骤包括:
分别验证每个运算维度运算后输出的调度方案是否存在异常;
分别验证每个运算维度的基础数据的时效,在所述基础数据的时效超过相应的失效阈值时,判定相应的运算维度发生异常。
7.根据权利要求6所述的调度方案配置方法,其特征在于,验证每个运算维度运算后输出的调度方案是否存在异常的步骤包括:
以初始调度方案作为排序在第一位置的运算维度的输入,按照当前使用的运算模式中各个运算维度的排序,依次对输入的调度方案进行运算得到输出的调度方案;
对同一运算维度的输出调度方案和输入调度方案进行对比;
在同一运算维度的输出调度方案相对于输入调度方案的变化率超过预置的异常阈值,判定该运算维度异常。
8.根据权利要求7所述的调度方案配置方法,其特征在于,在判定运算维度发生异常后,将该运算维度的输入调度方案直接透传给排序在该运算维度后一位置的运算维度作为该后一位置的运算维度的输入调度方案。
9.根据权利要求7所述的调度方案配置方法,其特征在于,在当前使用的运算模式为降级运算模式时,该方法还包括:
对标准运算模式中的各个运算维度进行状态验证;
在所述标准运算模式中的各个运算维度均正常时,切换回所述标准运算模式。
10.一种调度方案配置装置,其特征在于,包括:
异常检测模块,用于对生成调度方案时涉及的各个运算维度进行状态验证;
方案配置模块,用于在一个或多个运算维度发生异常时,将异常的运算维度剔除,生成新的调度方案。
11.根据权利要求10所述的调度方案配置装置,其特征在于,该装置还包括:
运算模式管理模块,用于配置多个运算模式,每个运算模式包含的运算维度构成不同,所述多个运算模式中包括一个包含全部运算维度的标准运算模式和至少一个包含部分运算维度的降级运算模式。
12.根据权利要求10或11所述的调度方案配置装置,其特征在于,所述方案配置模块包括:
第一配置单元,用于从所述标准运算模式中剔除异常的运算维度,得到新的运算模式;
第二配置单元,用于从所述多个运算模式中选择不包含异常的运算维度的降级运算模式作为后续计算调度方案时使用的运算模式。
13.根据权利要求12所述的调度方案配置装置,其特征在于,多个运算模式具有不同的权重值,
所述第二配置单元,具体用于在从所述多个运算模式中选择不包含异常的运算维度的降级运算模式时,优先选择权重值较高的降级运算模式。
14.根据权利要求11所述的调度方案配置装置,其特征在于,每个运算模式下的各个运算维度按照一定顺序排列,以排序在前一位置的运算维度的输出作为本运算维度的输入,以本运算维度的输出作为排序在下一位置的运算维度的输入,以初始调度方案作为排序在第一位置的运算维度的输入,各个运算维度的输入调度方案数据格式与输出调度方案数据格式一致,所述异常检测模块包括:
逻辑验证单元,用于分别验证每个运算维度运算后输出的调度方案是否存在异常;
数据验证单元,用于分别验证每个运算维度的基础数据的时效,在所述基础数据的时效超过相应的失效阈值时,判定相应的运算维度发生异常。
15.根据权利要求14所述的调度方案配置装置,其特征在于,所述逻辑验证单元包括:
运算子单元,用于以初始调度方案作为排序在第一位置的运算维度的输入,按照当前使用的运算模式中各个运算维度的排序,依次对输入的调度方案进行运算得到输出的调度方案;
对照子单元,用于对同一运算维度的输出调度方案和输入调度方案进行对比;
逻辑异常检测子单元,用于在同一运算维度的输出调度方案相对于输入调度方案的变化率超过预置的异常阈值,判定该运算维度异常。
16.根据权利要求15所述的调度方案配置装置,其特征在于,
所述运算子单元,还用于在判定运算维度发生异常后,将该运算维度的输入调度方案直接透传给排序在该运算维度后一位置的运算维度作为该后一位置的运算维度的输入调度方案。
17.根据权利要求16所述的调度方案配置装置,其特征在于,所述异常检测模块还包括标准模式检测单元,所述方案配置模块还包括第三配置单元;
所述标准模式检测单元,用于在当前使用的运算模式为降级运算模式时,对标准运算模式中的各个运算维度进行状态验证;
所述第三配置单元,用于在所述标准运算模式中的各个运算维度均正常时,切换回所述标准运算模式。
CN201710631021.7A 2017-07-28 2017-07-28 一种调度方案配置方法和装置 Active CN107733681B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201710631021.7A CN107733681B (zh) 2017-07-28 2017-07-28 一种调度方案配置方法和装置
US16/634,838 US11695856B2 (en) 2017-07-28 2018-07-11 Scheduling solution configuration method and apparatus, computer readable storage medium thereof, and computer device
SG11202000755TA SG11202000755TA (en) 2017-07-28 2018-07-11 Scheduling scheme configuration method and apparatus, computer readable storage medium thereof and computer device thereof
PCT/CN2018/095222 WO2019019915A1 (zh) 2017-07-28 2018-07-11 一种调度方案配置方法和装置及其计算机可读存储介质和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710631021.7A CN107733681B (zh) 2017-07-28 2017-07-28 一种调度方案配置方法和装置

Publications (2)

Publication Number Publication Date
CN107733681A true CN107733681A (zh) 2018-02-23
CN107733681B CN107733681B (zh) 2018-10-30

Family

ID=61201706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710631021.7A Active CN107733681B (zh) 2017-07-28 2017-07-28 一种调度方案配置方法和装置

Country Status (4)

Country Link
US (1) US11695856B2 (zh)
CN (1) CN107733681B (zh)
SG (1) SG11202000755TA (zh)
WO (1) WO2019019915A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019019915A1 (zh) * 2017-07-28 2019-01-31 贵州白山云科技股份有限公司 一种调度方案配置方法和装置及其计算机可读存储介质和计算机设备
CN109361614A (zh) * 2018-12-14 2019-02-19 锐捷网络股份有限公司 一种基于vxlan的负载均衡方法及***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114039833B (zh) * 2021-11-09 2024-04-12 江苏大学 一种基于SRv6的工业互联网多域集成架构

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103763209A (zh) * 2014-01-03 2014-04-30 上海聚力传媒技术有限公司 一种cdn服务器的调度方法与装置
CN105634992A (zh) * 2015-12-29 2016-06-01 网宿科技股份有限公司 Cdn平台自适应带宽控制方法和***
CN105897933A (zh) * 2016-06-15 2016-08-24 乐视控股(北京)有限公司 业务请求的处理方法及装置
CN106130786A (zh) * 2016-07-26 2016-11-16 腾讯科技(深圳)有限公司 一种网络故障的检测方法及装置
CN106570727A (zh) * 2016-10-28 2017-04-19 乐视控股(北京)有限公司 一种多维度数据配置方法、装置及电子设备
CN103699440B (zh) * 2012-09-27 2017-05-24 北京搜狐新媒体信息技术有限公司 一种云计算平台***为任务分配资源的方法和装置
CN106790482A (zh) * 2016-12-13 2017-05-31 网宿科技股份有限公司 资源调度方法及资源调度***

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030051026A1 (en) 2001-01-19 2003-03-13 Carter Ernst B. Network surveillance and security system
US7936770B1 (en) * 2005-03-08 2011-05-03 Enterasys Networks, Inc. Method and apparatus of virtual class of service and logical queue representation through network traffic distribution over multiple port interfaces
US8863137B2 (en) * 2005-09-23 2014-10-14 International Business Machines Corporation Systems and methods for automated provisioning of managed computing resources
US20070268514A1 (en) * 2006-05-19 2007-11-22 Paul Zeldin Method and business model for automated configuration and deployment of a wireless network in a facility without network administrator intervention
US8028046B2 (en) * 2007-07-23 2011-09-27 At&T Intellectual Property I, L.P. System and method of configuring a network device
US8868441B2 (en) * 2007-12-28 2014-10-21 International Business Machines Corporation Non-disruptively changing a computing environment
US8763006B2 (en) * 2007-12-28 2014-06-24 International Business Machines Corporation Dynamic generation of processes in computing environments
US9069575B2 (en) 2008-03-25 2015-06-30 Qualcomm Incorporated Apparatus and methods for widget-related memory management
US8730790B2 (en) 2010-11-19 2014-05-20 Alcatel Lucent Method and system for cell recovery in telecommunication networks
US9917736B2 (en) * 2012-01-30 2018-03-13 Microsoft Technology Licensing, Llc Automated standalone bootstrapping of hardware inventory
CN103516918B (zh) 2012-06-28 2018-02-27 中兴通讯股份有限公司 资源故障恢复方法及装置
WO2015174989A1 (en) * 2014-05-15 2015-11-19 Hewlett-Packard Development Company, L.P. Network traffic tuning
US10567221B2 (en) * 2014-05-15 2020-02-18 Hewlett Packard Enterprise Development Lp Network scheduling
US9491054B2 (en) * 2014-06-06 2016-11-08 Microsoft Technology Licensing, Llc Network-state management service
US10700931B2 (en) * 2014-08-17 2020-06-30 Microsoft Technology Licensing, Llc Network device configuration framework
US9535754B1 (en) * 2015-02-05 2017-01-03 Amazon Technologies, Inc. Dynamic provisioning of computing resources
US10721123B2 (en) * 2015-09-30 2020-07-21 Arris Enterprises Llc Provisional modes for multi-mode network devices
US20180295019A1 (en) * 2015-11-06 2018-10-11 Telefonaktiebolaget Lm Ericsson (Publ) Configuration Technique for a Network Element in a Communication Network
CN105306576A (zh) 2015-11-10 2016-02-03 中国电子科技集团公司第三十研究所 一种密码运算单元的调度方法及***
US20170163485A1 (en) * 2015-12-07 2017-06-08 Alcatel-Lucent Canada Inc. Full configuration management of multi-domain multi-vendor network equipments using golden configurations and snapshots
US10819575B2 (en) * 2016-02-26 2020-10-27 Arista Networks, Inc. System and method of configuring network elements
CN106487598B (zh) 2016-11-15 2018-06-29 国家数字交换***工程技术研究中心 异构冗余Snmp协议多实例实现***及其实现方法
CN107733681B (zh) 2017-07-28 2018-10-30 贵州白山云科技有限公司 一种调度方案配置方法和装置
US11051320B1 (en) * 2020-03-05 2021-06-29 Hewlett Packard Enterprise Development Lp Intelligent scheduling of Wi-Fi services for applications

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699440B (zh) * 2012-09-27 2017-05-24 北京搜狐新媒体信息技术有限公司 一种云计算平台***为任务分配资源的方法和装置
CN103763209A (zh) * 2014-01-03 2014-04-30 上海聚力传媒技术有限公司 一种cdn服务器的调度方法与装置
CN105634992A (zh) * 2015-12-29 2016-06-01 网宿科技股份有限公司 Cdn平台自适应带宽控制方法和***
CN105897933A (zh) * 2016-06-15 2016-08-24 乐视控股(北京)有限公司 业务请求的处理方法及装置
CN106130786A (zh) * 2016-07-26 2016-11-16 腾讯科技(深圳)有限公司 一种网络故障的检测方法及装置
CN106570727A (zh) * 2016-10-28 2017-04-19 乐视控股(北京)有限公司 一种多维度数据配置方法、装置及电子设备
CN106790482A (zh) * 2016-12-13 2017-05-31 网宿科技股份有限公司 资源调度方法及资源调度***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019019915A1 (zh) * 2017-07-28 2019-01-31 贵州白山云科技股份有限公司 一种调度方案配置方法和装置及其计算机可读存储介质和计算机设备
US11695856B2 (en) 2017-07-28 2023-07-04 Guizhou Baishancloud Technology Co., Ltd. Scheduling solution configuration method and apparatus, computer readable storage medium thereof, and computer device
CN109361614A (zh) * 2018-12-14 2019-02-19 锐捷网络股份有限公司 一种基于vxlan的负载均衡方法及***

Also Published As

Publication number Publication date
SG11202000755TA (en) 2020-02-27
WO2019019915A1 (zh) 2019-01-31
CN107733681B (zh) 2018-10-30
US11695856B2 (en) 2023-07-04
US20210120097A1 (en) 2021-04-22

Similar Documents

Publication Publication Date Title
CN110493042B (zh) 故障诊断方法、装置及服务器
US11425004B2 (en) In-fabric traffic analysis
CN107735784A (zh) 软件定义网络中的通信链路故障检测
CN107733681A (zh) 一种调度方案配置方法和装置
CN102770852A (zh) 信息通信处理***、方法和网络节点
CN102779075A (zh) 一种在多处理器核***中进行调度的方法、装置及***
CN103152210B (zh) 修复生成树协议转发状态异常的方法及堆叠设备
CN104618253B (zh) 一种动态变更的传输报文处理方法和装置
US8964573B2 (en) Wireless network path setting apparatus and method
CN108616912A (zh) 一种网络质量优化方法及装置
CN105743801A (zh) 一种堆叠***的流量转发的方法及装置
CN110380960A (zh) 一种备份路径确定方法、装置、网络设备及存储介质
CN109964450B (zh) 一种确定共享风险链路组的方法及装置
Xu et al. Reliable service function chain provisioning in software-defined networking
CN107404442A (zh) 流量处理方法及***
CN106161276A (zh) 一种调整网络流量的方法和装置
CN105337761A (zh) 一种多保护路径之间的最优保护路径选择方法及端点设备
CN102938722B (zh) 一种网络设备周期性协议发包的方法及装置
CN112395298B (zh) 一种基于数据分层思想的数据一致性管理***
CN114039764A (zh) 基于软件定义安全的安全服务功能链设计方法及***
CN110113222A (zh) 一种链路带宽利用率获取方法和装置、及终端
CN111835595B (zh) 流量数据的监控方法、装置、设备及计算机存储介质
EP2693706A1 (en) Method and device for implementing multi-protection overlapped protection groups
CN109286610A (zh) 服务拦截装置、方法、设备及存储介质
CN106100912B (zh) 一种异常状态事件库的构建方法以及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100015 5 floor, block E, 201 IT tower, electronic city, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Patentee after: Guizhou Baishan cloud Polytron Technologies Inc

Address before: 100015 5 floor, block E, 201 IT tower, electronic city, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Patentee before: Guizhou white cloud Technology Co., Ltd.

CP01 Change in the name or title of a patent holder