CN112073223B - 一种管控云计算终端和云服务器运作的***及其方法 - Google Patents

一种管控云计算终端和云服务器运作的***及其方法 Download PDF

Info

Publication number
CN112073223B
CN112073223B CN202010842536.3A CN202010842536A CN112073223B CN 112073223 B CN112073223 B CN 112073223B CN 202010842536 A CN202010842536 A CN 202010842536A CN 112073223 B CN112073223 B CN 112073223B
Authority
CN
China
Prior art keywords
cloud
cloud computing
terminal
servers
terminals
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.)
Active
Application number
CN202010842536.3A
Other languages
English (en)
Other versions
CN112073223A (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.)
Li Shifan
Original Assignee
Hangzhou Tiansuan Information Technology Service 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
Application filed by Hangzhou Tiansuan Information Technology Service Co ltd filed Critical Hangzhou Tiansuan Information Technology Service Co ltd
Priority to CN202110416485.2A priority Critical patent/CN113271335A/zh
Priority to CN202010842536.3A priority patent/CN112073223B/zh
Publication of CN112073223A publication Critical patent/CN112073223A/zh
Application granted granted Critical
Publication of CN112073223B publication Critical patent/CN112073223B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • 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
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server selection for load balancing based on a hash applied to IP addresses or costs
    • 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
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • 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/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种管控云计算终端和云服务器运作的***,包括客户端、云计算终端、云服务器、统计模块、***调度访问模块、调度平衡模块和远程控制模块,同时公开了一种管控云计算终端和云服务器运作的方法,通过统计客户端和服务器数量,以及客户端和服务器的信息,对客户端进行调度访问,根据访问内容提供对应终端和服务器的分配管理,对云计算终端和云服务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优,随后通过运作管控效率的变化,及时进行云计算终端和云服务器的调整,本发明提供了一种根据用户的不同需求配置进行终端设备量身定制的一种方法。

Description

一种管控云计算终端和云服务器运作的***及其方法
技术领域
本发明涉及互联网设备管控技术领域,具体为一种管控云计算终端和云服务器运作的***及其方法。
背景技术
随着信息技术的逐渐发展,许多智能终端的出现已经成为人们日常生活中必不可少的网络设备,越来越多的终端设备的出现,使得云计算作为一项大数据时代的新技术得以发展,对于不同的用户,对云数据中的各节点要求均有所不同,用户在进行终端设备应用时,不同设备之间的连接方式、通信协议均有所不同,因此,如何通过有效的方法实现不同设备之间的互连成为人们所探讨的问题,针对此问题,现有技术中,人们通过开发一些终端管控装置以及方法来解决这些技术问题,但是在现有技术中存在以下问题:
1.现有技术中,用户客户端在选择对应云计算终端和云服务器时只能依靠主观判断进行终端设备的选择,当其中一个终端节点有损坏时,客户端的云计算数据和数据通信会受到影响导致中断或暂停,影响***的工作效率;
2.为用户客户端配置的对应云计算终端和云服务器设备数量配置不均,导致有的客户端能够实现的性能与用户需求不匹配,性能过剩会导致资源浪费,性能过低会导致***部分功能无法实现;
因此,人们需要一种能够根据用户不同需求的管控云计算终端和云服务器运作的***及其方法,来解决上述问题。
发明内容
本发明的目的在于提供一种管控云计算终端和云服务器运作的***及其方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一管控云计算终端和云服务器运作的***,包括客户端、云计算终端、云服务器、统计模块、***调度访问模块、调度平衡模块和远程控制模块;
所述统计模块用于统计客户终端和服务器数量,以及客户终端和服务器的信息,包括名称、类型、CPU利用率、吞吐量和内存占用量;
所述***调度访问模块用于***对云计算终端和云服务器进行调度访问,向调度平衡模块提供云计算终端和云服务器访问所需的时间,并且根据访问内容提供对应终端和服务器的分配管理;
所述调度平衡模块用于对统计模块统计的云计算终端和云务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优,所述运作管控效率包括CPU利用率最低、吞吐率、内存占用率和管控开销;
所述远程控制模块用于对不同的云计算终端进行管控,同时根据运作管控效率为云计算终端和云服务器提供远程管控,根据运作管控效率的变化,及时进行云计算终端和云服务器的调整。
进一步地,所述统计模块包括数量统计单元和信息统计单元;
所述数量统计单元用于统计***内当前的云计算终端和云服务器的数量,以及***需要分配云计算终端和云服务器的用户数量;
所述信息统计单元用于分别对不同云计算终端和云服务器中的信息进行统计,所述信息包括云计算终端和云服务器的存储信息、计算信息、消息信息和数据集信息,用于记录***对云计算终端和云服务器的管控过程。
进一步地,所述***调度访问模块包括***访问单元和访问管理单元;
所述访问单元用于访问用户客户端,提取用户需求,根据用户需求获取***内部空间占用率情况,为用户选择符合运行其需求的一个或多个云计算终端,同时,为云计算终端选择对应的云服务器;
所述访问管理单元在所述访问单元进行数据访问时,对访问涉及的云计算终端和云服务器进行监控管理,在不同的云计算终端、不同的云服务器和云计算终端和云服务器中间建立连接,统计实现数据和控制指令的同步。
进一步地,所述调度平衡模块包括调度单元、计算单元和均衡单元;
所述调度单元用于根据所述访问单元的选择结果,为用户分配云计算终端,并且分配与云计算终端匹配的云服务器,对***的请求资源进行实时监控,判断***请求资源在云空间中的内存占有率,根据占有率大小进行云计算终端和云服务器的再分配;
所述计算单元用于计算***运作管控效率,将计算结果发送至均衡单元;
所述均衡单元中包括虚拟主机,通过虚拟主机根据所述计算单元的计算结果,进行***中云计算终端和云服务器的管控运作。
进一步地,所述远程控制模块包括终端切换单元、终端同步单元和***监控单元;
所述终端切换单元用于对***中的云计算终端进行工作管理,根据***中的请求资源将云计算终端和云服务器接入***或从***中断开;
所述终端同步单元将所述终端切换单元中的操作结果在***中进行同步,将***确定结果同步至客户端;
所述***监控单元对整个***中的管控过程、运作过程进行监控,实时监测***在工作过程中是否存在异常。
一种管控云计算终端和云服务器运作的方法,包括以下步骤:
步骤S1,统计客户终端和服务器数量,以及客户终端和服务器的信息;
步骤S2,对云计算终端进行调度访问,向***提供云计算终端和云服务器提供访问所需的时间,并且根据访问内容提供对应终端和服务器的分配管理;
步骤S3,对云计算终端和云服务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优;
步骤S4,根据所述步骤S3中运作管控效率的变化,及时进行云计算终端和云服务器的调整。
进一步地,所述步骤S1中,包括以下步骤:
步骤S11,统计***内当前的云计算终端数量集合为Z={Z1,Z2,Z3,…,ZN},云服务器的数量集合为F={F1,F2,F3,…,FM},***需要分配云计算终端和云服务器的用户客户端数量集合为U={U1,U2,U3,…,UJ};
步骤S12,分别对不同云计算终端和云服务器中的信息进行统计,所述信息包括云计算终端和云服务器的存储信息memory、计算信息count、消息信息message和数据集信息data,用于记录***对云计算终端和云服务器的管控过程。
进一步地,所述步骤S2包括以下步骤:
步骤S21,访问用户客户端,提取用户需求need,根据用户需求need获取***内部空间占用率情况,为用户选择符合运行其需求的一个或多个云计算终端,同时,为云计算终端选择对应的云服务器,其中,所述***内部空间占用率情况根据公式:
Figure GDA0002956211250000041
其中,AccuR为当前***内部空间占用率情况,M为***中云服务器个数,N为***中云计算终端个数,J为***中需要云服务器和云计算终端的用户客户端个数,Zi为***中任意云计算终端,need(Zi)为***中与用户需求匹配并与客户端连接的所有云计算终端数量,Fi为与云计算终端匹配连接的所有云服务器,t为***与云计算终端之间建立连接所需时间,d(Z+F)表示数据集信息data中***内当前云计算终端和云服务器数量之和,Ui为***需要分配云计算终端和云服务器的随机一个用户客户端数量;
根据***内部空间占有率情况判断对用户需求云计算终端和云服务器进行扩展,实现三者之间的连接扩展,与步骤S3和步骤S4结合实现***对云计算终端和云服务器运作的灵活管控;
步骤S22,在所述步骤S21进行数据访问时,对访问涉及的云计算终端和云服务器进行监控管理,在不同的云计算终端、不同的云服务器和云计算终端和云服务器中间建立连接,统计实现数据和控制指令的同步。
进一步地,所述步骤S3包括以下步骤:
步骤S31,根据所述步骤S21-步骤S22的选择结果,为用户分配云计算终端,并且分配与云计算终端匹配的云服务器,对***的请求资源进行实时监控,判断***请求资源在云空间中的内存占有率,根据占有率大小进行云计算终端和云服务器的再分配;
根据公式:
Figure GDA0002956211250000051
其中XZ为***中占用的云计算终端数量集合,XF为***中占用的云服务器数量集合,XU为当前***中的用户客户端数量,F为云服务器的数量集合,U为用户客户端数量集合,当等式①②③成立时,得到需要进行再分配的集合P={(Z1,F1,U1)),...,(Zi,Fi,Ui)},其中,集合P的各组成元素为集合Z、集合F和集合U中的任意元素;
***请求资源在云空间中的内存占有率大小影响***对各类终端设备的管控,当内存占有率大时,***相应增加终端设备数量,当内存占有率小时,***适当减少连接的终端设备数量;
步骤S32,计算***运作管控效率,将计算结果发送至步骤S33;
所述计算***运作管控效率,根据公式:
Figure GDA0002956211250000052
其中,
Figure GDA0002956211250000053
为***中客户端Ui的运作管控效率,δ为***中云计算终端和云服务器的空闲率,MTU为***最大允许接入云计算终端和云服务器数量,
Figure GDA0002956211250000054
为***选择云计算终端花费时间,
Figure GDA0002956211250000055
为***选择云服务器花费时间;
步骤S33,根据所述步骤S32的计算结果,进行***中云计算终端和云服务器的管控运作;
所述管控运作指对***内各个设备进行各设备节点的负载均衡,所述负载均衡通过***允许最大负载值实现,所述***允许最大负载值,根据公式:
Figure GDA0002956211250000061
其中,H为***允许最大负载值,cost(b)为任一***管控过程在***中的***消耗,b表示Z、F、U三个集合的并集,AccuR为***内部空间占用率情况,MTU为***最大允许接入云计算终端和云服务器数量;
***运作管控效率、***允许最大负载值与***请求资源相关,通过***运作管控效率和***允许最大负载值进行***内设备利用的均衡,使得***可以达到工作效率最高状态,***设备利用率高,对云计算终端和云服务器的管控达到最优状态。
进一步地,所述步骤S4包括以下步骤:
步骤S41,对***中的云计算终端进行工作管理,根据***中的请求资源将云计算终端和云服务器接入***或从***中断开,当***工作切换时,根据不同的工作需求进行云计算终端和云服务器的调配;
步骤S42,将所述步骤S41中的操作结果在***中进行同步,将***确定结果同步至客户端;
步骤S43,对整个***中的管控过程、运作过程进行监控,实时监测***在工作过程中是否存在异常。
与现有技术相比,本发明所达到的有益效果是:本发明中设置虚拟主机对各云计算终端和云服务器进行控制,通过***内部对空间占用、内存占用、运作管控效率和***最大负载值的计算对各终端设备实现统一的管理和调配,可以为不同的用户客户端根据其工作需求选择配置与用户需求最合适的云计算终端和云服务器,实现资源的合理配置,实时对***中的各终端设备的运行进行监控,在进行不同作业时,及时改变云计算终端和云服务器的选择。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明的一种管控云计算终端和云服务器运作的***模块结构示意图;
图2是本发明的一种管控云计算终端和云服务器运作的方法的流程结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-2,本发明提供技术方案:一种管控云计算终端和云服务器运作的***包括客户端、云计算终端、云服务器、统计模块、***调度访问模块、调度平衡模块和远程控制模块;
统计模块用于统计客户终端和服务器数量,以及客户终端和服务器的信息,包括名称、类型、CPU利用率、吞吐量和内存占用量;
***调度访问模块用于***对云计算终端和云服务器进行调度访问,向调度平衡模块提供云计算终端和云服务器访问所需的时间,并且根据访问内容提供对应终端和服务器的分配管理;
调度平衡模块用于对统计模块统计的云计算终端和云务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优,运作管控效率包括CPU利用率最低、吞吐率、内存占用率和管控开销;
远程控制模块用于对不同的云计算终端进行管控,同时根据运作管控效率为云计算终端和云服务器提供远程管控,根据运作管控效率的变化,及时进行云计算终端和云服务器的调整。
统计模块包括数量统计单元和信息统计单元;
数量统计单元用于统计***内当前的云计算终端和云服务器的数量,以及***需要分配云计算终端和云服务器的用户数量;
信息统计单元用于分别对不同云计算终端和云服务器中的信息进行统计,信息包括云计算终端和云服务器的存储信息、计算信息、消息信息和数据集信息,用于记录***对云计算终端和云服务器的管控过程。
***调度访问模块包括***访问单元和访问管理单元;
访问单元用于访问用户客户端,提取用户需求,根据用户需求获取***内部空间占用率情况,为用户选择符合运行其需求的一个或多个云计算终端,同时,为云计算终端选择对应的云服务器;
访问管理单元在所述访问单元进行数据访问时,对访问涉及的云计算终端和云服务器进行监控管理,在不同的云计算终端、不同的云服务器和云计算终端和云服务器中间建立连接,统计实现数据和控制指令的同步。
调度平衡模块包括调度单元、计算单元和均衡单元;
调度单元用于根据所述访问单元的选择结果,为用户分配云计算终端,并且分配与云计算终端匹配的云服务器,对***的请求资源进行实时监控,判断***请求资源在云空间中的内存占有率,根据占有率大小进行云计算终端和云服务器的再分配;
计算单元用于计算***运作管控效率,将计算结果发送至均衡单元;
均衡单元中包括虚拟主机,通过虚拟主机根据所述计算单元的计算结果,进行***中云计算终端和云服务器的管控运作。
远程控制模块包括终端切换单元、终端同步单元和***监控单元;
终端切换单元用于对***中的云计算终端进行工作管理,根据***中的请求资源将云计算终端和云服务器接入***或从***中断开;
终端同步单元将所述终端切换单元中的操作结果在***中进行同步,将***确定结果同步至客户端;
***监控单元对整个***中的管控过程、运作过程进行监控,实时监测***在工作过程中是否存在异常。
一种管控云计算终端和云服务器运作的方法包括以下步骤:
步骤S1,统计客户端和服务器数量,以及客户端和服务器的信息;
步骤S2,对云计算终端进行调度访问,向***提供云计算终端和云服务器提供访问所需的时间,并且根据访问内容提供对应终端和服务器的分配管理;
步骤S3,对云计算终端和云服务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优;
步骤S4,根据步骤S3中运作管控效率的变化,及时进行云计算终端和云服务器的调整。
步骤S1中,包括以下步骤:
步骤S11,统计***内当前的云计算终端数量集合为Z={Z1,Z2,Z3,…,ZN},云服务器的数量集合为F={F1,F2,F3,…,FM},***需要分配云计算终端和云服务器的用户客户端数量集合为U={U1,U2,U3,…,UJ};
步骤S12,分别对不同云计算终端和云服务器中的信息进行统计,信息包括云计算终端和云服务器的存储信息memory、计算信息count、消息信息message和数据集信息data,用于记录***对云计算终端和云服务器的管控过程。
步骤S2包括以下步骤:
步骤S21,访问用户客户端,提取用户需求need,根据用户需求need获取***内部空间占用率情况,为用户选择符合运行其需求的一个或多个云计算终端,同时,为云计算终端选择对应的云服务器,其中,***内部空间占用率情况根据公式:
Figure GDA0002956211250000091
其中,AccuR为当前***内部空间占用率情况,M为***中云服务器个数,N为***中云计算终端个数,J为***中需要云服务器和云计算终端的用户客户端个数,Zi为***中任意云计算终端,need(Zi)为***中与用户需求匹配并与客户端连接的所有云计算终端数量,Fi为与云计算终端匹配连接的所有云服务器,t为***与云计算终端之间建立连接所需时间,d(Z+F)表示数据集信息data中***内当前云计算终端和云服务器数量之和,Ui为***需要分配云计算终端和云服务器的随机一个用户客户端数量;
步骤S22,在步骤S21进行数据访问时,对访问涉及的云计算终端和云服务器进行监控管理,在不同的云计算终端、不同的云服务器和云计算终端和云服务器中间建立连接,统计实现数据和控制指令的同步。
步骤S3包括以下步骤:
步骤S31,根据步骤S21-步骤S22的选择结果,为用户分配云计算终端,并且分配与云计算终端匹配的云服务器,对***的请求资源进行实时监控,判断***请求资源在云空间中的内存占有率,根据占有率大小进行云计算终端和云服务器的再分配;
根据公式:
Figure GDA0002956211250000101
其中XZ为***中占用的云计算终端数量集合,XF为***中占用的云服务器数量集合,XU为当前***中的用户客户端数量,F为云服务器的数量集合,U为用户客户端数量集合,当等式①②③成立时,得到需要进行再分配的集合P={(Z1,F1,U1),...,(Zi,Fi,Ui)},其中,集合P的各组成元素为集合Z、集合F和集合U中的任意元素;
步骤S32,计算***运作管控效率,将计算结果发送至步骤S33;
所述计算***运作管控效率,根据公式:
Figure GDA0002956211250000102
其中,
Figure GDA0002956211250000111
为***中客户端Ui的运作管控效率,δ为***中云计算终端和云服务器的空闲率,MTU为***最大允许接入云计算终端和云服务器数量,
Figure GDA0002956211250000112
为***选择云计算终端花费时间,
Figure GDA0002956211250000113
为***选择云服务器花费时间;
步骤S33,根据步骤S32的计算结果,进行***中云计算终端和云服务器的管控运作;
所述管控运作指对***内各个设备进行各设备节点的负载均衡,所述负载均衡通过***允许最大负载值实现,所述***允许最大负载值,根据公式:
Figure GDA0002956211250000114
其中,H为***允许最大负载值,cost(b)为任一***管控过程在***中的***消耗,b表示Z、F、U三个集合的并集,AccuR为***内部空间占用率情况,MTU为***最大允许接入云计算终端和云服务器数量。
步骤S4包括以下步骤:
步骤S41,对***中的云计算终端进行工作管理,根据***中的请求资源将云计算终端和云服务器接入***或从***中断开;
步骤S42,将步骤S41中的操作结果在***中进行同步,将***确定结果同步至客户端;
步骤S43,对整个***中的管控过程、运作过程进行监控,实时监测***在工作过程中是否存在异常。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

Claims (6)

1.一种管控云计算终端和云服务器运作的方法,其特征在于,所述管控云计算终端和云服务器运作的方法包括以下步骤:
步骤S1,统计客户端和服务器数量,以及客户端和服务器的信息;
步骤S2,对客户端进行调度访问,向***提供云计算终端和云服务器提供访问所需的时间,并且根据访问内容提供对应终端和服务器的分配管理;
步骤S3,对云计算终端和云服务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优;
步骤S4,根据所述步骤S3中运作管控效率的变化,及时进行云计算终端和云服务器的调整;
所述步骤S1中,包括以下步骤:
步骤S11,统计***内当前的云计算终端数量集合为Z={Z1,Z2,Z3,…,ZN},云服务器的数量集合为F={F1,F2,F3,…,FM},***需要分配云计算终端和云服务器的用户客户端数量集合为U={U1,U2,U3,…,UJ};
步骤S12,分别对不同云计算终端和云服务器中的信息进行统计,所述信息包括云计算终端和云服务器的存储信息memory、计算信息count、消息信息message和数据集信息data,用于记录***对云计算终端和云服务器的管控过程;
所述步骤S2包括以下步骤:
步骤S21,访问用户客户端,提取用户需求need,根据用户需求need获取***内部空间占用率情况,为用户选择符合运行其需求的一个或多个云计算终端,同时,为云计算终端选择对应的云服务器,其中,所述***内部空间占用率情况根据公式:
Figure FDA0002956211240000011
其中,AccuR为当前***内部空间占用率情况,M为***中云服务器个数,N为***中云计算终端个数,J为***中需要云服务器和云计算终端的用户客户端个数,Zi为***中任意云计算终端,need(Zi)为***中与用户需求匹配并与客户端连接的所有云计算终端数量,Fi为与云计算终端匹配连接的所有云服务器,t为***与云计算终端之间建立连接所需时间,d(Z+F)表示数据集信息data中***内当前云计算终端和云服务器数量之和,Ui为***需要分配云计算终端和云服务器的随机一个用户客户端数量;
步骤S22,在所述步骤S21进行数据访问时,对访问涉及的云计算终端和云服务器进行监控管理,在不同的云计算终端、不同的云服务器和云计算终端和云服务器中间建立连接,统计实现数据和控制指令的同步;
所述步骤S3包括以下步骤:
步骤S31,根据所述步骤S21-步骤S22的选择结果,为用户分配云计算终端,并且分配与云计算终端匹配的云服务器,对***的请求资源进行实时监控,判断***请求资源在云空间中的内存占有率,根据占有率大小进行云计算终端和云服务器的再分配;
根据公式:
Figure FDA0002956211240000021
其中XZ为***中占用的云计算终端数量集合,XF为***中占用的云服务器数量集合,XU为当前***中的用户客户端数量,F为云服务器的数量集合,U为用户客户端数量集合,当等式①②③成立时,得到需要进行再分配的集合P={(Z1,F1,U1),...,(Zi,Fi,Ui)},其中,集合P的各组成元素为集合Z、集合F和集合U中的任意元素;
步骤S32,计算***运作管控效率,将计算结果发送至步骤S33;
所述计算***运作管控效率,根据公式:
Figure FDA0002956211240000022
其中,
Figure FDA0002956211240000031
为***中客户端Ui的运作管控效率,δ为***中云计算终端和云服务器的空闲率,MTU为***最大允许接入云计算终端和云服务器数量,
Figure FDA0002956211240000032
为***选择云计算终端花费时间,
Figure FDA0002956211240000033
为***选择云服务器花费时间;
步骤S33,根据所述步骤S32的计算结果,进行***中云计算终端和云服务器的管控运作;
所述管控运作指对***内各个设备进行各设备节点的负载均衡,所述负载均衡通过***允许最大负载值实现,所述***允许最大负载值,根据公式:
Figure FDA0002956211240000034
其中,H为***允许最大负载值,cost(b)为任一***管控过程在***中的***消耗,b表示Z、F、U三个集合的并集,AccuR为***内部空间占用率情况,MTU为***最大允许接入云计算终端和云服务器数量;
所述步骤S4包括以下步骤:
步骤S41,对***中的云计算终端进行工作管理,根据***中的请求资源将云计算终端和云服务器接入***或从***中断开;
步骤S42,将所述步骤S41中的操作结果在***中进行同步,将***确定结果同步至客户端;
步骤S43,对整个***中的管控过程、运作过程进行监控,实时监测***在工作过程中是否存在异常。
2.一种管控云计算终端和云服务器运作的***采用权利要求1所述的一种管控云计算终端和云服务器运作的方法,其特征在于,包括客户端、云计算终端、云服务器、统计模块、***调度访问模块、调度平衡模块和远程控制模块;
所述统计模块用于统计客户终端和服务器数量,以及客户终端和服务器的信息,包括名称、类型、CPU利用率、吞吐量和内存占用量;
所述***调度访问模块用于***对云计算终端和云服务器进行调度访问,向调度平衡模块提供云计算终端和云服务器访问所需的时间,并且根据访问内容提供对应终端和服务器的分配管理;
所述调度平衡模块用于对统计模块统计的云计算终端和云务器信息进行调度平衡,使得对云计算终端和云服务器的运作管控效率达到最优,所述运作管控效率包括CPU利用率最低、吞吐率、内存占用率和管控开销;
所述远程控制模块用于对不同的云计算终端进行管控,同时根据运作管控效率为云计算终端和云服务器提供远程管控,根据运作管控效率的变化,及时进行云计算终端和云服务器的调整。
3.根据权利要求2所述的一种管控云计算终端和云服务器运作的***,其特征在于,所述统计模块包括数量统计单元和信息统计单元;
所述数量统计单元用于统计***内当前的云计算终端和云服务器的数量,以及***需要分配云计算终端和云服务器的用户数量;
所述信息统计单元用于分别对不同云计算终端和云服务器中的信息进行统计,所述信息包括云计算终端和云服务器的存储信息、计算信息、消息信息和数据集信息,用于记录***对云计算终端和云服务器的管控过程。
4.根据权利要求3所述的一种管控云计算终端和云服务器运作的***,其特征在于,所述***调度访问模块包括***访问单元和访问管理单元;
所述访问单元用于访问用户客户端,提取用户需求,根据用户需求获取***内部空间占用率情况,为用户选择符合运行其需求的一个或多个云计算终端,同时,为云计算终端选择对应的云服务器;
所述访问管理单元在所述访问单元进行数据访问时,对访问涉及的云计算终端和云服务器进行监控管理,在不同的云计算终端、不同的云服务器和云计算终端和云服务器中间建立连接,统计实现数据和控制指令的同步。
5.根据权利要求4所述的一种管控云计算终端和云服务器运作的***,其特征在于,所述调度平衡模块包括调度单元、计算单元和均衡单元;
所述调度单元用于根据所述访问单元的选择结果,为用户分配云计算终端,并且分配与云计算终端匹配的云服务器,对***的请求资源进行实时监控,判断***请求资源在云空间中的内存占有率,根据占有率大小进行云计算终端和云服务器的再分配;
所述计算单元用于计算***运作管控效率,将计算结果发送至均衡单元;
所述均衡单元中包括虚拟主机,通过虚拟主机根据所述计算单元的计算结果,进行***中云计算终端和云服务器的管控运作。
6.根据权利要求5所述的一种管控云计算终端和云服务器运作的***,其特征在于,所述远程控制模块包括终端切换单元、终端同步单元和***监控单元;
所述终端切换单元用于对***中的云计算终端进行工作管理,根据***中的请求资源将云计算终端和云服务器接入***或从***中断开;
所述终端同步单元将所述终端切换单元中的操作结果在***中进行同步,将***确定结果同步至客户端;
所述***监控单元对整个***中的管控过程、运作过程进行监控,实时监测***在工作过程中是否存在异常。
CN202010842536.3A 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***及其方法 Active CN112073223B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110416485.2A CN113271335A (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***
CN202010842536.3A CN112073223B (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010842536.3A CN112073223B (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***及其方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202110416485.2A Division CN113271335A (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***

Publications (2)

Publication Number Publication Date
CN112073223A CN112073223A (zh) 2020-12-11
CN112073223B true CN112073223B (zh) 2021-08-06

Family

ID=73662381

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110416485.2A Pending CN113271335A (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***
CN202010842536.3A Active CN112073223B (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***及其方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202110416485.2A Pending CN113271335A (zh) 2020-08-20 2020-08-20 一种管控云计算终端和云服务器运作的***

Country Status (1)

Country Link
CN (2) CN113271335A (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117032939B (zh) * 2023-10-08 2024-02-02 腾讯科技(深圳)有限公司 一种云业务的控制方法、相关装置、设备以及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868763A (zh) * 2012-10-08 2013-01-09 山东省计算中心 一种云计算环境下虚拟web应用集群节能的动态调整方法
CN103220337A (zh) * 2013-03-22 2013-07-24 合肥工业大学 基于自适应弹性控制的云计算资源优化配置方法
CN104123189A (zh) * 2014-06-30 2014-10-29 复旦大学 一种基于IaaS层应用感知的Web多层应用动态资源调整方法
CN104363282A (zh) * 2014-11-17 2015-02-18 广联达软件股份有限公司 一种云计算资源调度方法及装置
CN106789257A (zh) * 2016-12-23 2017-05-31 航天星图科技(北京)有限公司 一种云***服务器状态可视化管理方法
CN106850589A (zh) * 2017-01-11 2017-06-13 杨立群 一种管控云计算终端和云服务器运作的方法和装置
CN107508703A (zh) * 2017-08-07 2017-12-22 渤海大学 一种基于云计算的数据交换监控***
CN107995269A (zh) * 2017-11-24 2018-05-04 合肥博焱智能科技有限公司 一种基于云计算平台的资源动态分配方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102369714A (zh) * 2011-08-31 2012-03-07 华为技术有限公司 云计算***中云终端访问云服务器的方法及云计算***
CN103281306B (zh) * 2013-05-03 2016-02-24 四川省电力公司信息通信公司 云数据中心虚拟化基础架构平台
CN104202254A (zh) * 2014-08-14 2014-12-10 江苏省邮电规划设计院有限责任公司 一种基于云计算平台服务器智能负载均衡方法
CN105007312A (zh) * 2015-07-03 2015-10-28 叶秀兰 一种云计算服务器自适应负载均衡控制方法及控制***
CN105049536B (zh) * 2015-09-08 2018-04-06 南京大学 IaaS云环境中的负载均衡***和负载均衡方法
US10361919B2 (en) * 2015-11-09 2019-07-23 At&T Intellectual Property I, L.P. Self-healing and dynamic optimization of VM server cluster management in multi-cloud platform
US10439870B2 (en) * 2015-11-24 2019-10-08 International Business Machines Corporation Assessment and dynamic provisioning of computing resources for multi-tiered application
CN108874543A (zh) * 2018-06-05 2018-11-23 郑州云海信息技术有限公司 一种容器集群管理方法和***
CN108762912A (zh) * 2018-07-04 2018-11-06 郑州云海信息技术有限公司 一种容器集群弹性伸缩的方法和装置
CN110380891B (zh) * 2019-06-13 2022-04-05 中国人民解放军国防科技大学 一种边缘计算服务资源配置方法、装置与电子设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868763A (zh) * 2012-10-08 2013-01-09 山东省计算中心 一种云计算环境下虚拟web应用集群节能的动态调整方法
CN103220337A (zh) * 2013-03-22 2013-07-24 合肥工业大学 基于自适应弹性控制的云计算资源优化配置方法
CN104123189A (zh) * 2014-06-30 2014-10-29 复旦大学 一种基于IaaS层应用感知的Web多层应用动态资源调整方法
CN104363282A (zh) * 2014-11-17 2015-02-18 广联达软件股份有限公司 一种云计算资源调度方法及装置
CN106789257A (zh) * 2016-12-23 2017-05-31 航天星图科技(北京)有限公司 一种云***服务器状态可视化管理方法
CN106850589A (zh) * 2017-01-11 2017-06-13 杨立群 一种管控云计算终端和云服务器运作的方法和装置
CN107508703A (zh) * 2017-08-07 2017-12-22 渤海大学 一种基于云计算的数据交换监控***
CN107995269A (zh) * 2017-11-24 2018-05-04 合肥博焱智能科技有限公司 一种基于云计算平台的资源动态分配方法

Also Published As

Publication number Publication date
CN113271335A (zh) 2021-08-17
CN112073223A (zh) 2020-12-11

Similar Documents

Publication Publication Date Title
CN107018175B (zh) 移动云计算平台的调度方法和装置
Chaczko et al. Availability and load balancing in cloud computing
CN109618002B (zh) 一种微服务网关优化方法、装置及存储介质
CN109547517B (zh) 一种带宽资源调度方法和装置
CN105159775A (zh) 基于负载均衡器的云计算数据中心的管理***和管理方法
CN107426274B (zh) 基于时序的业务应用及监控分析调度的方法和***
US20050149294A1 (en) Services search method
US20200050479A1 (en) Blockchain network and task scheduling method therefor
CN103533063A (zh) 一种可实现web应用资源动态扩展的方法及装置
JPH03116262A (ja) コンピュータネットワークにおけるサーバを選択するための方法及び装置
CN103957237A (zh) 一种弹性云的体系结构
CN105721350A (zh) 一种智能分配带宽的方法及装置
WO2016095524A1 (zh) 资源分配方法及装置
US20230176929A1 (en) Resource allocation method and apparatus based on edge computing
CN112445857A (zh) 一种基于数据库的资源配额管理方法和装置
CN108924203B (zh) 数据副本自适应分布方法、分布式计算***及相关设备
CN105721552A (zh) 一种基于dns实现动态负载均衡的方法及dns***
CN112073223B (zh) 一种管控云计算终端和云服务器运作的***及其方法
CN109413117B (zh) 分布式数据计算方法、装置、服务器及计算机存储介质
CN105338037A (zh) 一种动态调度方法及***
CN101911596B (zh) 共享接入线路带宽的***和方法
CN107196800B (zh) 一种基于配置的超时分层控制方法
CN114978998B (zh) 一种流量控制方法、装置、终端及存储介质
TWI766387B (zh) 一種具延遲感知負載平衡的反向代理方法和存儲裝置
Hou et al. Design scheme for data transmission component of electric internet of things management platform

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
TA01 Transfer of patent application right

Effective date of registration: 20210702

Address after: 310000 room C18, 5 / F, building 3, Qianjiang international times square, Jianggan District, Hangzhou City, Zhejiang Province

Applicant after: Hangzhou Tiansuan Information Technology Service Co.,Ltd.

Address before: 215000 No. 321, Keling Road, high tech Zone, Suzhou City, Jiangsu Province

Applicant before: Ding Yu

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220302

Address after: 315600 No. 11, Yishan lane, Yuelong street, Ninghai County, Ningbo City, Zhejiang Province

Patentee after: You You

Address before: 310000 room C18, 5 / F, building 3, Qianjiang international times square, Jianggan District, Hangzhou City, Zhejiang Province

Patentee before: Hangzhou Tiansuan Information Technology Service Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230104

Address after: Room 204, Building 7, Yard, No. 818, Tianyuan Road, Guangzhou, Guangdong 510000

Patentee after: Li Shifan

Address before: 315600 No. 11, Yishan lane, Yuelong street, Ninghai County, Ningbo City, Zhejiang Province

Patentee before: You You

TR01 Transfer of patent right