View Full Document

A Modular Client-Server Discrete Event Simulator for Networked Computers



View the full content.
View Full Document
View Full Document

1 views

Unformatted text preview:

A Modular Client Server Discrete Event Simulator for Networked Computers David Wangerin Christopher DeCoro Luis M Campos Hugo Coyote and Isaac D Scherson dwangeri cdecoro lmcampos coyote isaac ics uci edu Department of Information and Computer Science University of California Irvine Irvine CA 92697 3425 USA Abstract A novel simulation framework is described that uses a client server paradigm combined with a discrete event simulator to allow the simulation modules to be distributed around a centralized core The framework also simplifies the creation of new simulations by achieving the goals of being general purpose easily extensible modular and distributed A prototype of the Client Server Discrete Event Simulator CS DEVS has been developed as a proof of concept Two examples are presented to demonstrate the power of the new paradigm and prove the correctness of CS DEVS The first example is a modeling of the classical bank queuing simulation The second example models the simulation of a distributed computing system with complete modules for workload generation architecture description and scheduling and load balancing algorithms 1 Introduction In the current simulation literature few simulators are designed to be general purpose enough to serve a wide range of discrete event simulation tasks while at the same time remaining easily extensible and having features such as network transparency and an open and well defined interface To fill this need we have developed the concept of the Client Server Discrete Event Simulator CS DEVS and implemented a preliminary prototype CS DEVS is a general purpose discrete event simulator framework that allows for distributed computation over a network It operates from a centralized core that serves to synchronize and facilitate communication between a set of distributed modules event generators resource handlers etc in addition to being the discrete event manager Thus CS DEVS is comprised of both a simulator core and a set This work was



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view A Modular Client-Server Discrete Event Simulator for Networked Computers and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view A Modular Client-Server Discrete Event Simulator for Networked Computers and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?