首页> 外文期刊>Journal of Parallel and Distributed Computing >Principles for designing data-/compute-intensive distributed applications and middleware systems for heterogeneous environments
【24h】

Principles for designing data-/compute-intensive distributed applications and middleware systems for heterogeneous environments

机译:为异构环境设计数据/计算密集型分布式应用程序和中间件系统的原理

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

摘要

The nature of distributed systems is constantly and steadily changing as the hardware and software landscape evolves. Porting applications and adapting existing middleware systems to ever changing computational platforms has become increasingly complex and expensive. Therefore, the design of applications, as well as the design of next generation middleware systems, must follow a set of guiding principles in order to insure long-term "survivability" without costly re-engineering. From our practical experience, the key determinants to success in this endeavor are adherence to the following principles: (1) Design for change; (2) Provide for storage subsystem I/O coordination; (3) Employ workload partitioning and load balancing techniques; (4) Employ caching; (5) Schedule the workload; and (6) Understand the workload. In order to support these principles, we have collected extensive experimental results comparing three middleware systems targeted at data- and compute-intensive applications implemented by our research group during the course of the last decade, on a single data- and compute-intensive application. The main contribution of this work is the analysis of a level playing field, where we discuss and quantify how adherence to these guiding principles impacts overall system throughput and response time.
机译:随着硬件和软件格局的发展,分布式系统的性质正在不断地稳定变化。移植应用程序并使现有的中间件系统适应不断变化的计算平台已变得越来越复杂和昂贵。因此,应用程序的设计以及下一代中间件系统的设计必须遵循一套指导原则,以确保长期的“可生存性”而无需进行昂贵的重新设计。根据我们的实践经验,能否成功的关键因素是遵守以下原则:(1)变革设计; (2)提供存储子系统的I / O协调; (3)采用工作负载划分和负载均衡技术; (4)采用缓存; (5)安排工作量; (6)了解工作量。为了支持这些原则,我们收集了广泛的实验结果,将研究小组在过去十年中针对单个数据和计算密集型应用实施的针对数据和计算密集型应用的三个中间件系统进行了比较。这项工作的主要贡献是对一个公平竞争环境的分析,在这里我们讨论并量化遵守这些指导原则如何影响整个系统的吞吐量和响应时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号