1. 西安交通大学电子与信息工程学院,西安,710049
2. 中国科学院深圳先进技术研究院,广东,深圳,518055
网络首发:2010-12-10,
纸质出版:2010
移动端阅览
杨文静 1, 2, 杨新宇 1, 等. 可演化网络中移动代理的性能分析及优化方法[J]. 西安交通大学学报, 2010,44(12):5-9+70.
Performance Analysis and Optimization for Mobile Agents in Evolutionary Network[J]. 2010, 44(12): 5-9+70.
针对以移动代理软件方式实现的可演化网络的性能问题
提出了一种快速激活及加载方法.通过对移动代理非执行转发、执行转发及执行各步骤的详细性能测量及分析
发现网络节点的执行环境为移动代理执行所做的准备工作时间消耗较大.该快速方法首先解开移动代理包中的所有程序代码并进行预先加载
在加载主程序时优先搜索已预先加载的代码
从而能够较快地找到程序代码.快速方法通过优化代码加载时的搜索顺序
有效地加快了可演化网络中移动代理的执行过程.测试结果表明
采用快速方法使典型的移动代理平均启动加载时间缩短了3.26 ms
网络节点的吞吐率提高了58%.
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%.
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.
刘涛, 钱德沛, 王锐, 等. 一种可演化网络的研究与实践[J].西安交通大学学报, 2008, 42(10):1193-1203.
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.
一种新的估计模数转换器积分非线性误差的直方图方法. 西安交通大学学报, 2009, 43(8):59-63.
一种新型高阶两通道时间交织ΣΔ调制器系统结构. 西安交通大学学报, 2008, 42(8):996-1000.
流水线模数转换器的一种数字校准技术. 西安交通大学学报, 2008, 42(8):991-995.
流水线模数转换器中高速低功耗开环余量放大器的设计. 西安交通大学学报, 2008, 42(6):751-755.
一种新型级敛Δ调制器系统结构. 西安交通大学学报, 2008, 42(12):1541-1545.
0
浏览量
4
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621