首页> 外文期刊>International Journal of Parallel, Emergent and Distributed Systems >A dynamic hybrid scheduling algorithm for heterogeneous asymmetric environments
【24h】

A dynamic hybrid scheduling algorithm for heterogeneous asymmetric environments

机译:异构非对称环境下的动态混合调度算法

获取原文
获取原文并翻译 | 示例

摘要

The rapid growth of web services has already given birth to a set of data dissemination applications. Efficient scheduling techniques are necessary to endow such applications with advanced data processing capability, In this paper, we have developed a new hybrid scheduling scheme by effectively combining broadcasting of very popular (push) data and dissemination of less popular (pull) data to develop a new, ideal hybrid scheduling scheme, Our algorithm assumes no prior knowledge of the data access probability, i.e.. which items are being pushed or pulled. Instead, data access probabilities and the cut-off-point to segregate the push and the pull sets are computed dynamically. The data items are assumed to be of variable lengths. The clients send their requests to the server, which ignores the requests for the push items but queues those for the pull items. An ideal behavior of the clients is assumed: a client, after making a request, patiently waits without taking any action. Every client is assumed to have a priority. The priority of a data item is determined by adding the priorities of all the clients requesting that item. At every instant, the item to be broadcast is selected with the help of a pure-push scheduling. On the other hand, the item to be pulled is the one stored in the pull-queue, having the optimal stretch value (max-request min-service time), When more than one data item has the same stretch value, the influence of the priorities of different clients on data dissemination is considered. A suitable modelling technique using the birth-and-death process is developed to analyze the performance of the system. Simulation results corroborate the average system performance and exhibit significant improvement over a pure push and existing hybrid systems in terms of average waiting time spent by a client.
机译:Web服务的快速增长已经催生了一组数据分发应用程序。有效的调度技术是使此类应用程序具有先进的数据处理能力所必需的。在本文中,我们通过有效地组合非常流行(推送)数据的广播和不那么流行(拉动)数据的传播来开发一种新的混合调度方案,从而开发了一种新的混合调度方案。新的,理想的混合调度方案,我们的算法不假设数据访问概率为先验知识,即哪些项目被推送或拉出。取而代之的是,动态计算数据访问概率和将推集和拉集分隔开的截止点。假定数据项具有可变长度。客户端将其请求发送到服务器,服务器将忽略对推送项的请求,但将对推送项的请求排队。假设客户端具有理想的行为:客户端在发出请求后,耐心等待而不采取任何措施。假定每个客户都有优先级。数据项的优先级是通过添加请求该数据项的所有客户端的优先级来确定的。在每一个瞬间,将通过纯推送计划选择要广播的项目。另一方面,要拉出的项是存储在拉出队列中的项,具有最佳拉伸值(最大请求最小服务时间)。当多个数据项具有相同的拉伸值时,考虑不同客户在数据分发方面的优先级。开发了一种使用生死过程的合适建模技术来分析系统的性能。仿真结果证实了平均系统性能,并且相对于纯推送和现有的混合系统,在客户端花费的平均等待时间方面,显示出显着改善。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号