提高大规模离散事件网络模拟性能方法的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网络模拟是研究网络行为、评价网络协议的重要手段,具有重要的学术研究与应用价值。随着计算机网络的快速发展,所需模拟的网络规模越来越大,而大规模离散事件网络模拟所需的大量计算开销无法让人接受。如何减少大规模网络模拟的运行时间、提高模拟性能,使得能快速模拟十万、百万节点级规模的网络,甚至使得模拟整个互联网成为可能,是一个亟待研究的问题,因此本文致力于此。
     本文以大规模离散事件网络模拟技术为研究对象,分析评价影响网络模拟性能的各种因素,研究提高大规模离散事件网络模拟性能的方法。本文研究的主要内容包括如下五个部分:
     第一,为研究如何提高网络模拟性能,分析了影响并行网络模拟性能的各种因素,包括负载平衡、通信开销、安全模拟时间窗口长度、模拟运行环境、模拟应用等,并建立了关于这些因素的并行网络模拟性能估计模型。与传统的估计模型相比,该估计模型能够为如何提高网络模拟性能提供指导。通过对各种因素的分析以及估计模型的建立,明确了提高网络模拟性能的具体思路,为后续章节的研究提供基础。
     第二,鉴于当前基于拓扑图划分工具的并行网络模拟划分方法存在易陷入局部最优以及不能实现合理划分的不足,提出了并行网络模拟拓扑的优化划分方法。该优化划分方法采用改进的模拟退火算法实现对所要模拟的网络拓扑的划分,所使用的目标函数为并行网络模拟性能估计模型。基于模拟退火算法的划分不易陷入局部极值;基于估计模型的划分能够综合考虑各种影响网络模拟性能的因素,实现对模拟任务的合理划分,因此该方法能有效提高并行网络模拟的性能。
     第三,鉴于大规模离散事件网络模拟需要极多的计算开销以描述大量的数据包转发,提出了基于动态连续计算的快速离散事件网络模拟方法。该方法将数据包转发模拟采用连续计算的方法描述,减少了传统网络模拟过程中数据包转发模拟的不连续性带来的开销;分析了连续计算带来的不真实性,并为保证连续计算具有一定真实性,提出了动态连续计算方法,即对数据包转发动态有选择的连续计算。
     第四,为减少流量生成器产生的背景流量数据包的模拟开销,提出了基于数据包采样的背景流量简约模拟方法。在背景流量生成时,该方法采用“采样”技术只产生少量的背景流量数据包;在拥塞链路上,依靠这些少量数据包“恢复”出原始背景流量的所有数据包;依靠恢复得到的数据包信息,实现对路由器缓冲队列以及前景流量的模拟。实验证明,该方法在提高背景流量模拟性能的同时,保证模拟结果的真实性。
     第五,基于上述研究内容,并结合网络模拟拓扑生成模块、远程路由配置模块、模拟应用描述脚本生成模块等处理模块,建立了并行网络模拟应用平台,该平台具有性能高、可用性强等特点。最后,通过一个具体的大规模并行网络模拟实例,说明该平台的使用步骤。
Simulation is a key method to do research on network behavior and to analyze network protocols, and it is of great value in science research and application. With the rapid development of computer networks, the scale of network for simulation grows larger and larger, yet the computation overhead of the large-scale discrete event network simulation can hardly be satisfied. How to reduce the running time of large-scale network simulation, that is, how to improve the simulation performance, so as to make it possible to simulate a network with a scale of million-node fastly, or even to simulate the Internet, is a most challenging problem. So, this paper is dedicated to this problem.
     Taking large-scale discrete event network simulation as the research object, this dissertation analyzes various factors that may affect the performance of network simulation, and investigates solutions to improve the performance of network simulation. This paper is mainly composed of the following five parts:
     First, to investigate how to improve performance of network simulation, various factors, including load balancing, communication overhead, lookahead, simulation running platform, and the application to be simulated etc., are analyzed, and based on these factors, a model for estimating the performance of parallel network simulation is developed. Compared to the traditional estimating models, this model can give guidance to how to improve the performance of network simulation. Through analysis of those various factors and establishment of the estimating model, the actual methods on how to improve the performance of network simulation are put forward, which are the basis of the following research work.
     Second, as there are shortcomings, such as convergence to local minima and unreasonable patitioning result, of the current parallel network simulation partitioning methods which are based on topology graph partitioning tools, a method for optimized partitioning for parallel network simulation topology is developed. In this optimized partitioning method, the network topology for simulation is partitioned by the improved simulated annealing, and the model for estimating the performance of parallel network simulation is treated as the object function. Depending on the simulated annealing, the partitioning result does not tend to converge to local minima, and depending on the estimating model, the partitioning method can take various factors that may affect the performance of network simulation into consideration, and partition the simulation task reasonably, so this method can improve the performance of parallel network simulation efficiently.
     Third, as during the procedure of large-scale discrete event network simulation, much computation overhead is needed to deal with a great lot of packet transmissions, a fast discrete event network simulation method based on dynamic continuous computing is put forward. In this method, the simulation of packet transmission is depicted by continuous computing in order to reduce the overhead generated by the discontinuity of the simulation of packet transmission in the traditional network simulation. The inaacuracy of the continuous computing is analysed, and to keep the accuracy, the dynamic continuous computing method, which means to process the packet transmissions with continuous computing dynamically and selectively, is put forward.
     Fourth, to reduce the simulation overhead of background traffic which is generated by the traffic generator, a simplified background traffic simulation method based on packet sampling is developed. When generating the background traffic, the method only generate part of the packets in the original background traffic by sampling; In the congested links, all the packets in the original background traffic are recovered according to these few packets; Depending on these recoverd packets, the buffers of the routers and the foreground traffics are simulated. Expriments show that this method can improve the performance of background traffic simulation, while keeping the accuracy of simulation result.
     Fifth, combining the topology generating module of network simulation, the configuration module of remote route, the script generating module of simulation application, and the studies metioned above, a parallel network simulation application platform is developed. The application platform is of high performance and convenience. At last, the procedure of how to use the platform is demonstrated through an example of large-scale parallel network simulation.
引文
1 M. H. Ammar. Why We STILL don’t Know how to Simulate Networks. In Proceedings of 13th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Atlanta, GA, USA, 2005:179~182
    2雷擎,王行刚.计算机网络模拟方法与工具.通信学报. 2001,22(9): 84~90
    3 G. Yan. Improving Large-Scale Network Traffic Simulation with Multi-Resolution Models. Technical Report TR2005-558, Department of Computer Science, Dartmouth College, 2005
    4文伟平,卿嘶汉,蒋建春,王业君.网络蠕虫研究与进展.软件学报. 2004,15(8):1208~1219
    5张宏莉,方滨兴,胡铭曾,姜誉,詹春艳,张树峰. Internet测量与分析综述.软件学报. 2003,14(1):110~116
    6 R. Castro, M. Coates, G. Liang, R. Nowak and B. Yu. Network Tomography: Recent Developments. Statistical Science. 2004,19(3):499~517
    7 K Fall, K Varadhan. The NS Manual. http://www.isi.edu/nsnam/ns/doc/
    8 OPNET User’s Guide, MIL3 Inc., Washington D.C
    9 H. Xia, H. Dail, H. Casanova and A. Chien. The MicroGrid: Using Emulation to Predict Application Performance in Diverse Grid Network Environments. In Proceedings of the 13th IEEE International Symposium on High-Performance Distributed Computing, Honolulu, Hawaii, 2004:52~63
    10 A. Vahdat, K. Yocum, K. Walsh, P. Mahadevan, D. Kostic, J. Chase and D. Becker. Scalability and Accuracy in a Large-scale Network Emulator. In Proceedings of the Fifth Symposium on Operating System Design and Implementation (OSDI 2002), Boston, MA, 2002:271~284
    11 R. Bajcsy, T. Benzel, M. Bishop, B. Braden, C. Brodley, S. Fahmy, S. Floyd, W. Hardaker, A. Joseph, G. Kesidis, K. Levitt, B. Lindell, P. Liu, D. Miller, R. Mundy, C. Neuman, R. Ostrenga, V. Paxson, P. Porras, C. Rosenberg, J. D. Tygar, S. Sastry, D. Sterne and S. Wu. Cyber Defense Technology Networking and Evaluation. Communications of the ACM. 2004, 47(3):58~61
    12 B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Petterson, M. Wawrzoniak and M. Bowman. Planetlab: an Overlay Testbed for Broad-coverage Services. ACM Computer Communications Review. 2003,33(3):3~12
    13李越,钱德沛.基于NS的分布式并行网络模拟器.电子学报. 2004,32(2):246~249
    14 G. F. Riley, M. H. Ammar. Simulating Large Networks– How Big is Big Enough?. In Proceedings of the First International Conference on Grand Challenges for Modeling and Simulation, San Antonio, TX, 2002:28~31
    15 S. Floyd, V. Paxson. Difficulties in Simulating the Internet. IEEE/ACM Transactions on Networking. 2001, 9(4): 392~403
    16 M. A. Olabe, J. C. Olabe. Telecommunication Network Design Using Modeling and Simulation. IEEE Transactions on Education, 1998, 41(1):62~67
    17 A.M. Law. How to Conduct a Successful Simulation Study. In Proceedings of the 2003 Winter Simulation Conference, New Orleans, LA, USA, 2003: 66~70
    18 L. Breslau, D. Estrin, K. Fall, S. Floyd, J. Heidemann, A. Helmy, P. Huang, S. McCanne, K. Varadhan, Y. Xu and H. Yu. Advances in Network Simulation. IEEE Computer Magazine. 2000,33(5):59~67
    19洪家平,柯宗武,童钰,陈年生,董武世. OPNET在网络规划和设计中的应用.湖北师范学院学报(自然科学科学版). 2004,24(4): 43~47
    20 J.H.Cowie, D.M. Nicol and A.T. Ogielsk. Modeling the Global Internet. Computing in Science & Engineering. 1999,1(1):42~50
    21 J. Liu. Improvements in Conservative Parallel Simulation of Large-scale Models. Ph.D Thesis, Department of Computer Science, Dartmouth College. 2003:52~118
    22 J. Cowie, H. Liu, J. Liu, D. Nicol and A. Ogielski. Towards Realistic Million-node Internet Simulations. In Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99), Las Vegas, NV, 1999:2129~2135
    23 D. Nicol, J. Liu, M. Liljenstam and G. Yan. Simulation of Large-scale Networks Using SSF. In Proceedings of the 2003 Winter Simulation Conference. New Orleans, LA, 2003:650~657
    24 R. M. Fujimoto, K. Perumalla, A. Park, H. Wu, and G. F. Riley. Large-scale Network Simulation: How Big? How Fast?. In Proceedings of the 11thIEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems, Orlando, Florida, 2003:116~123
    25 G. F. Riley, M. H. Ammar and R. M. Fujimoto. A Federated Approach to Distributed Network Simulation. ACM Transactions on Modeling and Computer Simulation. 2004,14(2):116~148
    26 S. L. Ferenci, K. S. Perumalla and R. M. Fujimoto. An Approach for Federating Parallel Simulators. In Proceedings of the 14th Workshop on Parallel and Distributed Simulation, Bologna, Italy, 2000:63~70
    27 G. F. Riley, R. M. Fujimoto and M. H. Ammar. A Generic Framework for Parallelization of Network Simulations. In Proceedings of the Seventh International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, College Park, MD, 1999:128~135
    28 G. Riley. Large-scale Network Simulations with GTNetS. In Proceedings of the 2003 Winter Simulation Conference, New Orleans, LA, 2003:676~684
    29 R. Bagrodia, X. Zeng and M. Gerla. GloMoSim: A Library for the Parallel Simulation of Large Wireless Networks. In Proceedings of the 12th Workshop on Parallel and Distributed Simulation, Banff, Alberta, Canada, 1998:154~161
    30 R. Bagrodia, R. Meyer, M. Takai, Y. Chen, X. Zeng, J. Martin, B. Park and H. Song. PARSEC: A Parallel Simulation Environment for Complex Systems. IEEE Computer. 1998, 31(10):77~85
    31 B. K. Szymanski, A. Saifee, A. Sastry, Y. Liu and K. Madnani. Genesis: a System for Large-scale Parallel Network Simulation. In Proceedings of the16th Workshop on Parallel and Distributed Simulation, Washington, D.C., 2002:89~96
    32 D. M. Rao, P. A. Wilsey. An Ultra-large Scale Simulation Framework. Journal of Parallel and Distributed Computing. 2002, 62(11):1670~1693
    33 R. M. Fujimoto. Parallel Discrete Event Simulation. Communications of ACM. 1990, 33(10):30~53.
    34 Y. Wu, M. Li and W. Zheng. ONSP: Parallel Overlay Network Simulation Platform. In Proceedings of the 2004 International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 2004:1147~1153
    35 T. J. Schriber, D. T. Brunner. Inside Discrete-event Simulation Software: Howit Works and Why it Matters. In Proceedings of the 2006 Winter Simulation Conference, Monterey, California, 2006:118~128
    36孙国基,宣慧玉,蒋馥.离散系统仿真.信息与控制. 1982,(2):38~45
    37刘步权,王怀民,姚益平. RTI中乐观推进机制的实现.软件学报. 2004,15(3):338~347
    38林健,毛晶莹.并行离散事件仿真PDES策略比较研究.系统工程理论与实践. 1998,(9):14~19
    39姚新宇,黄柯棣.基于HLA时间管理的实时时间控制和乐观时间同步算法设计.国防科大学报. 1999,21(6):84~87
    40 H. Avril, C. Tropper. On Rolling Back and Checkpointing in Time Warp. IEEE Transactions on Parallel and Distributed Systems. 2001,12(11):1105~1121
    41 A. Park, R. M. Fujimoto and K. Perumalla. Conservative Synchronization of Large-Scale Network Simulations. In Proceedings of the 18th Workshop on Parallel and Distributed Simulation, Kufstein, Austria, 2004:153~161
    42 R. Ayani. A Parallel Simulation Scheme Based on the Distance between Objects. In Proceeding of the SCS Multiconference on Distributed Simulation, 21(2), 1989:113~118
    43 K. M. Chandy, J. Misra. Distributed Simulation: A Case Study in Design and Verification of Distributed Programs. IEEE Transactions on Software Engineering. 1979,SE-5(5):440~452
    44 R. E. Bryant. Simulation of Packet Communications Architecture Computer Systems. Technical Report MIT-LCS-TR-188, Massachusetts Institute of Technology,1977
    45 D. R. Jefferson. Virtual Time. ACM Transactions on Programming Languages and Systems. 1985,7(3):404~425
    46 D. M. Nicol, J. Liu. Composite Synchronization in Parallel Discrete-event Simulation. IEEE Transactions on Parallel and Distributed Systems. 2002,13(5): 433~446
    47 R. L. Bagrodia, M. Takai. Performance Evaluation of Conservative Algorithms in Parallel Simulation Languages. IEEE Transactions on Parallel and Distributed Systems. 2000,11(4):395~411
    48 D. Xu, M. Ammar. BencHMAP: Benchmark-based, Hardware and Model-aware Partitioning for Parallel and Distributed Network Simulation. InProceedings of the 12th IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, Volendam, Netherlands, 2004:455~463
    49 S. Lee, J. Leaney, T O’Neill and M. Hunter. Performance Benchmark of a Parallel and Distributed Network Simulator. In Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation, Monterey, CA, 2005:101~108
    50 H. Y. Song. A Probabilistic Performance Model for Conservative Simulation Protocol. In Proceedings of the 15th Workshop on Parallel and Distributed Simulation, Lake Arrowhead, CA, 2001:200~207
    51 J. Xu, M. J. Chung. Predicting the Performance of Synchronous Discrete Event Simulation. IEEE Transactions on Parallel and Distributed Systems. 2004,15(12):1~8
    52 D. Xu, G. F. Riley, M. H. Ammar and R. M. Fujimoto. Split Protocol Stack Network Simulations Using the Dynamic Simulation Backplane. In Proceedings of the Ninth International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems, Cincinnati, OH, USA, 2001:158~165
    53 K. Schloegel, G. Karypis and V. Kumar. Graph Partitioning for High Performance Scientific Simulations. In: J. Dongarra, I. Foster, G. Fox, K. Kennedy and A. White eds., Sourcebook of Parallel Computing. Morgan Kaufmann Publishers, 2003:1~32
    54 K. Yocum, E. Eade, J. Degesys, D. Becker, J. Chase and A. Vahdat. Toward Scaling Network Emulation using Topology Partitioning. In Proceedings of the
    11th IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer Telecommunications Systems, Orlando, Florida, USA, 2003:242~245
    55 P. Ciarlet Jr., F. Lamour. On the Validity of a Front Oriented Approach to Partitioning Large Sparse Graphs with a Connectivity Constraint. Technical Report 94-37, Computer Science Department, UCLA, 1994
    56 G. Karypis, V. Kumar. Multilevel K-way Partitioning Scheme for Irregular Graphs. Journal of Parallel and Distributed Computing. 1998,48:96 ~129
    57 X. Liu, A. Chien. Traffic-based Load Balance for Scalable Network Emulation.In Proceedings of the ACM Conference on High Performance Computing and Networking, Phoenix, Arizona, USA, 2003:40~50
    58 D. M. Nicol, M. Liljenstam and J. Liu. Advanced Concepts in Large-scale Network Simulation. In Proceedings of the 2005 Winter Simulation Conference, Orlando, Florida, 2005:153~166
    59 K. Below, U. Killat. Reducing the Complexity of Realistic Large Scale Internet Simulations. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), San Francisco, USA, 2003:3818~3823
    60 V. Krishnamurthy, M. Faloutsos, M. Chrobak, L. Lao, J. H. Cui and A. G. Percus. Reducing Large Internet Topologies for Faster Simulations. In Proceedings of IFIP Networking 2005, Waterloo, Ontario, Canada, 2005:328~341
    61 V. Krishnamurthy, J. Sun, M. Faloutsos and S. Tauro. Sampling Internet Topologies: How Small Can We Go? In Proceedings of the International Conference on Internet Computing, Las Vegas, Nevada, USA, 2003:577~580
    62 R. Pan, B. Prabhakar, K. Psounis and D. Wischik. SHRiNK: A Method for Enabling Scaleable Performance Prediction and Efficient Network Simulation. IEEE/ACM Transactions on Networking. 2005,13(5): 975~988
    63 J. S. Ahn, P. B. Danzig. Packet Network Simulation: Speedup and Accuracy Versus Timing Granularity. IEEE/ACM Transactions on Networking. 1996,4(5):743~757
    64 V. S. Frost, B. Melamed. Traffic Modeling for Telecommunications Networks. IEEE Communication Magazine. 1994,32(3):70~81
    65 G. Kesidis, A. Singh, D. Cheung and W. W. Kwok. Feasibility of Fluid Event-driven Simulation for ATM Networks. In Proceedings of the IEEE GLOBECOM 96, London, GB, 1996:2013~2017
    66 K. Kumaran, D. Mitra. Performance and Fluid Simulations of a Novel Shared Buffer Management System. ACM Transactions on Modeling and Computer Simulation. 2001,11(1):43~75
    67 Y. Liu, F. L. Presti, V. Misra, D. Towsley and Y. Gu. Fluid Models and Solutions for Large-Scale IP Networks. In Proceedings of the 2003 ACM SIGMETRICS, San Diego, CA, USA, 2003:91~101
    68 Y. Gu, Y. Liu and D. Towsley. On Integrating Fluid Models with PacketSimulation. In Proceedings of IEEE INFOCOM 2004, Hong Kong, China, 2004:2856~2866
    69 Y. Liu, F. L. Presti, V. Misra, D. Towsley and Y. Gu. Scalable Fluid Models and Simulations for Large-Scale IP Networks. ACM Transactions on Modeling and Computer Simulation. 2004,14(3):305~324
    70 A. Yan, W. Gong. Time-driven Fluid Simulation for High-speed Networks. IEEE Transactions on Information Theory. 1999,45(5):1588~1599
    71 P. Huang. Enabling Large-scale Network Simulations: A Selective Abstraction Approach. Ph.D thesis, University of Southern California. 1999:51~54
    72 P. Huang, J. Heidemann. Minimizing Routing State for Light-weight Network Simulation. In Proceedings of the Ninth International Symposium on Modeling, Analysis and Simulation on Computer and Telecommunication Systems, Cincinnati, OH, USA, 2001:108~116
    73 G. Riley, M. Ammar and R. Fujimoto. Stateless Routing in Network Simulations. In Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Washington, DC, 2000: 524~531
    74 G. F. Riley, T. M. Jaafar, R. M. Fujimoto and M. H. Ammar. Space-Parallel Network Simulations Using Ghosts. In Proceedings of the 18th Workshop on Parallel and Distributed Simulation, Kufstein, Austria, 2004:170~177
    75 A. Hiromori, H. Yamaguchi, K. Yasumoto, T. Higashino and Kenichi Taniguchi. Reducing the Size of Routing Tables for Large-scale Network Simulation. In Proceedings of the 17th Workshop on Parallel and Distributed Simulation, San Diego, CA, USA, 2003:115~122
    76 J. Chen, D. Gupta, K. V. Vishwanath, A. C. Snoeren and A. Vahdat. Routing in an Internet-Scale Network Emulator. In Proceedings of the 12th ACM/IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Vollendam, Netherlands, 2004:275~283
    77 Z. Hao, X. Yun and H. Zhang. An Efficient Routing Mechanism in Network Simulation. In Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation, Singapore, 2006:150~157
    78 M. Liljenstam, D. Nicol, V. H. Berk and R. S. Gray. Simulating Realistic Network Worm Traffic for Worm Warning System Design and Testing. InProceedings of the 2003 ACM workshop on Rapid Malcode (WORM’03), Washington, DC, USA, 2003:24~33
    79 M. Liljenstam, Y. Yuan, B. J. Premore and D. Nicol. A Mixed Abstraction Level Simulation Model of Large-Scale Internet Worm Infestations. In Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, Fort Worth, Texas, USA, 2002:109~116
    80 M. Scheidegger, F. Baumgartner and T. Braun. Simulating Large-Scale Networks with Analytical Models. International Journal of Simulation Systems, Science & Technology Special Issue on: Advances In Analytical And Stochastic Modelling. 2005,6
    81 J. C. Comfort. The Simulation of a Microprocessor Based Event Set Processor. In Proceedings of the 14th Annual Symposium on Simulation, Tampa, Florida, USA, 1981:17~33
    82 W. Pugh. Skip Lists: a Probabilistic Alternative to Balanced Trees. Communications of the ACM. 1990,33(6):668~676
    83 R. Ronngren, J. Riboe and R. Ayani. Lazy Queue: New Approach to Implementing the Pending Event Set. International Journal of Computer Simulation. 1993,3:303~332
    84 J. O. Henriksen. An Improved Events List Algorithm. In Proceedings of the 1977 Winter Simulation Conference, Gaitersburg, MD, 1977:546~557
    85 D. D. Sleator, R. E. Tarjan. Self-adjusting Heaps. SIAM Journal on Computing. 1986,15(1):52~69
    86 D. D. Sleator, R. E. Tarjan. Self-adjusting Binary Search Trees. Journal of ACM. 1985,32(3):652~686
    87 R. Brown. Calendar Queues: A fast 0(1) Priority Queue Implementation for the Simulation Event Set Problem. Communications of the ACM. 1988,31(10): 1220~1227
    88 R. Ronngren, R. Ayani. A Comparative Study of Parallel and Sequential Priority Queue Algorithms. ACM Transactions on Modeling and Computer Simulation. 1997,7(2):157~209
    89 S. Oh, J. Ahn. Dynamic Calendar Queue. In Proceedings of the 32nd IEEE Annual Simulation Symposium, Washington, DC, USA,1999:20~25
    90 K. L. Tan, L.-J. Thng. SNOOPy Calendar Queue. In Proceedings of the 2000 Winter Simulation Conference, Orlando, Florida, 2000:487~495
    91 W. T. Tang, R. S. M. Goh and I. L.-J. Thng. Ladder Queue: An O(1) Priority Queue Structure for Large-Scale Discrete Event Simulation. ACM Transactions on Modeling and Computer Simulation. 2005,15(3):175~204
    92 V. Paxson, S. Floyd. Why We Don't Know How to Simulate the Internet. In Proceedings of the 1997 Winter Simulation Conference, Atlanta, 1997:1037~1044
    93 K. Pawlikowski, H.-D. J. Jeong and J.-S. R. Lee. On Credibility of Simulation Studies of Telecommunication Networks. IEEE Communications Magazine. 2002,40(1):132~139
    94 R. G. Sargent. Verification and Validation of Simulation Models. In Proceedings of the 2005 Winter Simulation Conference, Orlando, FL, USA, 2005:130~143
    95 R. E. Felderman, L. Kleinrock. An Upper Bound on the Improvement of Asynchronous versus Synchronous Distributed Processing. In Proceedings of the SCS Multiconf. Distributed Simulation, San Diego, CA, 1990,22(1):131~136
    96 L. Soule. Parallel Logic Simulation: An Evaluation of Centralized-Time and Distributed-Time Algorithms. Ph.D thesis, Stanford University. 1992
    97 L.G. Valiant. A Bridging Model for Parallel Computation. Communications of the ACM. 1990,33(8):103~111
    98 K. B. Erickson, R. E. Ladner and A. Lamarca. Optimizing Static Calendar Queues. ACM Transactions on Modeling and Computer Simulation. 2000,10(3):179~214
    99 T. C.-K. Hui, I. L.-J. Thng. FELT: A Far Future Event List Structure Optimized for Calendar Queues. Simulation. 2002,78(6):343~361
    100 R. S. M. Goh, W. T. Tang, I. L.-J. Thng and M. T. R. Quieta. The Demarcate Construction: A New Form of Tree-based Priority Queues. Informatica: An International Journal of Computing and Informatics. 2004,28(3):277~287
    101 I. Foster, C. Kesselman. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Fransisco, CA, 1999:279~290
    102 J. Rantakokko. A Local Refinement Algorithm for Data Partitioning. InProceedings of the 5th International Workshop on Applied Parallel Computing, New Paradigms for HPC in Industry and Academia, Bergen, Norway, 2000:140~148
    103吕庆文,陈武凡.基于互信息量的图像分割.计算机学报. 2006,29(2):296~301
    104 D. Moore, V. Paxson, S. Savage, C. Shannon, S. Staniford and N. Weaver. Inside the Slammer Worm. IEEE Magazine of Security and Privacy. 2003,1(4):33~39
    105 G. Streftaris, GJ. Gibson. Statistical Inference for Stochastic Epidemic Models. In Proceedings of the 17th International Workshop on Statistical Modelling, Chania, 2002:609~616
    106 E. W. Dijkstra. A Note on Two Problems in Connection with Graphs. Numerische Mathematic. 1959,1:269~271
    107林丹,李敏强,寇纪淞.基于遗传算法求解约束优化问题的一种算法.软件学报. 2001,12 (4):628~632
    108 A. Colorni, M. Dorigo and V. Maniezzo. Distributed Optimization by Ant Colonies. In Proceedings of the First European Conference of Artificial Life, Paris, France, 1991:134~142
    109 S. Kirkpatrick, C. D. Gelatt and M. P. Vecchi. Optimization by Simulated Annealing. Science. 1983,220:671~680
    110邹玲,石冰心,赵尔敦,汪燕.遗传算法在计算机网络划分优化中的应用.通信学报. 1999,20(4):42~47
    111 R. Ricci, C. Alfeld and J. Lepreau. A Solver for the Network Testbed Mapping Problem. ACM SIGCOMM Computer Communications Review. 2003,33(2):65~81
    112张霖斌,姚振兴,纪晨,张中杰.快速模拟退火算法及应用.石油地球物理勘探. 1997,32(5): 654~660
    113 D. Magoni. Nem: A Software for Network Topology Analysis and Modeling. In Proceeding of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, Fort Worth, TX, USA, 2002:364~371
    114 A. S. Tanenbaum著.熊桂喜,王小虎译.计算机网络.清华大学出版社, 1998:259~363
    115杨晓萍,陈虹,翟双.基于路由器的RED和Droptail算法比较.吉林大学学报. 2005,23(1): 69~74
    116 S. Floyd, V. Jacobson. Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking. 1993,1(4):397~413
    117 W. Willinger, M. S. Taqqu, R. Sherman and D. V. Wilson. Self-Similarity through High-variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level. IEEE/ACM Transactions on Networking. 1997,5(1):71~86
    118 M. E. Crovella, A. Bestavros. Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes. IEEE/ACM Tranctions on Networking. 1997,5(6):835~846
    119 G. W. Wornell. Wavelet-based Representations for the 1/f Family of Fractal Process. Proceedings of IEEE. 1993, 81:1428~1450
    120杨福生.小波变换的工程分析与应用.科学出版社, 1999:1~20
    121徐雷鸣,庞博,赵耀. NS与网络模拟.人民邮电出版社, 2003:100~104
    122 A. Medina, A. Lakhina, I. Matta and J. Byers. BRITE: an Approach to Universal Topology Generation. In Proceedings of the Ninth IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Cincinnati, OH, USA, 2001:346~353
    123 J. Winick, S. Jamin. Inet-3.0: Internet Topology Generator. Technical Report CSE-TR-456-02, University of Michigan, 2002
    124 D. Magoni. Network Topology Analysis and Internet Modelling with Nem. International Journal of Computers and Applications. 2005,27(4):252~259
    125张宇,张宏莉,方滨兴. Internet拓扑建模综述.软件学报. 2004,15(8):1220~1226
    126 Y. Jiang, B. Fang and M. Hu. A Distributed Architecture for Internet Router Level Topology Discovering Systems. In Proceedings of the 4th International Conference on Parallel and Distributed Computing, Applications and Technologies, Chengdu, China, 2003:47~51