• DocumentCode
    3480749
  • 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
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    1587
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference Proceedings, 1999 Winter
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-5780-9
  • Type

    conf

  • DOI
    10.1109/WSC.1999.816897
  • Filename
    816897