A Solver for Performance-Aware Component Composition Problem in Reconfigurable Router

One of the most fundamental issues in network virtualization is the virtualization of the substrate nodes. Reconfigurable Router (RR) realizes a flexible router architecture based on the idea of hardware virtualization which is performed by component-based processing and reconfiguration. But if the components are incompatible with each other in terms of performance, the RR will get lower performance. To overcome the incompatibility, in this paper, we propose a performance model for RR's components, and design a solver for the Performance-Aware Component Composition Problem (PACCP) which is an NP-hard problem. This solver uses simulated annealing to find the best component composition mode which satisfies all the performance compatibility constraints and has the lowest cost. It contains a generation function based on level attribute and a cost function based on violation degree. Our simulation results show that the solver increases the component composition success rate (CSR) and convergence efficiency, while decreasing the composition cost.

[1]  Bernhard Plattner,et al.  Router plugins: a software architecture for next generation routers , 1998, SIGCOMM '98.

[2]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[3]  William A. Arbaugh,et al.  The SwitchWare active network architecture , 1998, IEEE Netw..

[4]  Mark Handley,et al.  XORP: an open platform for network research , 2003, CCRV.

[5]  Zhao Wang,et al.  An Optimization Model for Dynamic QoS-Aware Web Services Selection and Composition: An Optimization Model for Dynamic QoS-Aware Web Services Selection and Composition , 2009 .

[6]  Liao Yuan A Method of QoS-Aware Service Components Composition , 2005 .

[7]  John W. Lockwood,et al.  Reprogrammable network packet processing on the field programmable port extender (FPX) , 2001, FPGA '01.

[8]  Zhang Cheng Genetic Algorithm on Web Services Selection Supporting QoS , 2006 .

[9]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[10]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[11]  Vijayan Sugumaran,et al.  A semantic-based approach to component retrieval , 2003, DATB.

[12]  DumasMarlon,et al.  QoS-Aware Middleware for Web Services Composition , 2004 .

[13]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[14]  Julong Lan,et al.  Providing personalized converged services based on flexible network reconfiguration , 2010, Science China Information Sciences.

[15]  Wang Yong Dynamic Methods of Trust-Aware Composite Service Selection , 2009 .

[16]  Wayne H. Wolf,et al.  TGFF: task graphs for free , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).

[17]  Bernhard Plattner,et al.  Router plugins: a software architecture for next-generation routers , 2000, TNET.

[18]  Jiang Zhe An Optimization Model for Dynamic QoS-Aware Web Services Selection and Composition , 2009 .