首页> 外文学位 >Scalable data delivery for networked servers and wireless sensor networks.
【24h】

Scalable data delivery for networked servers and wireless sensor networks.

机译:用于网络服务器和无线传感器网络的可扩展数据传递。

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

摘要

Challenging issues of scale for networked servers arise from the number of clients that access each server. This thesis describes techniques for scaling data delivery from a shared-memory multiprocessor networked server to a large number of clients. We implement and explore connection-level parallelism for network protocols running on the server. We show that different implementations are appropriate for sending streaming media when compared with sending conventional data, such as web content. Matching the number of threads to the number of processors in the system yields the best overall performance when sending continuous media. Delivering the desired rate to each connection is accomplished by having threads directly measure their own performance and feed this information to the scheduler. For conventional data, matching the number of threads to the number of connections in the system yields the best aggregate throughput.; In wireless sensor networks, challenging issues of scale arise from needing to satisfy a variable and potentially large number of concurrent queries for sensor data. In the second part of this thesis, we examine the benefits and costs of caching data for sensor network-based applications. We propose and evaluate several approaches to querying for, and then caching data in a sensor field data server. We show that for some application requirements (i.e., when delay drives quality-of-service), policies that emulate cache hits by computing and returning approximate values for sensor data yield a simultaneous quality improvement and cost savings. This win-win is because when system delay is sufficiently important, the benefit to both cost and quality achieved by using approximate values outweighs the negative impact on quality due to the approximation. In contrast, when data accuracy drives quality, a linear trade-off between cost and quality emerges. We identify caching and lookup policies for which the sensor field query rate is bounded when servicing an arbitrary workload of user queries. This upper bound is achieved by having multiple user queries share the cost of a sensor field query. Finally, we demonstrate that our results are robust to the manner in which the environment being monitored changes using two different sensor field models.
机译:联网服务器的规模挑战是由访问每个服务器的客户端数量引起的。本文介绍了用于扩展从共享内存多处理器网络服务器到大量客户端的数据传递的技术。我们为服务器上运行的网络协议实现和探索连接级并行性。我们显示,与发送常规数据(例如Web内容)相比,不同的实现方式适合发送流媒体。发送连续媒体时,将线程数与系统中的处理器数相匹配可获得最佳的整体性能。通过让线程直接测量其自身的性能并将此信息提供给调度程序,可以为每个连接提供所需的速率。对于常规数据,将线程数与系统中的连接数进行匹配可获得最佳的总吞吐量。在无线传感器网络中,规模化的挑战性问题来自于需要满足对传感器数据的可变且潜在的大量并发查询的需求。在本文的第二部分,我们研究了为基于传感器网络的应用程序缓存数据的好处和成本。我们提出并评估了几种在传感器现场数据服务器中查询然后缓存数据的方法。我们显示出,对于某些应用程序要求(即,当延迟提高服务质量时),通过计算并返回传感器数据的近似值来模拟缓存命中的策略可以同时提高质量并节省成本。这种双赢是因为,当系统延迟足够重要时,使用近似值所带来的对成本和质量的好处要大于由于近似值对质量的负面影响。相反,当数据准确性提高质量时,就会出现成本与质量之间的线性权衡。当为用户查询的任意工作量提供服务时,我们将确定传感器字段查询率受限的缓存和查找策略。通过使多个用户查询共享传感器字段查询的成本来实现此上限。最后,我们证明了我们的结果对于使用两个不同的传感器场模型来监视环境变化的方式是可靠的。

著录项

  • 作者

    Yates, David J.;

  • 作者单位

    University of Massachusetts Amherst.;

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

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号