Abstract:
Architecture of a distributed state-driven network simulating platform(DSNSP) is introduced. By using DSNSP, the problems of availability, integrity, and extensibility of the common network simulator are solved. Its function can be extended dynamically and remotely. The code that is thread executed and data that is thread processed are separated from CPU time distribution for thread code, thus the problem that thread can’t be serialized dynamically is solved. By defining global status constant variable and adopting state driving in node code, the nodes in DSNSP can be controlled and the status can be gained remotely. Performance is guaranteed through access control mechanism.