Title :
A widely deployable Web-based network simulation framework using CORBA IDL-based APIs
Author :
Cholkar, Arjun ; Koopman, Philip
Author_Institution :
GTE Data Services, Irving, TX, USA
Abstract :
Web-based network simulation frameworks are becoming highly portable and extensible. However, they still lack the degree of language and platform independence required for large-scale deployment on the World Wide Web. Our approach to enabling large-scale deployment uses a set of standard CORBA-IDL based programming interfaces, a publisher-subscriber model for communication, and dynamic composition of all simulation entities (simulated network hosts and links). A prototype application for testing distributed computing policies demonstrates that the CORBA components not only provide language and platform-independence, but also provide the ability for simulationists to connect objects to a third party distributed simulation. By using a uniform messaging approach to all simulation events, objects can be reassigned to different simulation entities without requiring code modifications. Dynamic loading and unloading of objects during a simulation run supports fault simulation, simulation entity polymorphism, and generation of dynamic topologies. A link-scheduling example has demonstrated that our language and platform-independent network simulation framework attains extensibility and flexibility
Keywords :
application program interfaces; distributed object management; fault tolerant computing; information resources; CORBA IDL-based APIs; CORBA-IDL based programming interfaces; World Wide Web; distributed simulation; link-scheduling example; publisher-subscriber model; simulation entity polymorphism; uniform messaging approach; widely deployable Web-based network simulation framework; Communication standards; Computational modeling; Discrete event simulation; Distributed computing; Dynamic programming; Large-scale systems; Standards publication; Testing; Virtual prototyping; Web sites;
Conference_Titel :
Simulation Conference Proceedings, 1999 Winter
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5780-9
DOI :
10.1109/WSC.1999.816897