首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >BitDew: A programmable environment for large-scale data management and distribution
【24h】

BitDew: A programmable environment for large-scale data management and distribution

机译:Bitdew:用于大规模数据管理和分发的可编程环境

获取原文

摘要

Desktop Grids use the computing, network and storage resources from idle desktop PC's distributed over multiple-LAN's or the Internet to compute a large variety of resource-demanding distributed applications. While these applications need to access, compute, store and circulate large volumes of data, little attention has been paid to data management in such large-scale, dynamic, heterogeneous, volatile and highly distributed Grids. In most cases, data management relies on ad-hoc solutions, and providing a general approach is still a challenging issue. To address this problem, we propose the BitDew framework, a programmable environment for automatic and transparent data management on computational Desktop Grids. This paper describes the BitDew programming interface, its architecture, and the performance evaluation of its runtime components. BitDew relies on a specific set of meta-data to drive key data management operations, namely life cycle, distribution, placement, replication and fault-tolerance with a high level of abstraction. The Bitdew runtime environment is a flexible distributed service architecture that integrates modular P2P components such as DHT's for a distributed data catalog and collaborative transport protocols for data distribution. Through several examples, we describe how application programmers and Bitdew users can exploit Bitdew's features. The performance evaluation demonstrates that the high level of abstraction and transparency is obtained with a reasonable overhead, while offering the benefit of scalability, performance and fault tolerance with little programming cost.
机译:桌面网格使用来自idle桌面PC的计算,网络和存储资源分布在多局域网或互联网上,以计算各种资源苛刻的分布式应用程序。虽然这些应用程序需要访问,计算,存储和循环大量数据,但在这种大规模,动态,异构,易失性和高度分布式的网格中,已经注意到数据管理很少。在大多数情况下,数据管理依赖于ad-hoc解决方案,并提供一般方法仍然是一个具有挑战性的问题。为了解决这个问题,我们提出了位于计算台式网格上的自动和透明数据管理的比特乐框架,可编程环境。本文介绍了其运行时组件的BitDew编程接口,其体系结构和性能评估。 Bitdew依赖于特定的元数据集来驱动密钥数据管理操作,即使用高度抽象等级的数据管理操作,即生命周期,分发,放置,复制和容错。 Bitdew运行时环境是一个灵活的分布式服务架构,它集成了模块化P2P组件,例如DHT的分布式数据目录和用于数据分布的协作传输协议。通过几个例子,我们描述了应用程序员和Bitdew用户如何利用BitDew的功能。性能评估表明,使用合理的开销获得了高水平的抽象和透明度,同时提供了具有很少的编程成本的可扩展性,性能和容错的益处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号