...
首页> 外文期刊>IEEE Journal on Selected Areas in Communications >Design and evaluation of data allocation algorithms for distributed multimedia database systems
【24h】

Design and evaluation of data allocation algorithms for distributed multimedia database systems

机译:分布式多媒体数据库系统数据分配算法的设计与评估

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

摘要

A major cost in retrieving multimedia data from multiple sites is the cost incurred in transferring multimedia data objects (MDOs) from different sites to the site where the query is initiated. The objective of a data allocation algorithm is to locate the MDOs at different sites so as to minimize the total data transfer cost incurred in executing a given set of queries. The optimal allocation of MDOs depends on the query execution strategy employed by a distributed multimedia system while the query execution strategy optimizes a query based on this allocation. We fix the query execution strategy and develop a site-independent MDO dependency graph representation to model the dependencies among the MDOs accessed by a query. Given the MDO dependency graphs as well as the set of multimedia database sites, data transfer costs between the sites, the allocation limit on the number of MDOs that can be allocated at a site, and the query execution frequencies from the sites, an allocation scheme is generated. We formulate the data allocation problem as an optimization problem. We solve this problem with a number of techniques that broadly belong to three classes: max-flow min-cut, state-space search, and graph partitioning heuristics. The max-flow min-cut technique formulates the data allocation problem as a network-flow problem, and uses a hill-climbing approach to try to find the optimal solution. For the state-space search approach, the problem is solved using a best-first search algorithm. The graph partitioning approach uses two clustering heuristics, the agglomerative clustering and divisive clustering. We evaluate and compare these approaches, and assess their cost-performance trade-offs. All algorithms are also compared with optimal solutions obtained through exhaustive search. Conclusions are also made on the suitability of these approaches to different scenarios.
机译:从多个站点检索多媒体数据的主要成本是将多媒体数据对象(MDO)从不同​​站点传输到发起查询的站点的开销。数据分配算法的目标是将MDO定位在不同的站点,以最大程度地减少执行给定查询集所引起的总数据传输成本。 MDO的最佳分配取决于分布式多媒体系统采用的查询执行策略,而查询执行策略则基于此分配优化查询。我们修复了查询执行策略,并开发了与站点无关的MDO依赖关系图表示形式,以对查询访问的MDO之间的依赖关系进行建模。给定MDO依赖关系图以及多媒体数据库站点的集合,站点之间的数据传输成本,站点上可以分配的MDO数量的分配限制以及站点的查询执行频率,分配方案生成。我们将数据分配问题公式化为优化问题。我们使用许多技术来解决此问题,这些技术大致分为三类:最大流最小割,状态空间搜索和图分区启发式。最大流量最小割技术将数据分配问题公式化为网络流量问题,并使用爬山方法尝试寻找最佳解决方案。对于状态空间搜索方法,使用最佳优先搜索算法解决了该问题。图分区方法使用两种聚类启发法:聚集聚类和分裂聚类。我们评估并比较了这些方法,并评估了它们在性价比之间的权衡。还将所有算法与通过穷举搜索获得的最佳解决方案进行比较。还得出了这些方法在不同情况下的适用性的结论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号