A CAD system for modeling and simulation of computer networks using cellular automata

被引:29
作者
Mardiris, Vasilios [1 ]
Sirakoulis, Georgios Ch. [2 ]
Mizas, Charilaos [1 ]
Karafyllidis, Loannis [2 ]
Thanailakis, Adonios [2 ]
机构
[1] Technol Educ Inst Kavala, GR-65404 Kavala, Greece
[2] Democritus Univ Thrace, Dept Elect & Comp Engn, GR-67100 Xanthi, Greece
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS | 2008年 / 38卷 / 02期
关键词
cellular automata (CAs); computer networks; design automation; hardware design languages; modeling; very large scale integration;
D O I
10.1109/TSMCC.2007.913907
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The increasing complexity of computer networks calls for the development of new models for their simulation. Cellular automata (CAs) are a well-known and successful model for complex systems. This paper presents a system for modeling and simulation of computer networks based on CAs. More specifically, a 2-D NaSch CA computer network model has been developed, and several networks were simulated. Algorithms for connectivity evaluation, system reliability evaluation, and shortest path computation in a computer network have also been implemented. Our system, called Net_CA system, was designed and developed as an interactive too] that offers automated modeling with the assistance of a dynamic and user-friendly graphical environment. The proposed system also produces automatically synthesizable very high speed integrated circuits hardware description language code leading to the parallel hardware implementation of the aformentioned CA algorithms. In terms of circuit design and layout, ease of mask generation, silicon area utilization, and maximization of achievable clock speed, CAs are perhaps the computational structures best suited for a fully parallel very large scale integrated realization. The simulation algorithms developed in the present paper offer high flexibility. Furthermore, connection reliability and other important parameters are inputs to the algorithms, rendering Net_CA a very reliable and fast simulator for wireless networks, ad hoc networks, and generally, for low connection reliability networks.
引用
收藏
页码:253 / 264
页数:12
相关论文
共 34 条
[1]  
[Anonymous], 1997, ADDITIVE CELLULAR AU
[2]   Cryptanalysis of a partially known cellular automata cryptosystem [J].
Bao, F .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) :1493-1497A
[3]  
Billinton R., 1992, RELIABILITY EVALUATI
[4]   Evolving binary classifiers through parallel computation of multiple fitness cases [J].
Cagnoni, S ;
Bergenti, F ;
Mordonini, M ;
Adorni, G .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (03) :548-555
[5]   Highly regular, modular, and cascadable design of cellular automata-based pattern classifier [J].
Chattopadhyay, S ;
Adhikari, S ;
Sengupta, S ;
Pal, M .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (06) :724-735
[6]  
Chopard B, 1998, CELLULAR AUTOMATA MO, V01
[7]   A framework for three-dimensional simulation of morphogenesis [J].
Cickovski, TM ;
Huang, CB ;
Chaturvedi, R ;
Glimm, T ;
Hentschel, HGE ;
Alber, MS ;
Glazier, JA ;
Newman, SA ;
Izaguirre, JA .
IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2005, 2 (04) :273-288
[8]   SIMULATING PHYSICS WITH COMPUTERS [J].
FEYNMAN, RP .
INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 1982, 21 (6-7) :467-488
[10]   The analogies of highway and computer network traffic [J].
Gábor, S ;
Csabai, I .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2002, 307 (3-4) :516-526