WO2011143865A1 - 支持云计算的移动终端侧负载平衡处理方法及装置 - Google Patents

支持云计算的移动终端侧负载平衡处理方法及装置 Download PDF

Info

Publication number
WO2011143865A1
WO2011143865A1 PCT/CN2010/076463 CN2010076463W WO2011143865A1 WO 2011143865 A1 WO2011143865 A1 WO 2011143865A1 CN 2010076463 W CN2010076463 W CN 2010076463W WO 2011143865 A1 WO2011143865 A1 WO 2011143865A1
Authority
WO
WIPO (PCT)
Prior art keywords
cloud computing
load balancing
current value
mobile terminal
uplink
Prior art date
Application number
PCT/CN2010/076463
Other languages
English (en)
French (fr)
Inventor
惠毅
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011143865A1 publication Critical patent/WO2011143865A1/zh

Links

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

Definitions

  • the present invention relates to cloud computing technologies, and in particular, to a mobile terminal-side load balancing processing method and apparatus supporting cloud computing. Background technique
  • the mobile communications industry is at an important turning point, which will ultimately change the way users access information, share content and communicate with each other.
  • This new wave will be driven by a new computing model: companies or individuals will no longer need to install a large number of packages on their computers, but simply access them to a wide range of on-demand web browsers.
  • the service is called "cloud service”. As this transition accelerates, the mobile communications industry will take an essential leap in leading the user experience.
  • the foundation of cloud services is the infrastructure that cloud computing can do for intensive data processing. While cloud computing is the foundation and key to achieving these transitions, it alone does not provide the rich experience that individuals and businesses need. At present, most of the attention is focused on the "software as a service” model. Although this is a proven mode of implementing software on demand through the Internet, this model only reflects one of the cloud services. Small aspects. The future development trend of cloud services is: Everything can be embodied in the form of a "service” in front of the user at any time and any place. At present, more and more wireless access methods such as 3G network, wireless fidelity (Wi-Fi), and Bluetooth are making the dream of users accessing the cloud anytime and anywhere become a reality. Among them, the mobile terminal is the only carrier that carries these wireless access methods.
  • Wi-Fi wireless fidelity
  • the main object of the present invention is to provide a mobile terminal side load balancing processing method and apparatus supporting cloud computing, which can improve the cloud computing capability of the mobile terminal.
  • a mobile terminal-side load balancing processing method supporting cloud computing comprising: setting a load balancing policy, and acquiring a current value of a factor affecting the cloud computing capability; according to a load balancing policy and a current value of a factor affecting the cloud computing capability, Load balancing processing of cloud computing applications.
  • the factors affecting the load balancing include: a single-word long-point command of the mobile terminal, an average execution speed (MIPS), an available memory space of the mobile terminal, and an uplink and downlink rate of the mobile terminal.
  • MIPS average execution speed
  • the load balancing policy is: the MIPS occupation priority is set to a high priority, the available memory occupation priority is set to a low priority, the packet switching (PS), the uplink occupation priority is set to a low priority, and the PS downlink occupation priority is set. Set to low priority.
  • the load balancing processing on the cloud computing application is specifically:
  • the PS uplink takes priority, and then continues to run the cloud computing application with the PS uplink occupancy rate above the preset threshold t2, suspending the cloud computing application with the PS uplink occupancy less than t2; when the available memory space is current When the value is above b and the downstream rate is above d, it is determined as
  • the cloud computing application with the PS downlink occupancy rate above the preset threshold t3 continues to be suspended, and the cloud computing application with the PS downlink occupancy rate less than t3 is suspended.
  • a mobile terminal-side load balancing processing device supporting cloud computing comprising: a load balancing policy setting module, a factor acquiring module, and a load balancing control module;
  • a load balancing policy setting module for setting a load balancing policy
  • a factor acquisition module configured to obtain a current value of a factor affecting the cloud computing capability
  • a load balancing control module configured to load balance the cloud computing application according to a load balancing policy and a current value of a factor affecting the cloud computing capability.
  • the factor obtaining module includes: a MIPS detecting submodule, an available memory space detecting submodule, and an uplink and downlink rate detecting submodule; wherein
  • the MIPS detection submodule is configured to detect the current value of the MIPS of the mobile terminal and report it to the load balancing control module;
  • the available memory space detecting submodule is configured to detect the current value of the available memory space of the mobile terminal and report it to the load balancing control module;
  • the uplink and downlink rate detection sub-module is configured to detect a current value of the uplink rate of the mobile terminal and a current value of the downlink rate, and report the current value to the load balancing control module.
  • the load balancing policy is: the MIPS occupation priority is set to a high priority, the available memory occupation priority is set to a low priority, the PS uplink occupation priority is set to a low priority, and the PS downlink occupation priority is set to a low priority. level.
  • the load balancing control module is further configured to:
  • the present invention can improve the cloud computing capability of the mobile terminal by analyzing the factors affecting the cloud computing capability of the mobile terminal, and can improve the cloud computing capability of the mobile terminal, so that the mobile terminal can access the cloud service platform when accessing the cloud service platform. Stable operation, providing a good experience for users to use cloud services.
  • FIG. 1 is a schematic structural diagram of a mobile terminal side load balancing processing apparatus supporting cloud computing according to the present invention
  • FIG. 2 is a schematic flow chart of an embodiment of load balancing processing according to the present invention. detailed description
  • the mobile terminal side load balancing processing method supporting cloud computing of the present invention comprises the following steps: setting a load balancing policy for a mobile terminal supporting cloud computing, and acquiring a current value of a factor affecting the cloud computing capability of the mobile terminal; according to a load balancing policy and The current value of the factors affecting the cloud computing capability, load balancing the cloud computing application on the mobile terminal.
  • the load balancing policy can be set according to the priority order of various cloud computing services.
  • the load balancing policy mainly uses four priority modes and two priority levels.
  • the four priority modes are: single word long fixed point instruction average execution speed (MIPS) occupation priority, available memory occupation priority, packet switching (PS) Uplink occupancy priority and PS downlink occupancy priority; two priority levels are: high priority and low priority.
  • MIPS single word long fixed point instruction average execution speed
  • PS packet switching
  • the load balancing policy is: set the MIPS occupation priority to high priority, the available memory usage priority to low priority, the PS uplink occupation priority to low priority, and the PS downlink occupation. Priority is set to low priority.
  • factors affecting cloud computing capabilities include: MIPS of the mobile terminal, available memory space of the mobile terminal, and uplink and downlink rates of the mobile terminal.
  • load balancing processing for cloud computing applications is as follows:
  • the mobile terminal side load balancing processing apparatus supporting the cloud computing of the present invention includes:
  • the load balancing policy setting module 10 is configured to set a load balancing policy for the mobile terminal supporting the cloud computing;
  • a factor obtaining module 20 configured to acquire a current value of a factor that affects a cloud computing capability of the mobile terminal
  • the load balancing control module 30 is configured to perform load balancing processing on the cloud computing application on the mobile terminal according to a load balancing policy and a current value of a factor affecting the cloud computing capability.
  • the factor obtaining module 20 includes:
  • the MIPS detection sub-module is configured to detect the current value of the MIPS of the mobile terminal and report it to the load balancing control module 30;
  • the available memory space detection sub-module is used to detect the available memory space of the mobile terminal. The previous value is reported to the load balancing control module 30;
  • the uplink and downlink rate detection sub-module is configured to detect the current value of the uplink rate of the mobile terminal and the current value of the downlink rate, and report the value to the load balancing control module 30.
  • the mobile terminal-side load balancing processing process supporting the cloud computing includes: Step 201: After the mobile terminal is powered on, the load balancing processing device is automatically started, and runs in the background of the mobile terminal.
  • Step 202 The load balancing policy setting module sets a load balancing policy.
  • the load balancing policy is: setting the MIPS occupation priority to the high priority, the available memory occupation priority setting to the low priority, the PS uplink occupation priority setting to the low priority, and the PS downlink occupation priority setting to the priority Low priority
  • the load balancing policy has multiple setting modes, for example, the available memory usage priority can be set to a high priority. The rest are set to low priority. These arrangement modes are similar to those described in this embodiment, and therefore are not listed here.
  • Step 203 The MIPS detection sub-module periodically detects the current value of the MIPS of the mobile terminal and reports it to the load balancing control module.
  • the available memory space detection sub-module periodically detects the current value of the available memory space of the mobile terminal and reports it to the load balancing control module.
  • the current rate detection sub-module periodically detects the current value of the uplink rate of the mobile terminal and the current value of the downlink rate, and reports the current value to the load balancing control module;
  • each sub-module can be set according to actual needs.
  • each sub-module can easily implement its own detection function, and therefore will not be described in detail herein.
  • Step 204 According to the set load balancing policy, the load balancing control module determines the high priority load mode: If the current value of the MIPS is greater than or equal to the preset threshold value 70, the load balancing control module stops all running cloud computing applications; otherwise, the low priority load mode is determined, and the process proceeds to step 205;
  • the threshold of the MIPS may be The setting is performed in advance according to whether the cloud computing application of the mobile terminal is stable.
  • Step 205 The load balancing control module determines the low priority load mode:
  • the threshold value can be set in advance according to whether the cloud computing application of the mobile terminal is stable or not;
  • the load balancing control module continues to run the cloud computing application with large memory usage. And suspending the cloud computing application with a small memory footprint to release the memory occupied by the cloud computing applications, thereby ensuring the operation of the cloud computing application with a large memory footprint;
  • the relative size of the memory occupation can be set according to actual needs
  • the load balancing control module continues to run the cloud uplink application that occupies a large uplink of the PS uplink, and pauses the PS uplink to occupy a smaller cloud computing application to release the cloud computing application occupation.
  • the PS uplink thereby ensuring that the PS uplink occupies a large cloud computing application;
  • the relative size of the PS uplink can be set according to actual needs. 5) When the current value of the available memory space is above 1 M and the downlink rate is above 384 kbit/s, it is determined that the PS downlink takes priority.
  • the load balancing control module continues to run the PS downlink, which occupies a large cloud computing application, and suspends the PS downlink to occupy a smaller cloud computing application to release the PS downlink occupied by these cloud computing applications, thereby ensuring the PS downlink. Occupy the operation of larger cloud computing applications;
  • the relative size occupied by the PS downlink can be set according to actual needs.
  • the present invention can improve the cloud computing capability of the mobile terminal, save the processing time of various tasks on the mobile terminal, prolong the mobile terminal's battery life, and enhance the mobile terminal access.
  • the performance of cloud services It can be seen from the description that the present invention provides a good cloud service experience for the user without improving the hardware capability of the mobile terminal, which can provide strong support for the mobile operator to carry out the cloud service service based on the mobile network, thereby improving the mobile operation.
  • Business income can be seen from the description that the present invention provides a good cloud service experience for the user without improving the hardware capability of the mobile terminal, which can provide strong support for the mobile operator to carry out the cloud service service based on the mobile network, thereby improving the mobile operation. Business income.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

支持云计算的移动终端侧负载平衡处理方法及装置 技术领域
本发明涉及云计算技术, 尤其涉及一种支持云计算的移动终端侧负载 平衡处理方法及装置。 背景技术
移动通信行业正处在一个重要的转折阶段, 这将最终改变用户获取信 息、 分享内容和互相沟通的方式。 这一全新的浪潮将由一种全新的计算模 式所驱动: 企业或个人将不再需要在电脑中安装大量套装软件, 而只需通 过 Web浏览器接入到一种大范围的、按需定制的服务一一称之为 "云服务"。 当这种转变日趋加速时, 移动通信行业将在引领用户体验方面发生本质的 飞跃。
云服务的基础是云计算 种可以进行密集型数据处理的基础设 施。 虽然云计算是实现上述转折的基础和关键, 但其本身不能为个人和企 业提供所需的丰富体验。 目前, 大部分注意力都集中在 "软件即服务" 这 种模式上, 虽然这是一种已经被验证的、 通过互联网实现软件按需应用的 模式, 但这种模式仅体现了云服务的一小方面。 未来云服务的发展趋势是: 在任何时间任何地点, 一切事物都能以一种 "服务" 的形态体现在用户面 前。 目前, 3G网络、 无线保真(Wi-Fi )、 蓝牙等越来越多的无线接入方式 正在使用户随时随地接入 "云" 的梦想变为现实。 在这其中, 移动终端是 承载这些无线接入方式的唯一载体。
目前, 各类移动运营商已经开始建设基于移动网络的云服务平台, 与 之相对应的, 用户需要使用支持云计算的移动终端来接入云服务平台, 随 时享受各类云服务, 虽然随着硬件的发展, 移动终端的性能已经有很大提 升, 但是在基于移动网络的云服务平台建设初期, 网络侧的基础设施建设 和云计算性能还存在不足, 因此对支持云计算的移动终端的计算能力提出 了很高的要求。 对于希望支持云计算的移动终端, 如果不进行专门的优化 处理, 将无法达到云计算要求的处理能力, 从而无法为用户使用云服务提 供良好的体验。 发明内容
有鉴于此, 本发明的主要目的在于提供一种支持云计算的移动终端侧 负载平衡处理方法及装置, 能够改善移动终端的云计算能力。
为达到上述目的, 本发明的技术方案是这样实现的:
一种支持云计算的移动终端侧负载平衡处理方法, 该方法包括: 设置负载平衡策略, 并获取影响云计算能力的因素的当前值; 根据负载平衡策略和影响云计算能力的因素的当前值, 对云计算应 用进行负载平衡处理。
其中, 所述影响负载平衡的因素包括: 移动终端的单字长定点指令 平均执行速度(MIPS ) 、 移动终端的可用内存空间及移动终端的上下行 速率。
其中, 所述负载平衡策略为: MIPS 占用优先设置为高优先级, 可 用内存占用优先设置为低优先级、 分组交换(PS ) 上行链路占用优先设 置为低优先级、 PS下行链路占用优先设置为低优先级。
其中, 所述对云计算应用进行负载平衡处理具体为:
判断 MIPS的当前值是否在预先设定的阔值 a以上, 如果是, 则停 止所有正在运行的云计算应用; 否则,
当可用内存空间的当前值小于预先设定的阔值 b时, 停止所有正在 运行的云计算应用;
当可用内存空间的当前值在 b以上且上行速率小于预先设定的阔值 C 时, 确定为可用内存占用优先, 则继续运行内存占用率在预先设定的 阔值 tl以上的云计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且下行速率小于预先设定的阔值 d时, 确定为可用内存占用优先, 则继续运行内存占用率在 tl 以上的云 计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且上行速率在 c以上时, 确定为
PS上行链路占用优先, 则继续运行 PS上行链路占用率在预先设定的阔 值 t2以上的云计算应用,暂停 PS上行链路占用率小于 t2的云计算应用; 当可用内存空间的当前值在 b以上且下行速率在 d以上时, 确定为
PS下行链路占用优先, 则继续运行 PS下行链路占用率在预先设定的阔 值 t3以上的云计算应用,暂停 PS下行链路占用率小于 t3的云计算应用。
一种支持云计算的移动终端侧负载平衡处理装置, 该装置包括: 负 载平衡策略设置模块、 因素获取模块及负载平衡控制模块; 其中,
负载平衡策略设置模块, 用于设置负载平衡策略;
因素获取模块, 用于获取影响云计算能力的因素的当前值; 负载平衡控制模块, 用于根据负载平衡策略和影响云计算能力的因 素的当前值, 对云计算应用进行负载平衡处理。
其中, 所述因素获取模块包括: MIPS 检测子模块、 可用内存空间 检测子模块及上下行速率检测子模块; 其中,
MIPS检测子模块,用于检测移动终端的 MIPS的当前值并上报给负 载平衡控制模块;
可用内存空间检测子模块, 用于检测移动终端的可用内存空间的当 前值并上报给负载平衡控制模块;
上下行速率检测子模块, 用于检测移动终端的上行速率的当前值和 下行速率的当前值并上报给负载平衡控制模块。 其中, 所述负载平衡策略为: MIPS 占用优先设置为高优先级, 可 用内存占用优先设置为低优先级、 PS 上行链路占用优先设置为低优先 级、 PS下行链路占用优先设置为低优先级。
其中, 所述负载平衡控制模块进一步用于:
判断 MIPS的当前值是否在预先设定的阔值 a以上, 如果是, 则停 止所有正在运行的云计算应用; 否则,
当可用内存空间的当前值小于预先设定的阔值 b时, 停止所有正在 运行的云计算应用;
当可用内存空间的当前值在 b以上且上行速率小于预先设定的阔值 c 时, 确定为可用内存占用优先, 则继续运行内存占用率在预先设定的 阔值 tl以上的云计算应用, 暂停内存占用率小于 tl的云计算应用; 当可用内存空间的当前值在 b 以上且下行速率小于预先设定的阔值 d 时, 确定为可用内存占用优先, 则继续运行内存占用率在 tl以上的云计算 应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且上行速率在 c以上时, 确定为 PS 上行链路占用优先, 则继续运行 PS 上行链路占用率在预先设定的阔值 t2 以上的云计算应用, 暂停 PS上行链路占用率小于 t2的云计算应用;
当可用内存空间的当前值在 b以上且下行速率在 d以上时, 确定为 PS 下行链路占用优先, 则继续运行 PS 下行链路占用率在预先设定的阔值 t3 以上的云计算应用, 暂停 PS下行链路占用率小于 t3的云计算应用。
由以上技术方案可以看出, 本发明通过分析影响移动终端云计算能力 的因素, 对云计算应用作出负载平衡处理, 能够改善移动终端的云计算能 力, 使移动终端在接入云服务平台时能稳定运行, 从而为用户使用云服务 提供良好的体验。 附图说明
图 1 为本发明支持云计算的移动终端侧负载平衡处理装置的结构示意 图;
图 2为本发明负载平衡处理实施例的流程示意图。 具体实施方式
本发明支持云计算的移动终端侧负载平衡处理方法包括以下步骤: 为支持云计算的移动终端设置负载平衡策略, 并获取影响该移动终 端的云计算能力的因素的当前值; 根据负载平衡策略和影响云计算能力 的因素的当前值, 对该移动终端上的云计算应用进行负载平衡处理。
其中, 负载平衡策略可以根据各种云计算服务的优先顺序设置。 下 文描述的实施例中, 负载平衡策略主要釆用四种优先方式和两个优先级 别, 四种优先方式分别为: 单字长定点指令平均执行速度(MIPS ) 占用 优先、 可用内存占用优先、 分组交换 (PS ) 上行链路占用优先及 PS 下 行链路占用优先; 两个优先级别分别为: 高优先级和低优先级。 基于上 述优先方式和优先级别, 负载平衡策略为: 将 MIPS 占用优先设置为高 优先级, 可用内存占用优先设置为低优先级、 PS上行链路占用优先设置 为低优先级、 PS下行链路占用优先设置为低优先级。
下文描述的实施例中, 影响云计算能力的因素包括: 移动终端的 MIPS , 移动终端的可用内存空间及移动终端的上下行速率。
根据负载平衡策略和影响云计算能力的因素的当前值, 对云计算应 用进行负载平衡处理具体为:
判断 MIPS的当前值是否在预先设定的阔值 a以上, 如果是, 则停 止所有正在运行的云计算应用; 否则,
当可用内存空间的当前值小于预先设定的阔值 b时, 停止所有正在 运行的云计算应用; 当可用内存空间的当前值在 b以上且上行速率小于预先设定的阔值 c 时, 确定为可用内存占用优先, 则继续运行内存占用率在预先设定的 阔值 tl以上的云计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且下行速率小于预先设定的阔值 d时, 确定为可用内存占用优先, 则继续运行内存占用率在 tl 以上的云 计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且上行速率在 c以上时, 确定为 PS上行链路占用优先, 则继续运行 PS上行链路占用率在预先设定的阔 值 t2以上的云计算应用,暂停 PS上行链路占用率小于 t2的云计算应用; 当可用内存空间的当前值在 b以上且下行速率在 d以上时, 确定为 PS下行链路占用优先, 则继续运行 PS下行链路占用率在预先设定的阔 值 t3以上的云计算应用,暂停 PS下行链路占用率小于 t3的云计算应用。
上述所有预先设定的阔值可以根据实际需要设定。
如图 1所示, 本发明支持云计算的移动终端侧负载平衡处理装置包 括:
负载平衡策略设置模块 10 , 用于为支持云计算的移动终端设置负载 平衡策略;
因素获取模块 20 , 用于获取影响该移动终端的云计算能力的因素的 当前值; 及
负载平衡控制模块 30, 用于根据负载平衡策略和影响云计算能力的 因素的当前值, 对该移动终端上的云计算应用进行负载平衡处理。
其中, 因素获取模块 20包括:
MIPS检测子模块,用于检测移动终端的 MIPS的当前值并上报给负 载平衡控制模块 30;
可用内存空间检测子模块, 用于检测移动终端的可用内存空间的当 前值并上报给负载平衡控制模块 30; 及
上下行速率检测子模块, 用于检测移动终端的上行速率的当前值和 下行速率的当前值并上报给负载平衡控制模块 30。
下面通过一个实施例详细说明本发明。
如图 2所示, 支持云计算的移动终端侧负载平衡处理流程包括: 步骤 201 , 移动终端开机后, 负载平衡处理装置自动启动, 在移动 终端后台运行。
步骤 202 , 负载平衡策略设置模块设置负载平衡策略;
本实施例中, 负载平衡策略为: 将 MIPS占用优先设置为高优先级, 可用内存占用优先设置为低优先级、 PS上行链路占用优先设置为低优先 级、 PS下行链路占用优先设置为低优先级;
另外, 由于影响云计算能力的因素有很多, 且不同用户使用的云计 算服务的优先顺序也不同, 因此负载平衡策略存在多种设置方式, 例如, 可以将可用内存占用优先设置为高优先级, 其余设置为低优先级。 这些 设置方式与本实施例所述的相类似, 故在此不——列举。
步骤 203 , MIPS检测子模块定期检测移动终端的 MIPS的当前值并 上报给负载平衡控制模块; 可用内存空间检测子模块定期检测移动终端 的可用内存空间的当前值并上报给负载平衡控制模块; 上下行速率检测 子模块定期检测移动终端的上行速率的当前值和下行速率的当前值并上 报给负载平衡控制模块;
其中, 各个子模块的检测时间间隔可以根据实际需要设定; 另外, 釆用现有技术, 各个子模块很容易实现各自的检测功能, 故在此不再详 述。
步骤 204 , 根据已设置的负载平衡策略, 负载平衡控制模块对高优 先级负载方式进行判断: 如果 MIPS的当前值在预先设定的阔值 70以上,则负载平衡控制模 块停止所有正在运行的云计算应用; 否则, 进行低优先级负载方式的判 断, 进入步骤 205 ;
其中,如果 MIPS的当前值过大,则表明移动终端中央处理器(CPU ) 当前的负荷较大, 这会导致云计算应用不稳定, 影响用户使用云服务的 体验, 因此, MIPS 的阔值可以根据移动终端的云计算应用是否稳定预 先进行设定。
步骤 205 , 负载平衡控制模块对低优先级负载方式进行判断:
1 )当可用内存空间的当前值小于预先设定的阔值 1M时, 负载平衡 控制模块停止所有正在运行的云计算应用;
其中, 如果可用内存空间的当前值过小, 则表明移动终端当前的内 存空间不足, 如果继续运行云计算应用会导致云计算应用不稳定, 影响 用户使用云服务的体验, 因此, 可用内存空间的阔值可以根据移动终端 的云计算应用是否稳定预先进行设定;
2 )当可用内存空间的当前值在 1M以上且上行速率小于预先设定的 阔值 64kbit/s 时, 确定为可用内存占用优先, 则负载平衡控制模块继续 运行内存占用较大的云计算应用, 并暂停内存占用较小的云计算应用以 释放这些云计算应用占用的内存, 从而保证内存占用较大的云计算应用 的运行;
其中, 内存占用的相对大小可根据实际需要进行设定;
3 )当可用内存空间的当前值在 1M以上且下行速率小于预先设定的 阔值 384kbit/s时, 确定为可用内存占用优先, 则负载平衡控制模块继续 运行内存占用较大的云计算应用, 并暂停内存占用较小的云计算应用以 释放这些云计算应用占用的内存;
4 ) 当可用内存空间的当前值在 1M以上且上行速率在 64kbit/s以上 时, 确定为 PS上行链路占用优先, 则负载平衡控制模块继续运行 PS上 行链路占用较大的云计算应用, 并暂停 PS 上行链路占用较小的云计算 应用以释放这些云计算应用占用的 PS上行链路, 从而保证 PS上行链路 占用较大的云计算应用的运行;
其中, PS上行链路占用的相对大小可根据实际需要进行设定; 5 ) 当可用内存空间的当前值在 1M 以上且下行速率在 384kbit/s 以 上时, 确定为 PS下行链路占用优先, 则负载平衡控制模块继续运行 PS 下行链路占用较大的云计算应用, 并暂停 PS 下行链路占用较小的云计 算应用以释放这些云计算应用占用的 PS下行链路, 从而保证 PS下行链 路占用较大的云计算应用的运行;
其中, PS下行链路占用的相对大小可根据实际需要进行设定。
本发明通过对移动终端上各类云计算应用进行负载平衡处理, 能够 改善移动终端的云计算能力, 并节省移动终端上各类任务的处理时间, 延长移动终端的续航时间, 提升移动终端访问 "云服务" 的性能。 由这 些描述可知, 本发明在不提升移动终端硬件能力的情况下, 就为用户提 供良好的云服务体验, 这可以为移动运营商开展基于移动网络的云服务 业务提供有力支撑, 从而提高移动运营商的收益。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。

Claims

权利要求书
1、 一种支持云计算的移动终端侧负载平衡处理方法, 其特征在于, 该方法包括:
设置负载平衡策略, 并获取影响云计算能力的因素的当前值; 根据负载平衡策略和影响云计算能力的因素的当前值, 对云计算应 用进行负载平衡处理。
2、根据权利要求 1所述的支持云计算的移动终端侧负载平衡处理方 法, 其特征在于, 所述影响负载平衡的因素包括: 移动终端的单字长定 点指令平均执行速度 MIPS、 移动终端的可用内存空间及移动终端的上 下行速率。
3、根据权利要求 2所述的支持云计算的移动终端侧负载平衡处理方 法, 其特征在于, 所述负载平衡策略为: MIPS 占用优先设置为高优先 级, 可用内存占用优先设置为低优先级、 分组交换 PS 上行链路占用优 先设置为低优先级、 PS下行链路占用优先设置为低优先级。
4、根据权利要求 3所述的支持云计算的移动终端侧负载平衡处理方 法, 其特征在于, 所述对云计算应用进行负载平衡处理具体为:
判断 MIPS的当前值是否在预先设定的阔值 a以上, 如果是, 则停 止所有正在运行的云计算应用; 否则,
当可用内存空间的当前值小于预先设定的阔值 b时, 停止所有正在 运行的云计算应用;
当可用内存空间的当前值在 b以上且上行速率小于预先设定的阔值 c 时, 确定为可用内存占用优先, 则继续运行内存占用率在预先设定的 阔值 t l以上的云计算应用, 暂停内存占用率小于 tl的云计算应用; 当可用内存空间的当前值在 b以上且下行速率小于预先设定的阔值 d时, 确定为可用内存占用优先, 则继续运行内存占用率在 tl 以上的云 计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且上行速率在 c以上时, 确定为 PS上行链路占用优先, 则继续运行 PS上行链路占用率在预先设定的阔 值 t2以上的云计算应用,暂停 PS上行链路占用率小于 t2的云计算应用; 当可用内存空间的当前值在 b以上且下行速率在 d以上时, 确定为 PS下行链路占用优先, 则继续运行 PS下行链路占用率在预先设定的阔 值 t3以上的云计算应用,暂停 PS下行链路占用率小于 t3的云计算应用。
5、 一种支持云计算的移动终端侧负载平衡处理装置, 其特征在于, 该装置包括: 负载平衡策略设置模块、 因素获取模块及负载平衡控制模 块; 其中,
负载平衡策略设置模块, 用于设置负载平衡策略;
因素获取模块, 用于获取影响云计算能力的因素的当前值; 负载平衡控制模块, 用于根据负载平衡策略和影响云计算能力的因 素的当前值, 对云计算应用进行负载平衡处理。
6、根据权利要求 5所述的支持云计算的移动终端侧负载平衡处理装 置, 其特征在于, 所述因素获取模块包括: MIPS 检测子模块、 可用内 存空间检测子模块及上下行速率检测子模块; 其中,
MIPS检测子模块,用于检测移动终端的 MIPS的当前值并上报给负 载平衡控制模块;
可用内存空间检测子模块, 用于检测移动终端的可用内存空间的当 前值并上报给负载平衡控制模块;
上下行速率检测子模块, 用于检测移动终端的上行速率的当前值和 下行速率的当前值并上报给负载平衡控制模块。
7、根据权利要求 6所述的支持云计算的移动终端侧负载平衡处理装 置, 其特征在于, 所述负载平衡策略为: MIPS 占用优先设置为高优先 级, 可用内存占用优先设置为低优先级、 PS上行链路占用优先设置为低 优先级、 PS下行链路占用优先设置为低优先级。
8、根据权利要求 7所述的支持云计算的移动终端侧负载平衡处理装 置, 其特征在于, 所述负载平衡控制模块进一步用于:
判断 MIPS的当前值是否在预先设定的阔值 a以上, 如果是, 则停 止所有正在运行的云计算应用; 否则,
当可用内存空间的当前值小于预先设定的阔值 b时, 停止所有正在 运行的云计算应用;
当可用内存空间的当前值在 b以上且上行速率小于预先设定的阔值 c 时, 确定为可用内存占用优先, 则继续运行内存占用率在预先设定的 阔值 tl以上的云计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且下行速率小于预先设定的阔值 d时, 确定为可用内存占用优先, 则继续运行内存占用率在 tl 以上的云 计算应用, 暂停内存占用率小于 tl的云计算应用;
当可用内存空间的当前值在 b以上且上行速率在 c以上时, 确定为 PS上行链路占用优先, 则继续运行 PS上行链路占用率在预先设定的阔 值 t2以上的云计算应用,暂停 PS上行链路占用率小于 t2的云计算应用; 当可用内存空间的当前值在 b以上且下行速率在 d以上时, 确定为 PS下行链路占用优先, 则继续运行 PS下行链路占用率在预先设定的阔 值 t3以上的云计算应用,暂停 PS下行链路占用率小于 t3的云计算应用。
PCT/CN2010/076463 2010-05-19 2010-08-30 支持云计算的移动终端侧负载平衡处理方法及装置 WO2011143865A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010179734.2 2010-05-19
CN201010179734.2A CN101854667B (zh) 2010-05-19 2010-05-19 支持云计算的移动终端侧负载平衡处理方法及装置

Publications (1)

Publication Number Publication Date
WO2011143865A1 true WO2011143865A1 (zh) 2011-11-24

Family

ID=42805873

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/076463 WO2011143865A1 (zh) 2010-05-19 2010-08-30 支持云计算的移动终端侧负载平衡处理方法及装置

Country Status (2)

Country Link
CN (1) CN101854667B (zh)
WO (1) WO2011143865A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078806A (zh) * 2013-01-11 2013-05-01 合肥寰景信息技术有限公司 一种基于q值法的负载均衡调度算法
CN103095599A (zh) * 2013-01-18 2013-05-08 浪潮电子信息产业股份有限公司 一种云计算操作***中动态反馈加权综合负载调度方法

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986599B (zh) * 2010-12-09 2012-06-20 北京交通大学 基于云服务的网络安全控制方法和云安全网关
CN102546920B (zh) * 2011-01-04 2013-10-23 ***通信有限公司 一种运行进程的方法、***及设备
CN102104631B (zh) * 2011-02-28 2014-06-04 南京邮电大学 一种基于云端计算技术的知识***中的服务质量保障方法
CN102122360A (zh) * 2011-03-01 2011-07-13 华南理工大学 一种基于云计算的移动终端手写识别方法
CN102316443A (zh) * 2011-09-21 2012-01-11 中兴通讯股份有限公司 一种移动终端使用信息的存储***及方法
CN103095788A (zh) * 2011-11-02 2013-05-08 佳都新太科技股份有限公司 一种基于网络拓扑的云资源调度策略
CN103516761A (zh) * 2012-06-29 2014-01-15 上海斐讯数据通信技术有限公司 一种多终端访问服务器的分时控制方法及云计算***
CN103428296B (zh) * 2013-08-29 2016-03-16 星云融创(北京)科技有限公司 体验web云服务的方法及***
CN104461382B (zh) * 2014-11-26 2018-06-19 华为技术有限公司 运行多个文件***的文件服务器的内部写方法和服务器
WO2016090607A1 (zh) * 2014-12-11 2016-06-16 华为技术有限公司 回传终端、基站及无线网络流量控制方法
CN109714793B (zh) * 2017-10-26 2022-04-01 ***通信集团四川有限公司 负荷调整方法、装置、设备及存储介质
CN108804152B (zh) * 2018-05-04 2021-08-31 北京信安世纪科技股份有限公司 配置参数的调节方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009071971A2 (en) * 2007-12-05 2009-06-11 Nokia Corporation Method, apparatus, and computer program product for providing a smooth transition between peer-to-peer node types
CN101557551A (zh) * 2009-05-11 2009-10-14 成都市华为赛门铁克科技有限公司 一种移动终端访问云服务的方法、装置和通信***
US20090300210A1 (en) * 2008-05-28 2009-12-03 James Michael Ferris Methods and systems for load balancing in cloud-based networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009071971A2 (en) * 2007-12-05 2009-06-11 Nokia Corporation Method, apparatus, and computer program product for providing a smooth transition between peer-to-peer node types
US20090300210A1 (en) * 2008-05-28 2009-12-03 James Michael Ferris Methods and systems for load balancing in cloud-based networks
CN101557551A (zh) * 2009-05-11 2009-10-14 成都市华为赛门铁克科技有限公司 一种移动终端访问云服务的方法、装置和通信***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078806A (zh) * 2013-01-11 2013-05-01 合肥寰景信息技术有限公司 一种基于q值法的负载均衡调度算法
CN103095599A (zh) * 2013-01-18 2013-05-08 浪潮电子信息产业股份有限公司 一种云计算操作***中动态反馈加权综合负载调度方法

Also Published As

Publication number Publication date
CN101854667B (zh) 2014-02-05
CN101854667A (zh) 2010-10-06

Similar Documents

Publication Publication Date Title
WO2011143865A1 (zh) 支持云计算的移动终端侧负载平衡处理方法及装置
TWI392280B (zh) 在通訊網絡中管理資訊的處理的方法和系統
US8611825B2 (en) Method and apparatus for providing a dynamic inactivity timer in a wireless communications network
WO2019202513A1 (en) Security handling for rrc resume from inactive state
US20060045016A1 (en) Method and apparatus for managing packet data network loading
CN102695279B (zh) 一种启动终端休眠定时器的方法和装置
US8880707B2 (en) Heterogeneous network access on devices with one or more network interfaces
JP2009505483A (ja) 無線通信システムにおいてバッテリ電力保存の通知を提供する方法
WO2013155763A1 (zh) 多模终端、多模终端驻留网络的选择方法及装置
TW201136380A (en) Method and system for dynamic service negotiation with a uniform security control plane in a wireless network
WO2010133115A1 (zh) 降低wapi移动终端功耗的方法及wapi移动终端
WO2013097151A1 (zh) 一种资源调度方法及设备
CN112997528B (zh) 网络切换方法及相关设备
WO2012089036A1 (zh) 带宽控制的处理方法、设备及***
BR102012028349B1 (pt) Método para gerenciar recursos de rádio móvel para aperfeiçoamento de recepção de pacotes
CN101925051B (zh) 一种移动终端及其下载方法
CN111198762A (zh) 一种支持高并发的服务器集群***及控制方法、控制装置
US20160242228A1 (en) RRC Status Control Method, Apparatus and Device
BRPI1014693A2 (pt) método de ajuste de intervalo de tempo de transmissão e dispositivo de rede
CN103797777B (zh) 网络设备、终端设备以及语音业务控制方法
WO2014000294A1 (zh) 业务信道分配方法和装置
CN102711254B (zh) 网络侧的资源释放控制方法及rnc
WO2013155948A1 (zh) 网络发现方法、接入点及终端设备
WO2010130230A1 (zh) 一种向用户提供服务的方法及装置
Bhanu et al. Effective bandwidth utilization in ieee802. 11 for voip

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: 10851622

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: 10851622

Country of ref document: EP

Kind code of ref document: A1