A novel fast launch algorithm is proposed to improve the performance of mobile agents in evolutionary networks. Analyses on the performance data of mobile agent's non-execution forwarding
execution forwarding
and detail execution steps show that the execution environment preparing process for mobile agents is the bottleneck. When the fast algorithm is executed
all codes in the mobile agent package will be extracted and loaded prior to the mobile agent's main program. Before a new code is loaded
the preloaded codes will be searched
and hence the code image can be located quickly. The mobile agent's execution forwarding can be improved by optimizing the searching order. Testing results show that the average loading time of the mobile agents is reduced by 3.26 ms and the throughput of network nodes is increased by 58%.
关键词
Keywords
references
MARTIN C, TEEMU K, DAEKYEONG M, et al. Rethinking packet forwarding hardware [EB/OL].(2008-10-12)[2010-05-20]. http:∥conferences.sigcomm.org/hotnets/2008/papers/1.pdf.
JEFFREY M, PRAVEEN Y, JEAN T, et al. API design challenges for open router platforms on proprietary hardware [EB/OL].(2008-10-12)[2010-05-20]. http:∥conferences.sigcomm.org/hotnets/2008/papers/2.pdf.
YAMAMOTO L, TSCHUDIN C. Experiments on the automatic evolution of protocols using genetic programming [C]∥Proceedings of 2nd Workshop on Autonomic Communication. Berlin, Germany: Springer, 2006:13-28.
LIU Tao, QIAN Depei, WANG Rui, et al. Research and practice on evolutionary network [J]. Journal of Xi'an Jiaotong University, 2008, 42(10):1193-1203.
DAVID W, JOHN G, DAVID T. Ants: a toolkit for building and dynamically deploying network protocols [C]∥Proc of IEEE OPENARCH 98. Piscataway, NJ, USA: IEEE, 1998:117-129.
ERIK N, STEPHEN G, FRANS K. Pan: a high performance active network node supporting multiple mobile code systems [C]∥Proc of IEEE OPENARCH 99. Piscataway, NJ, USA: IEEE, 1999:78-89.
EDDIE K, ROBERT M, BENJIE C, et al. The click modular router [J]. ACM Transactions on Computer Systems, 2000, 18(3):263-297.
NICK M, TOM A, HARI B, et al. OpenFlow: enabling innovation in campus networks [J]. ACM SIGCOMM Computer Communication Review, 2008, 38(2):69-74.