arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0707.0761cs.SEcs.DC
收藏

通过体系结构模型转换管理网格应用中的关注点分离

Managing Separation of Concerns in Grid Applications Through Architectural Model Transformations

David Manset, Herve Verjus, Richard McClatchey

摘要:

网格能够通过称为虚拟组织(VO)的临时协作,使用文件、应用程序和存储设备来聚合、虚拟化和共享大量异构和地理上分散的资源,以解决跨机构和国家的计算和数据密集型问题。大多数实现都会导致软件层的复杂叠加,通常会带来较低的服务质量和应用程序质量。因此,基于网格的应用程序的设计和开发越来越复杂,使用最经典的工程实践是不成功的。不仅是这样的应用程序的开发是一项耗时,容易出错和昂贵的任务,而且由此产生的应用程序往往是硬编码的特定网格配置,平台和基础设施。在基于网格的应用程序的设计中既没有指导方针也没有规则是一个矛盾,因为有许多现有的分布式计算的体系结构方法,这些方法可以简化和促进基于软件组件重用的严格工程方法。我们相信,目前使用的ad-hoc和半正式的工程方法,不足以满足未来的网格开发需求。由于基于网格的应用程序解决多学科和复杂的领域(健康,军事,科学计算),他们的工程需要严格和控制。因此,本文主张一个正式的模型驱动的工程过程和相应的设计框架和工具,用于建设下一代网格。

英文摘要:

Grids enable the aggregation, virtualization and sharing of massive heterogeneous and geographically dispersed resources, using files, applications and storage devices, to solve computation and data intensive problems, across institutions and countries via temporary collaborations called virtual organizations (VO). Most implementations result in complex superposition of software layers, often delivering low quality of service and quality of applications. As a consequence, Grid-based applications design and development is increasingly complex, and the use of most classical engineering practices is unsuccessful. Not only is the development of such applications a time-consuming, error prone and expensive task, but also the resulting applications are often hard-coded for specific Grid configurations, platforms and infra-structures. Having neither guidelines nor rules in the design of a Grid-based application is a paradox since there are many existing architectural approaches for distributed computing, which could ease and promote rigorous engineering methods based on the re-use of software components. It is our belief that ad-hoc and semi-formal engineer-ing approaches, in current use, are insufficient to tackle tomorrows Grid develop-ments requirements. Because Grid-based applications address multi-disciplinary and complex domains (health, military, scientific computation), their engineering requires rigor and control. This paper therefore advocates a formal model-driven engineering process and corresponding design framework and tools for building the next generation of Grids.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑