首页> 外文学位 >Scaling continuous query services for future computing platforms and applications.
【24h】

Scaling continuous query services for future computing platforms and applications.

机译:为未来的计算平台和应用扩展连续查询服务。

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

摘要

The ever increasing rate of digital information available from on-line sources drives the need for building information monitoring applications to assist users in tracking relevant changes in these sources and accessing information that is of interest to them in a timely manner. Continuous queries (CQs) are standing queries that are continuously evaluated over dynamic sources to track information changes that meet user specified thresholds and notify users of new results in real-time. CQ systems can be considered as powerful middleware for supporting information monitoring applications. A significant challenge in building CQ systems is scalability, caused by the large number of users and queries, and by the large and growing number of information sources with high update rates. In this thesis we use CQs to shepherd through and address the challenges involved in supporting information monitoring applications in future computing platforms. The focus is on P2P web monitoring in Internet systems, location monitoring in mobile systems, and environmental monitoring in sensor systems. Although different computing platforms require different software architectures for building scalable CQ services, there is a common design philosophy that this thesis advocates for making CQ services scalable and efficient. This can be summarized as "move computation close to the places where the data is produced." A common challenge in scaling CQ systems is the resource-intensive nature of query evaluation, which involves continuously checking updates in a large number of data sources and evaluating trigger conditions of a large number of queries over these updates, consuming both cpu and network bandwidth resources. If some part of the query evaluation can be pushed close to the sources where the data is produced, the resulting early filtering of updates will save both bandwidth and cpu resources. In summary, in this thesis we show that distributed CQ architectures that are designed to take advantage of the opportunities provided by ubiquitous computing platforms and pervasive networks, while at the same time recognizing and resolving the challenges posed by these platforms, lead to building scalable and effective CQ systems to better support the demanding information monitoring applications of the future.
机译:可从在线源获得的数字信息的不断增长的速度,推动了对构建信息监视应用程序的需求,以帮助用户跟踪这些源中的相关变化并及时访问他们感兴趣的信息。连续查询(CQ)是长期查询,通过动态源对其进行连续评估,以跟踪满足用户指定阈值的信息更改并实时将新结果通知用户。 CQ系统可以视为支持信息监视应用程序的强大中间件。构建CQ系统的一个重大挑战是可伸缩性,它是由大量用户和查询以及具有高更新率的大量且不断增长的信息源引起的。在本文中,我们使用CQ来应对并解决在未来的计算平台中支持信息监视应用程序所涉及的挑战。重点是Internet系统中的P2P Web监视,移动系统中的位置监视以及传感器系统中的环境监视。尽管不同的计算平台需要不同的软件体系结构来构建可伸缩的CQ服务,但本文提倡一种通用的设计理念,即使CQ服务可伸缩和高效。可以概括为“将计算移至产生数据的位置附近”。扩展CQ系统的一个常见挑战是查询评估的资源密集型性质,这涉及不断检查大量数据源中的更新并评估这些更新中大量查询的触发条件,这会占用cpu和网络带宽资源。如果可以将查询评估的某些部分推到产生数据的源附近,则对更新的早期过滤将节省带宽和cpu资源。总而言之,在本文中,我们表明,分布式CQ架构旨在利用无处不在的计算平台和普适网络提供的机遇,同时认识到并解决这些平台所带来的挑战,从而导致构建可扩展和可扩展的架构。有效的CQ系统,以更好地支持未来苛刻的信息监视应用程序。

著录项

  • 作者

    Gedik, Bugra.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Computer science.;Information science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 272 p.
  • 总页数 272
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号