首页> 外文OA文献 >MANAGING QUERY AND UPDATE TRANSACTIONS UNDER QUALITY CONTRACTS IN WEB-DATABASES
【2h】

MANAGING QUERY AND UPDATE TRANSACTIONS UNDER QUALITY CONTRACTS IN WEB-DATABASES

机译:在Web数据库中根据质量合同管理查询和更新事务

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In modern Web-database systems, users typically perform read-only queries, whereas all write-only data updates are performed in the background, concurrently with queries.For most of these services to be successful and their users to be kept satisfied, two criteria need to be met: user requests must be answered in a timely fashion and must return fresh data. This is relatively easy when the system is lightly loaded and, as such, both queries and updates can be executed quickly. However, this goal becomes practically hard to achieve in real systems due to the high volumes of queries and updates, especially in periods of flash crowds. In this work, we argue it is beneficial to allow users to specify their preferences and let the system optimize towards satisfying user preferences, instead of simply improving the average case. We believe that this user-centric approach will empower the system to gracefully deal with a broader spectrum of workloads.Towards user-centric web-databases, we propose a Quality Contracts framework to help users express their preferences over multiple quality specifications. Moreover, we propose a suite of algorithms to effectively perform load balancing and scheduling for both queries and updates according to user preferences. We evaluate the proposed framework and algorithms through a simulation with real traces from disk accesses and from a stock information website. Finally, to increase the applicability of Quality Contracts enhanced Web-database systems, we propose an algorithm to help users adapt to the Web-database system behavior and maximize their query success ratio.
机译:在现代的Web数据库系统中,用户通常执行只读查询,而所有只写数据更新均在后台与查询同时执行。要使这些服务中的大多数获得成功并使其用户保持满意,有两个条件需要满足:用户请求必须及时得到答复,并且必须返回新数据。当系统负载较轻时,这相对容易,因此,查询和更新都可以快速执行。但是,由于大量查询和更新,尤其是在闪存拥挤的时期,在实际系统中实际上很难实现该目标。在这项工作中,我们认为允许用户指定他们的偏好并让系统针对满足用户的偏好进行优化是有益的,而不是简单地改善平均情况。我们相信这种以用户为中心的方法将使系统能够优雅地处理更广泛的工作负载。对于以用户为中心的Web数据库,我们提出了质量合同框架,以帮助用户表达对多种质量规格的偏好。此外,我们提出了一套算法,可以根据用户的偏好有效地执行查询和更新的负载平衡和调度。我们通过模拟来评估提出的框架和算法,该模拟具有来自磁盘访问和来自股票信息网站的真实踪迹。最后,为了提高质量合同增强型Web数据库系统的适用性,我们提出了一种算法,可以帮助用户适应Web数据库系统的行为并最大化其查询成功率。

著录项

  • 作者

    Qu Huiming;

  • 作者单位
  • 年度 2008
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号