首页> 外文会议>International Teletraffic Congress >A Novel Reconfigurable-by-Design Highly Distributed Applications Development Paradigm over Programmable Infrastructure
【24h】

A Novel Reconfigurable-by-Design Highly Distributed Applications Development Paradigm over Programmable Infrastructure

机译:基于可编程基础架构的新型按设计可重构的高度分布式应用程序开发范例

获取原文

摘要

Given the inability of Highly-Distributed-Application-Developers to foresee the changes as well as the heterogeneity on the underlying infrastructure, it is considerable crucial the design and development of novel software paradigms that facilitate application developers to take advantage of the emerging programmability of the underlying infrastructure and therefore develop Reconfigurable-by-Design applications. In parallel, it is crucial to design solutions that are scalable, support high performance, are resilient-to-failure and take into account the conditions of their runtime environment being able to adapt. Towards this direction, the ARCADIA project aims to design and validate a Novel Reconfigurable-By-Design Highly Distributed Applications (HDAs) Development Paradigm over Programmable Infrastructure. The proposed framework relies on the development of an extensible Context Model which will be used by developers to produce annotated source-code and generate HDAs as service chains of application tiers and network functions containing meaningful semantics. A Smart Controller responsible for on-boarding the HDAs will undertake the tasks of translating annotations to optimal infrastructural configuration. Such a controller will enforce an optimal configuration to the registered programmable resources and will proactively adjust the configuration plan based on the Infrastructural State and the Application State to meet objectives and apply policies. Driving a HDA through its entire lifetime proves highly beneficial for all stakeholders since the synergy of the introduced applications' reconfigurability and the underlying infrastructure's programmability, facilitates the development of new fine-grained strategies able to fulfil new and complex requirements.
机译:鉴于高度分布式应用程序开发人员无力预见底层基础结构的变化以及异构性,因此新颖的软件范例的设计和开发非常重要,这有助于应用程序开发人员利用新兴的软件编程功能。基础基础结构,因此开发了按设计可重新配置的应用程序。同时,至关重要的是,设计可扩展,支持高性能,具有故障恢复能力并考虑其运行环境能够适应的条件的解决方案。朝着这个方向发展,ARCADIA项目旨在设计和验证一种基于可编程基础架构的新型可重新设计的高度分布式应用程序(HDA)开发范例。提议的框架依赖于可扩展上下文模型的开发,开发人员将使用该模型来生成带注释的源代码,并生成HDA作为应用程序层和包含有意义语义的网络功能的服务链。负责板载HDA的智能控制器将承担将注释转换为最佳基础结构的任务。这样的控制器将对注册的可编程资源实施最佳配置,并将根据基础结构状态和应用程序状态主动调整配置计划,以实现目标和应用策略。在整个生命周期中推动HDA的发展对所有利益相关者而言都是非常有益的,因为引入的应用程序的可重新配置性与基础架构的可编程性的协同作用,有助于开发能够满足新的复杂需求的细粒度策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号