In the mobile cloud computing environment in order to enhance the user experience of mobile applications, cloud providers to save operating costs, how to use the least number of cloud to meet user delay requirement caused widespread concern in the cloud provider. The invention discloses a method for using the least number of cloud users service delay resource allocation demand and placement method. This method increases the number of circulating through the cloud, in every time increased by clustering algorithm cloud thinking in the process of placement to all cloudlets were selected and assigned to user requests, according to each cloud assigned to the user request resource to calculate cloud resources required and the number of users assigned to the average cloud delay. That is when users of network topologies and current network access point of the user request information is converted to the corresponding data as the input of the algorithms, the algorithm through the corresponding calculation requires a minimum number of each cloud and the cloud suitable position, the number of resources required.
【技术实现步骤摘要】
移动云计算中最小化微云使用个数技术
本专利技术涉及一种计算机技术,特别涉及一种移动云计算中的最小化微云使用个数的资源分配及放置技术。
技术介绍
今天,移动设备在人们的生活中已经变得无处不在,为了给移动设备用户提供更多的服务移动应用变得越来越复杂对设备资源需求也越来越大。然而,基于移动设备的便携性考虑,移动设备的尺寸往往较小,因此移动设备的电池寿命,计算能力,网络带宽以及存储资源等往往是有限的。移动应用日益增长的资源需求和移动设备资源短缺的矛盾变得越来越突出,为了提高移动应用在移动设备的运行效率人们提出了把移动应用中工作负载上传到资源丰富的云端服务器中执行,然而,在传统的移动云计算架构中,移动用户与云中心的距离较远导致了用户上传任务产生较高端点传输延迟,对于延迟敏感的应用(例如增强现实)高的传输延迟是非常致命的,为了降低移动应用从云端获取服务的通讯延迟,人们采用微云作为一种新的元素对移动设备云架构进行扩展,微云是一种资源丰富且稳定的计算机或者计算机群,移动应用可以上传服务到较近的微云进行处理,有效的降低了从远程云中心获取服务的延迟。因此微云设备的放置位置以及资源的合理分配对降低移动应用延迟具有重要的意义。现有的技术只能预先给定微云的资源以及数量,然后通过相应算法去选择合适位置进行放置,最后再将移动应用请求分配到较近的微云中去执行以达到最小化用户平均延迟的目的。然而,在现实环境中,移动设备分布的区域密度不同,移动应用请求的资源也不同,人为的去设定微云的资源会导致微云资源分配不均匀,使得资源得不到有效的利用,并且移动应用请求通过分配到最近的微云中执行来降低请求延 ...
【技术保护点】
一种移动云计算中微云的资源确定及放置方法,其特征在于,所述方法的具体步骤包括:S1、给定一个用户平均延迟D,微云个数K=0;S2、微云个数K=K+1S3、随机选择K接入点个作为微云放置位置;S4、对放置微云的接入点进行聚类;S5、对每一个类调整类中心即微云的放置位置,判断所有的微云放置位置是否发生改变,如果没有则跳转到S6,否则跳转到S4;S6、根据S5中的聚类结果计算各个微云所需资源以及所有用户分配到微云的平均延迟avgD,如果avgD大于或等于D,跳转到S2,否则输出结果。
【技术特征摘要】
1.一种移动云计算中微云的资源确定及放置方法,其特征在于,所述方法的具体步骤包括:S1、给定一个用户平均延迟D,微云个数K=0;S2、微云个数K=K+1S3、随机选择K接入点个作为微云放置位置;S4、对放置微云的接入点进行聚类;S5、对每一个类调整类中心即微云的放置位置,判断所有的微云放置位置是否发生改变,如果没有则跳转到S6,否则跳转到S4;S6、根据S5中的聚类结果计算各个微云所需资源以及所有用户分配到微云的平均延迟avgD,如果avgD大于或等于D,跳转到S2,否则输出结果。2.根据权利要求1所述的方法,其特征在于:所述步骤S2还包括随机选择K个接入点作为微云的初始放置位置,每一个位置只能放置一个微云,每一个微云只能放置在一个位置,步骤S2随机选择K个接入点作为微云的初始放置位置,避免微云位置过于靠近使算法的运行时间过长,并且避免聚类算法陷入局部最优导致最终的微云放置结果以及资源分配较差,在该步骤中可根据实际应用采用其他更合理的方法产生微云的初始位置,提升算法运行效率以及解的质量;以及,在所述步骤S3中将所有接入点分成K个类,对每一个接入点将其归类到距离它最近的微云中;对每一个接入点将其归类到距离它最近的微云中避免了聚类过程中出现聚类不均匀归类不合理的现象;在所述步骤S4中将所有的接入点分成K个类后,对对每一个类的每一个接入点计算一次该节点所属的类的所有用户请求分配到该节点的总延迟,选择总延迟最小的节点作为该类的新的微云放置位置;采用K中心点聚类算法的思想对...
【专利技术属性】
技术研发人员:马隆杰,武继刚,陈龙,刘竹松,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。