首页> 外文学位 >Online computations in scheduling and network applications.
【24h】

Online computations in scheduling and network applications.

机译:调度和网络应用程序中的在线计算。

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

摘要

In this work we design and analyze algorithms for problems whose input arrives or alters over time. This is in contrast to many problem scenarios where the information needed for decision making is available from the very beginning. In these situations, the complete solution is produced altogether. Due to the dynamic nature of many real world applications, it is necessary to consider algorithms that adapt to the ever changing environment, augmenting and adjusting solutions as time progresses. We concentrate on problems that arise in scheduling and network applications.; One traditional approach for online computation is competitive analysis. Competitive analysis compares the performance of the online algorithm with that of the offline algorithm, over all possible input sequences. The goal is to design algorithms that optimize over the worst possible input sequence. We study two problems under this framework. We first extend the traditional paging model to allow reordering of the requests, which is motivated by web caching applications. For this new model we provide a complete study of the upper and lower bounds on the performance of any online algorithm (deterministic or randomized) against various optimal offline algorithms. Next we study the problem of queue management in Quality of Service (QoS) networks. We provide matching upper and lower bounds for three different queueing policies, improving upon the previous known results.; While competitive analysis assumes the input data develops piece by piece, in some applications the input constantly evolves over time. This phenomenon is evident in ad hoc wireless mobile networks. The algorithms thus need to adjust or modify the solutions as the input evolves. In these situations, there is a tradeoff between the quality of the solutions maintained and the number of changes occurs in the solutions. We first study the problem of clustering nodes in a mobile network. We show asymptotic tight bounds on the tradeoffs between the two measures. Next we show how the clustering algorithm can be used as a subroutine to maintain routing graphs in mobile networks. We provide theoretical bounds as well as simulation results on the length of the actual routing paths for pairwise communications.
机译:在这项工作中,我们针对输入随时间变化或到达的问题设计和分析算法。这与许多问题场景相反,在这些场景中,决策所需的信息从一开始就可用。在这些情况下,将完全产生完整的解决方案。由于许多现实世界应用程序的动态性质,有必要考虑适应不断变化的环境的算法,随着时间的流逝增加和调整解决方案。我们专注于调度和网络应用程序中出现的问题。在线计算的一种传统方法是竞争分析。竞争分析在所有可能的输入序列上比较了在线算法和离线算法的性能。目的是设计在最坏的输入序列上进行优化的算法。我们在此框架下研究了两个问题。首先,我们扩展了传统的分页模型,以允许对请求进行重新排序,这是由Web缓存应用程序激发的。对于此新模型,我们提供了针对各种最佳离线算法的任何在线算法(确定性或随机性)性能上限和下限的完整研究。接下来,我们研究服务质量(QoS)网络中的队列管理问题。我们为三种不同的排队策略提供了匹配的上限和下限,改进了先前的已知结果。尽管竞争分析假设输入数据是逐段发展的,但在某些应用程序中,输入会随着时间不断变化。这种现象在ad hoc无线移动网络中很明显。因此,算法需要随着输入的发展来调整或修改解决方案。在这些情况下,要维持的解决方案质量与解决方案中发生的更改数量之间需要权衡。我们首先研究移动网络中节点群集的问题。我们在这两个量度之间的折衷上显示了渐近的紧边界。接下来,我们展示如何将聚类算法用作维护移动网络中路由图的子例程。我们提供了用于成对通信的实际路由路径长度的理论界限以及仿真结果。

著录项

  • 作者

    Zhu, An.;

  • 作者单位

    Stanford University.;

  • 授予单位 Stanford University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 143 p.
  • 总页数 143
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号