CN105528283A - 一种移动应用检测负载均衡算法中计算负载值的方法 - Google Patents

一种移动应用检测负载均衡算法中计算负载值的方法 Download PDF

Info

Publication number
CN105528283A
CN105528283A CN201510908946.2A CN201510908946A CN105528283A CN 105528283 A CN105528283 A CN 105528283A CN 201510908946 A CN201510908946 A CN 201510908946A CN 105528283 A CN105528283 A CN 105528283A
Authority
CN
China
Prior art keywords
complexity
detection node
detection
load value
task
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
CN201510908946.2A
Other languages
English (en)
Other versions
CN105528283B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201510908946.2A priority Critical patent/CN105528283B/zh
Publication of CN105528283A publication Critical patent/CN105528283A/zh
Application granted granted Critical
Publication of CN105528283B publication Critical patent/CN105528283B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/3433Recording 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 for load management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/3452Performance evaluation by statistical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种移动应用检测负载均衡算法中计算负载值的方法,基于由客户端、中心管理节点模块和检测节点组成的实验平台实现;检测节点的心跳包括:当前检测节点的CPU加权负载值,内存加权负载值,队列加权负载值和控制流复杂度加权负载值;中心管理节点模块接受移动应用检测任务和检测子节点的心跳;通过实时接收各检测节点的心跳得到当前各检测节点的负载情况,并通过负载调度器选择出其中最优的检测节点下发移动应用检测任务,然后重新计算各检测节点的负载分数,更新记录的负载信息。优点在于,极大提高了海量移动应用检测任务的执行效率,能满足现今海量应用快速检测的需求;更加合理有效的向检测节点分配任务。

Description

一种移动应用检测负载均衡算法中计算负载值的方法
技术领域
本发明属于信息安全领域,涉及移动应用检测负载均衡的优化方法,具体是一种移动应用检测负载均衡算法中计算负载值的方法。
背景技术
由于移动应用检测任务具有特殊性,难以将其切分为更细粒度的子文件,更不可能对单个移动应用检测任务进行简单粗暴的平均大小切分,导致单个移动应用检测任务内的移动应用大小差别迥异,影响移动应用检测任务的执行效率。另外,影响移动应用检测任务的执行效率的另一个因素是单个移动应用检测任务内的控制流复杂度。
控制流复杂度是指由移动应用检测任务内部的执行流程和执行复杂度,由控制流图中的边数和节点数体现;
控制流图(CFG,Controlflowgraph,即控制流程图),是一个过程或程序的抽象表现。移动应用检测任务的控制流图,即移动应用中语句、语句块和过程的执行流抽象。控制流图是一个有向图,包含N个节点node和M条边edge。
现有技术中采用McCabe复杂度度量标准,将软件的流程图转化为有向图,控制流图是McCabe复杂度计算的基础,McCabe复杂度度量作为移动应用检测任务的环路复杂性度量标准,一般用圈复杂度V(G)描述。实验证明,圈复杂度越大的移动应用,静态检测时间越长。
圈复杂度的计算方法如下:
V(G)=e-n+2
其中e为移动应用检测任务中控制流图中边数,n为移动应用检测任务中控制流图中的节点数。
负载均衡(LoadBalancing)算法目的是为了提高任务执行效率,提高***吞吐量,利用分布式结构提高***执行性能。通过平衡各检测节点的负载情况,加强了各检测节点的数据处理能力、提高了可用性。各检测节点的负载包括:各检测节点上所有移动应用检测任务的网络吞吐量、CPU负载率、内存使用率等;
在传统负载均衡算法中,一般使用CPU使用率、内存占用率、硬盘使用情况、网络吞吐量等作为服务器负载的衡量标准。
但是,在海量移动应用检测任务的应用场景下,由于移动应用文件小,在检测过程中,服务器硬盘的使用情况不会有很大的变化,硬盘使用量对移动应用的检测影响较小;而由于移动应用的存储和检测都在局域网环境下完成,局域网内网络情况良好,小文件对网络带宽要求不高,因此网络吞吐量对移动应用的检测效率也无明显影响。
在海量移动应用检测任务的应用场景下,使用ActiveMQ将移动应用检测任务存储在队列服务器上,通过ActiveMQ提供的API获取移动应用检测任务的队列大小,并配置队列最大长度,而检测任务队列的大小是衡量一个检测任务需要等待的时间和预计返回时间的最直接因素。
综上,针对海量移动应用检测任务,传统负载均衡算法中,只考虑了影响负载均衡的以下几类因素:1)、检测节点的CPU负载,包括CPU核数、CPU频率、CPU使用百分比;2)、检测节点的内存负载,包括空闲内存百分比;3)、检测节点的任务队列负载,包括任务队列长度和任务队列最大长度。
如若不考虑控制流复杂度,将会使整个检测效率下降50%以上。在有多节点以及海量应用需要检测的情况下,检测时间将会延迟超过1分钟,无法满足现阶段海量移动应用检测的需求。
发明内容
本发明针对海量移动应用检测任务的处理请求,为了提高多线程并行处理效率,结合现有的负载均衡计算方法,引入控制流复杂度作为检测节点的负载信息,提出了一种移动应用检测负载均衡算法中计算负载值的方法,能短时检测大量移动应用。
具体步骤如下:
步骤一、针对每个检测节点,分别计算该检测节点上每个移动应用检测任务的控制流复杂度Complexity;
采用McCabe复杂度度量标准,获取每个移动应用检测任务的控制流图,从而获取该控制流图的边数和节点数,计算控制流复杂度Complexity;
Complexityj=ej-nj+2
Complexityj为第j个移动应用检测任务的控制流复杂度;j为待检测的移动应用检测任务的序号,j为整数;ej为第j个移动应用检测任务的控制流图的边数,nj为第j个移动应用检测任务的控制流图的节点数。
步骤二、计算每个检测节点上的所有移动应用检测任务的CPU加权负载,内存加权负载,队列加权负载和控制流复杂度加权负载值之和LoadGrade:
LoadGradei=Cw+Mw+Qw+Comw
其中,LoadGradei为检测节点i的加权负载值之和;i为检测节点的序号,i为整数;Cw为检测节点i的CPU加权负载值:Cw=wcpu*CPUGradei;wcpu是CPU加权负载值的权重;CPUGradei为检测节点i的CPU负载值:
CPUGrade i = CPUCores i * CPUGHz i * ( 100 - CPUUsedPerc i ) 100
CPUCoresi为检测节点i的CPU核数,单位为个;CPUGHzi为检测节点i的CPU主频,单位为GHz;CPUUsedPerci为检测节点i的CPU使用百分比,单位为%。
Mw为检测节点i的内存加权负载值:Mw=wmemory*MemoryGradei;wmemory是内存加权负载值的权重,MemoryGradei为检测节点i的内存负载值:
MemoryGrade i = FreeMemory i 100
FreeMemoryi为检测节点i的当前空闲内存,单位为%。
Qw为检测节点i的队列加权负载值:Qw=wqueue*QueueGradei;wqueue是队列加权负载值的权重,QueueGradei为检测节点i的任务队列负载值:
QueueGrade i = QueueCapacity i - QueueNum i QueueCapacity i
QueueCapacityi为检测节点i的任务队列容量即检测节点i的任务队列最大长度,单位为个;QueueNumi为检测节点i的任务队列当前任务数量即队列大小,单位为个。
Comw为检测节点i的控制流复杂度加权负载值:
Comw=wcomplexity*ComplexityGradei
wcomplexity为移动应用检测节点的控制流复杂度的权重,ComplexityGradei为移动应用检测节点i的控制流复杂度负载值:
ComplexityGrade i = Complexity max i - Complexity a v e r a g e i Complexity max i
Complexitymaxi为时隙T内检测节点i的任务队列中等待检测任务的Complexity之和的最大值;Complexityaveragei为时隙T内检测节点i的任务队列中等待检测任务的Complexity平均值: Complexity a v e r a g e = Σ T Complexity j n
ΣTComplexityj表示在时隙T内检测节点i的等待在任务队列上所有检测任务的Complexity之和,n表示时隙T内的n个移动应用。
检测节点i的各类加权值满足:wcpu+wmemory+wqueue+wComplexity=100
wcpu,wmemory,wqueue,wComplexity∈[0,100]
步骤三、将每个检测节点的加权负载值之和LoadGrade的信息包裹在节点心跳中;
步骤四、节点心跳每隔时隙T发送一次给负载调度器,负载调度器计算各个检测节点,将下一个移动应用检测任务分配给LoadGrade最小的检测节点。
本发明的优点在于:
1)、一种移动应用检测负载均衡算法中计算负载值的方法,极大提高了海量移动应用检测任务的执行效率,能满足现今海量应用快速检测的需求。
2)、一种移动应用检测负载均衡算法中计算负载值的方法,用更加合理有效的方式向节点分配任务,保证了节点的充分运作的同时又防止其负荷超载,有利于维护节点寿命。
附图说明
图1是本发明移动应用控制流复杂度与静态检测时间的关系图;
图2是本发明一种移动应用检测负载均衡算法中计算负载值的方法流程图;
图3是本发明与轮询调度法,传统的移动应用检测任务负载均衡算法的时间统计与比较图。
具体实施方式
下面将结合附图对本发明作进一步的详细说明。
如图1所示,随着移动应用控制流复杂度的增加,移动应用的静态检测时间也逐渐增长,移动应用检测效率逐渐降低,因此,可以将移动应用的控制流复杂度作为负载均衡算法的一个参数,让每个检测节点的任务队列上所等待任务的控制流复杂度之和趋于平衡,提高批量执行移动应用检测时的检测性能。
本发明一种移动应用检测负载均衡算法中计算负载值的方法,在海量移动应用检测任务的场景中引入动态反馈负载均衡算法,考虑服务器的实时负载和响应情况,不断调整节点间处理任务数的比例,来避免任务节点在超载时依然收到大量请求,均衡分布式***中任务节点的负载情况,从而提高整个***的吞吐率和任务执行效率。
该方法基于由客户端、中心管理节点模块和检测子节点组成的实验平台实现;
检测节点的心跳包括:当前检测节点i的CPU加权负载值,内存加权负载值,队列加权负载值和控制流复杂度加权负载值;
中心管理节点模块接受移动应用检测任务和检测子节点的心跳;通过实时接收各检测节点的心跳得到当前各检测节点的负载情况,并通过负载调度器选择出其中最优的检测节点下发移动应用检测任务,然后重新计算各检测节点的负载分数,更新记录的负载信息。
中心管理节点模块分为心跳接收引擎、负载值计算引擎和检测子节点资源队列三部分。心跳接受引擎接收到检测子节点发来的心跳信息后,将其中的负载信息取出传递给负载值计算引擎;负载值计算引擎根据节点负载信息计算出节点的实时负载值后,根据负载值的大小重排检测子节点资源队列。负载调度器接收到移动应用检测任务后,可以直接分配到负载分数最大,负载最低节的检测子节点;
负载调度器作用是监视和收集各个服务器的负载信息,根据多个负载信息算出一个综合负载值。当综合负载值表示服务器比较忙时,该检测节点的优先级较小,这样新分配到该服务器的移动应用检测任务的请求数就会少一些。当综合负载值表示服务器处于低利用率时,检测节点的优先级较大,以此来增加新分配到该服务器的请求数。
如图2所示,具体步骤如下:
步骤一、针对每个检测节点,分别计算该检测节点上每个移动应用检测任务的控制流复杂度Complexity;
采用McCabe复杂度度量标准,获取每个移动应用检测任务的控制流图,从而获取该控制流图的边数和节点数,计算控制流复杂度Complexity;
Complexityj=ej-nj+2
Complexityj为第j个移动应用检测任务的控制流复杂度;j为待检测的移动应用检测任务的序号,j为整数;ej为第j个移动应用检测任务的控制流图的边数,nj为第j个移动应用检测任务的控制流图的节点数。
其中,采用McCabe复杂度度量标准,获取每个移动应用检测任务的控制流图的边数和节点数,是通过使用Android的逆向工具Androguard对移动应用进行预处理:Androguard是一个用python编写的Android移动应用静态分析工具,包含多个模块,其中androgexf.py即可生成Android移动应用的控制流图。由于McCabe算法仅需获取移动应用控制流图的边数和节点数,同时为了加快执行效率,仅返回控制流图的边数和节点数。对Android移动应用秒级完成如上预处理,大大少于静态检测时间。
步骤二、计算每个检测节点上的所有移动应用检测任务的CPU加权负载,内存加权负载,队列加权负载和控制流复杂度加权负载值之和LoadGrade:
LoadGradei=Cw+Mw+Qw+Comw
其中,LoadGradei为检测节点i的加权负载值之和;i为检测节点的序号,为整数;本实施例选用10个移动应用静态检测子节点,Cw为检测节点i的CPU加权负载值:Cw=wcpu*CPUGradei;wcpu是CPU加权负载值的权重;CPUGradei为检测节点i的CPU负载值:
CPUGrade i = CPUCores i * CPUGHz i * ( 100 - CPUUsedPerc i ) 100
CPUCoresi为检测节点i的CPU核数,单位为个;CPUGHzi为检测节点i的CPU主频,单位为GHz;CPUUsedPerci为检测节点i的CPU使用百分比,单位为%。
Mw为检测节点i的内存加权负载值:Mw=wmemory*MemoryGradei;wmemory是内存加权负载值的权重,MemoryGradei为检测节点i的内存负载值:
MemoryGrade i = FreeMemory i 100
FreeMemoryi为检测节点i的当前空闲内存,单位为%。
Qw为检测节点i的队列加权负载值:Qw=wqueue*QueueGradei;wqueue是队列加权负载值的权重,QueueGradei为检测节点i的任务队列负载值:
QueueGrade i = QueueCapacity i - QueueNum i QueueCapacity i
QueueCapacityi为检测节点i任务队列容量即最大长度,单位为个;QueueNumi为检测节点i的任务队列当前任务数量即队列大小,单位为个。
Comw为检测节点i的控制流复杂度加权负载值:
Comw=wcomplexity*ComplexityGradei
wcomplexity为移动应用检测节点的控制流复杂度的权重,ComplexityGradei为移动应用检测节点i的控制流复杂度负载值:
ComplexityGrade i = Complexity max i - Complexity a v e r a g e i Complexity max i
Complexitymaxi为时隙T内检测节点i的任务队列中等待检测的Complexity之和的最大值;Complexityaveragei为时隙T内检测节点i的任务队列中等待检测的Complexity平均值,平均控制流复杂度越大,该检测节点的控制流复杂度负载值越低。
Complexity a v e r a g e = Σ T Complexity j n
ΣTComplexityj表示在时隙T内检测节点i的等待在任务队列上所有Complexity之和,n表示时隙T内的n个移动应用。
其中
检测节点i的各类加权值满足:wcpu+wmemory+wqueue+wComplexity=100
wcpu,wmemory,wqueue,wComplexity∈[0,100]
步骤三、将每个检测节点的加权负载值之和LoadGradei的信息包裹在节点心跳中;
各检测节点将上述负载信息包裹在节点心跳中,节点心跳选用JAVA类,提供了外部接口设置和访问节点的负载信息。
步骤四、节点心跳每隔时隙T发送一次给负载调度器,负载调度器计算各个检测节点,将下一个移动应用检测任务分配给LoadGrade最小的检测节点;
时隙T选用15秒,中心管理节点模块每15秒对各检测节点的负载分数进行更新,得到海量移动应用检测任务中各检测节点的负载值。负载值较高的检测节点优先级较低,负载值较低的检测节点优先级较高,负载值最低的检测节点将接受下一个移动应用检测任务。
选用检测节点分别为2、4、6、8、10个,统计在批量下发500个不同大小及控制流复杂度的应用检测任务时,通过传统的轮询调度法、移动应用检测任务负载均衡算法、以及本发明的引入移动应用控制流复杂度的负载均衡算法进行对比。
如图3所示,本发明与轮询调度法,传统的移动应用检测任务负载均衡算法在不同数量引擎之下,进行任务分配时的时间统计和比较图,可以看出,本发明算法中,各检测节点的执行效率均高于其他两种算法,而且,比移动应用检测任务负载均衡算法提高了54.1%的效率。使用本发明更有利于分布式***的负载均衡并提高***的执行效率。
通过使用本发明,统计57691个移动应用检测任务的平均时间为31.413s,其实验结果可以有效反应改进的移动应用检测任务负载均衡算法对海量移动应用检测任务的效率提升。

Claims (1)

1.一种移动应用检测负载均衡算法中计算负载值的方法,其特征在于,包括以下步骤:
步骤一、针对每个检测节点,分别计算该检测节点上每个移动应用检测任务的控制流复杂度Complexity;
通过每个移动应用检测任务的控制流图,获取该控制流图的边数和节点数,计算控制流复杂度Complexity;
Complexityj=ej-nj+2
Complexityj为第j个移动应用检测任务的控制流复杂度;j为待检测的移动应用检测任务的序号;ej为第j个移动应用检测任务的控制流图的边数,nj为第j个移动应用检测任务的控制流图的节点数;
步骤二、计算每个检测节点上的所有移动应用检测任务的CPU加权负载,内存加权负载,队列加权负载和控制流复杂度加权负载值之和LoadGrade:
LoadGradei=Cw+Mw+Qw+Comw
其中,LoadGradei为检测节点i的加权负载值之和;i为检测节点的序号;Cw为检测节点i的CPU加权负载值:Cw=wcpu*CPUGradei;wcpu是CPU加权负载值的权重;CPUGradei为检测节点i的CPU负载值:
CPUGrade i = CPUCores i * CPUGHz i * ( 100 - CPUUsedPerc i ) 100
CPUCoresi为检测节点i的CPU核数;CPUGHzi为检测节点i的CPU主频;CPUUsedPerci为检测节点i的CPU使用百分比;
Mw为检测节点i的内存加权负载值:Mw=wmemory*MemoryGradei;wmemory是内存加权负载值的权重,MemoryGradei为检测节点i的内存负载值:
MemoryGrade i = FreeMemory i 100
FreeMemoryi为检测节点i的当前空闲内存;
Qw为检测节点i的队列加权负载值:Qw=wqueue*QueueGradei;wqueue是队列加权负载值的权重,QueueGradei为检测节点i的任务队列负载值:
QueueGrade i = QueueCapacity i - QueueNum i QueueCapacity i
QueueCapacityi为检测节点i的任务队列容量即检测节点i的任务队列最大长度;QueueNumi为检测节点i的任务队列当前任务数量即队列大小;
Comw为检测节点i的控制流复杂度加权负载值:
Comw=wcomplexity*ComplexityGradei
wcomplexity为移动应用检测节点的控制流复杂度的权重,ComplexityGradei为移动应用检测节点i的控制流复杂度负载值:
ComplexityGrade i = Complexity max i - Complexity a v e r a g e i Complexity max i
Complexitymaxi为时隙T内检测节点i的任务队列中等待检测任务的Complexity之和的最大值;Complexityaveragei为时隙T内检测节点i的任务队列中等待检测任务的Complexity平均值:
Complexity a v e r a g e = Σ T Complexity j n
ΣTComplexityj表示在时隙T内检测节点i的等待在任务队列上所有检测任务的Complexit之y和,n表示时隙T内的n个移动应用;
检测节点i的各类加权值满足:wcpu+wmemory+wqueue+wComplexity=100
wcpu,wmemory,wqueue,wComplexity∈[0,100]
步骤三、将每个检测节点的加权负载值之和LoadGrade的信息包裹在节点心跳中;
步骤四、节点心跳每隔时隙T发送一次给负载调度器,负载调度器计算各个检测节点,将下一个移动应用检测任务分配给LoadGrade最小的检测节点。
CN201510908946.2A 2015-12-10 2015-12-10 一种移动应用检测负载均衡算法中计算负载值的方法 Active CN105528283B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510908946.2A CN105528283B (zh) 2015-12-10 2015-12-10 一种移动应用检测负载均衡算法中计算负载值的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510908946.2A CN105528283B (zh) 2015-12-10 2015-12-10 一种移动应用检测负载均衡算法中计算负载值的方法

Publications (2)

Publication Number Publication Date
CN105528283A true CN105528283A (zh) 2016-04-27
CN105528283B CN105528283B (zh) 2018-05-18

Family

ID=55770526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510908946.2A Active CN105528283B (zh) 2015-12-10 2015-12-10 一种移动应用检测负载均衡算法中计算负载值的方法

Country Status (1)

Country Link
CN (1) CN105528283B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062739A (zh) * 2018-08-28 2018-12-21 深圳市网心科技有限公司 调度服务器、负载均衡方法、***和可读存储介质
CN109151041A (zh) * 2018-09-06 2019-01-04 网宿科技股份有限公司 一种监控节点的调整方法及装置
CN110472526A (zh) * 2019-07-26 2019-11-19 南京熊猫电子股份有限公司 一种基于人脸识别的边缘处理设备及方法
CN111581068A (zh) * 2020-04-22 2020-08-25 北京华宇信息技术有限公司 终端的工作量计算方法及其装置、存储介质、终端、云服务***
CN112596902A (zh) * 2020-12-25 2021-04-02 中科星通(廊坊)信息技术有限公司 基于cpu-gpu协同计算的任务调度方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140280913A1 (en) * 2013-03-15 2014-09-18 Moki Mobility, Inc. Device and settings management platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140280913A1 (en) * 2013-03-15 2014-09-18 Moki Mobility, Inc. Device and settings management platform
CN104364767A (zh) * 2013-03-15 2015-02-18 莫基*** 设备和设置管理平台

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A. SHABTAI ET AL: "Mobile malware detection through analysis of deviations in application network behavior", 《COMPUTER & SECURITY》 *
ALESSANDRO ALDINI ET AL: "Detection of Repackaged Mobile Applications through a Collaborative Approach", 《WILEY INTERSCIENCE》 *
李祺: "异构网络中基于载波聚合的负载均衡研究", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *
郑宇瀚等: "一种针对流水线任务的云计算模型基于MapReduce的改进", 《中国信息通信研究新进展》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062739A (zh) * 2018-08-28 2018-12-21 深圳市网心科技有限公司 调度服务器、负载均衡方法、***和可读存储介质
CN109062739B (zh) * 2018-08-28 2022-04-01 深圳市网心科技有限公司 调度服务器、负载均衡方法、***和可读存储介质
CN109151041A (zh) * 2018-09-06 2019-01-04 网宿科技股份有限公司 一种监控节点的调整方法及装置
CN109151041B (zh) * 2018-09-06 2021-02-26 网宿科技股份有限公司 一种监控节点的调整方法及装置
CN110472526A (zh) * 2019-07-26 2019-11-19 南京熊猫电子股份有限公司 一种基于人脸识别的边缘处理设备及方法
CN111581068A (zh) * 2020-04-22 2020-08-25 北京华宇信息技术有限公司 终端的工作量计算方法及其装置、存储介质、终端、云服务***
CN112596902A (zh) * 2020-12-25 2021-04-02 中科星通(廊坊)信息技术有限公司 基于cpu-gpu协同计算的任务调度方法及装置

Also Published As

Publication number Publication date
CN105528283B (zh) 2018-05-18

Similar Documents

Publication Publication Date Title
CN109308221B (zh) 一种基于WebSocket长连接的Nginx动态负载均衡方法
CN109218355B (zh) 负载均衡引擎,客户端,分布式计算***以及负载均衡方法
CN105528283A (zh) 一种移动应用检测负载均衡算法中计算负载值的方法
US7890620B2 (en) Monitoring system and monitoring method
US8180914B2 (en) Deleting data stream overload
US8533731B2 (en) Apparatus and method for distrubuting complex events based on correlations therebetween
CN103401947A (zh) 多个服务器的任务分配方法和装置
CN110413389A (zh) 一种资源不均衡Spark环境下的任务调度优化方法
CN105338061A (zh) 一种轻量级消息中间件的实现方法与***
CN104038540A (zh) 一种应用代理服务器自动选择方法及***
CN107220108B (zh) 一种实现云数据中心负载均衡的方法和***
CN112261120B (zh) 一种配电物联网云边协同任务卸载方法及装置
CN102339233A (zh) 云计算集中管理平台
CN112422448A (zh) Fpga加速卡网络数据传输方法及相关组件
CN117135131A (zh) 一种面向云边协同场景的任务资源需求感知方法
CN105260245A (zh) 一种资源调度方法及装置
CN116302404B (zh) 面向资源解耦合数据中心的服务器无感知计算调度方法
EP2866403B1 (en) Resource management method and management server
CN110865871A (zh) 基于资源合理化应用的虚拟化集群资源调度方法
CN106874215B (zh) 一种基于Spark算子的序列化存储优化方法
CN115801896A (zh) 算力网络节点分配方法、装置、电子设备及存储介质
CN110865872B (zh) 基于资源合理化应用的虚拟化集群资源调度***
Sun et al. IoT services configuration in edge-cloud collaboration networks
Özcan et al. A hybrid load balancing model for multi-agent systems
Rossi et al. Empirical evaluation of dynamic local adaptation for distributed mobile applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant