首页> 外文期刊>Services Computing, IEEE Transactions on >Query Access Assurance in Outsourced Databases
【24h】

Query Access Assurance in Outsourced Databases

机译:外包数据库中的查询访问保证

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

摘要

Query execution assurance is an important concept in defeating lazy servers in the database as a service model. We show that extending query execution assurance to outsourced databases with multiple data owners is highly inefficient. To cope with lazy servers in the distributed setting, we propose query access assurance (Qaa) that focuses on IO-bound queries. The goal in Qaa is to enable clients to verify that the server has honestly accessed all records that are necessary to compute the correct query answer, thus eliminating the incentives for the server to be lazy if the query cost is dominated by the IO cost in accessing these records. We formalize this concept for distributed databases, and present two efficient schemes that achieve Qaa with high success probabilities. The first scheme is simple to implement and deploy, but may incur excessive server to client communication cost and verification cost at the client side, when the query selectivity or the database size increases. The second scheme is more involved, but successfully addresses the limitation of the first scheme. Our design employs a few number theory techniques. Extensive experiments demonstrate the efficiency, effectiveness, and usefulness of our schemes.
机译:查询执行保证是击败数据库即服务模型中的惰性服务器的重要概念。我们表明,将查询执行保证扩展到具有多个数据所有者的外包数据库的效率非常低。为了应对分布式环境中的惰性服务器,我们提出了针对IO绑定查询的查询访问保证(Qaa)。 Qaa中的目标是使客户端能够验证服务器已诚实地访问了计算正确查询答案所需的所有记录,从而消除了如果查询成本由访问中的IO成本主导的服务器懒惰的诱因。这些记录。我们对分布式数据库的概念进行了形式化,并提出了两种有效的方案,可以以很高的成功率实现Qaa。第一种方案易于实现和部署,但是当查询选择性或数据库大小增加时,可能会在客户端产生过多的服务器到客户端的通信成本和验证成本。第二种方案涉及更多,但成功解决了第一种方案的局限性。我们的设计采用了一些理论方法。大量实验证明了我们方案的效率,有效性和实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号