Dynamic service deployment in a distributed heterogeneous cluster based router (DHCR)

Dynamic service deployment in a distributed heterogeneous cluster based router (DHCR)
复制标题

DOI:
10.1007/s10586-008-0056-9
复制
发表时间:
2008-12
期刊:
Cluster Computing
影响因子:
--
通讯作者:
Wajdi Louati;I. Houidi;M. Kharrat;D. Zeghlache;H. Khosravi
Wajdi Louati;I. Houidi;M. Kharrat;D. Zeghlache;H. Khosravi
中科院分区:
其他
文献类型:
--
作者:
Wajdi Louati;I. Houidi;M. Kharrat;D. Zeghlache;H. Khosravi

文献摘要

被引文献

相似文献

设计、实现了一种可扩展、可扩展的分布式异构机群可编程路由器--基于分布式异构机群的可编程路由器,该路由器能够在运行时支持和部署网络服务。DHCR是一种依托于异质集群的软件IP路由器,由具有不同硬件和软件体系结构能力的不同计算机组成,运行不同的操作系统,并通过高速网络连接相互连接。DHCR确保在异类系统环境中动态部署服务和分布式控制路由器组件(转发和路由元素)。DHCR将IETF ForCES(转发和控制元素分离)体系结构与软件组件技术相结合,以满足下一代软件路由器的要求。为保证分散、分散、异质的路由器组件之间可靠、透明的通信,采用基于CORBA的中间件技术来支持DHCR内部通信。文中还探讨了如何使用CORBA组件模型(CCM)来设计和实现一种模块化的、分布式的、异构式的转发路径。基于CCM的转发平面确保动态重新配置低级别服务部署所需的数据路径拓扑。报告了使用所提出的DHCR路由器可实现的性能的结果。
This paper presents the design, implementation and evaluation of an extensible, scalable and distributed heterogeneous cluster based programmable router, called DHCR (Distributed Heterogeneous Cluster based Router), capable of supporting and deploying network services at run time. DHCR is a software IP router relying on heterogeneous cluster composed of separated computers with different hardware and software architecture capabilities, running different operating systems and interconnected through a high speed network connection. The DHCR ensures dynamic deployment of services and distributed control of router components (forwarding and routing elements) over heterogeneous system environments. The DHCR combines the IETF ForCES (Forwarding and Control Element Separation) architecture with software component technologies to meet the requirements of the next generation software routers. To ensure reliable and transparent communication between separated, decentralized and heterogeneous router components, the CORBA based middleware technology is used to support the DHCR internal communication. The paper also explores the use of the CORBA Component Model (CCM) to design and implement a modular, distributed and heterogeneous forwarding path for the DHCR router architecture. The CCM based forwarding plane ensures dynamic reconfiguration of the data path topology needed for low-level service deployment. Results on achievable performance using the proposed DHCR router are reported.