A Widely Deployable Web-based Network Simulation Framework using CORBA IDL-based APIs  
 
Arjun Cholkar
 
GTE Data Services
Irving, TX 75038, USA.
  Philip Koopman
 
Department of Electrical and Computer Engineering & Institute for Complex Engineered Systems
Carnegie Mellon University
Pittsburgh, PA 15213, USA.
 
ABSTRACT
 
Web-based network simulation frameworks are becom-ing 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 communica-tion, and dynamic composition of all simulation entities (simulated network hosts and links). A prototype appli-cation for testing distributed computing policies demon-strates 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 mes-saging approach to all simulation events, objects can be reassigned to different simulation entities without re-quiring code modifications. Dynamic loading and un-loading of objects during a simulation run supports fault simulation, simulation entity polymorphism, and gen-eration of dynamic topologies. A link-scheduling exam-ple has demonstrated that our language and platform-independent network simulation framework attains extensibility and flexibility.
  Return to Wintersim
 
 

 
The High Level Architecture: Is There a Better Way?  
 
Wayne J. Davis
 
University of Illinois at Urbana–Champaign
  Gerald L. Moeller
 
U.S. Army Material Systems Analysis Activity
 
ABSTRACT
 
This paper discusses the basic design approach adopted for the High level Architecture and the design goals that it addresses in the military simulation arena. Next, the limitations of this architecture are discussed with particular focus on the real-time information requirements needed to support its operation. Finally, the paper discusses HLA's inability to model complex systems with hierarchical command and control structures and the inherent limitations that this deficiency will impose upon the application of futuristic simulation technologies to military applications.
  Return to Wintersim
 
 

 
ON-LINE DATA PROCESSING IN SIMULATION MODELS: NEW APPROACHES AND POSSIBILITIES THROUGH HLA  
 
Thomas Schulze
Steffen Straßburger

 
Department of Computer Science
Otto-von-Guericke University Magdeburg
Universitätsplatz 2
39106 Magdeburg, Germany
  Ulrich Klein
 
 
Fraunhofer Institute for Factory Operation and Automation
Sandtorstrasse 22
39106 Magdeburg, Germany
 
ABSTRACT
 
The United States Department of Defense's High Level Architecture for Modeling and Simulation (HLA) provides a standardized interface for distributed simulations. The recent advent of HLA has greatly increased interest in the use of distributed, interoperable simulation model components. This paper focuses on how on-line data (i.e. data from real-time dependent processes) can be used in analytical simulation models and how the use of HLA based components can facilitate the integration of this kind of data into simulations. The paper also discusses the issue of cloning federates and federations and introduces some potential applications of cloning for a public transportation prototype example.
  Return to Wintersim
 
 

 
OPTIMISTIC PARALLEL SIMULATION OVER A NETWORK OF WORKSTATIONS  
 
  Reuben Pasquini
Vernon Rego

 
Department of Computer Sciences
Purdue University
West Lafayette, IN 47907-1398, U.S.A.
 
 
ABSTRACT
 
The low cost and scalability of a PC and ethernet-based network of workstations makes the NOW an attractive platform for parallel discrete event simulation. This paper discusses the demands a parallel simulation places upon a network that connects distributed workstations, and presents two approaches to managing inter-processor communication in PDES on a NOW.
  Return to Wintersim
 
 

 
WEB-BASED PERFORMANCE VISUALIZATION OF
DISTRIBUTED DISCRETE EVENT SIMULATION  
 
  Adel S. Elmaghraby
Sherif A. Elfayoumy
Irfan S. Karachiwala
James H. Graham
Ahmed Z. Emam
AlaaEldin M. Sleem
 
Speed School, Computer Engineering and Computer Science Dept.
University of Louisville
Louisville, Kentucky 40292, U.S.A.

 
 
ABSTRACT
 
This paper reports on an effort to adapt an existing distributed simulation visualization system to become Web accessible. The system was originally developed for performance visualization and experimentation with parameters affecting PDES systems using the Time Warp protocols. This paper presents a model for converting legacy PDES systems to be Web accessible, and discusses the initial results from the conversion effort on this specific application. After finishing this work, we will be able to collect a wealth of data through the Web for future data mining, and to create an intelligent agent for performance tuning of Time Warp applications.  
 
  Return to Wintersim
 
 

 
THE EFFECT OF STATE-SAVING IN OPTIMISTIC SIMULATION ON A CACHE-COHERENT NON-UNIFORM MEMORY ACCESS ARCHITECTURE  
 
Christopher D. Carothers
 
 
Department of Computer Science
Rensselaer Polytechnic Institute
110 8th Street
Troy, New York U.S.A. 12180-3590
  Kalyan S. Perumalla
Richard M. Fujimoto

 
College of Computing
Georgia Institute of Technology
Atlanta, GA 30332-0280
 
ABSTRACT
 
State-saving and reverse computation are two different approaches by which rollback is realized in Time Warp-based parallel simulation systems. Of the two approaches, state-saving is, in general, more memory-intensive than reverse computation. When executed on a state-of-the-art commercial CC-NUMA (Cache Coherent Non-Uniform Memory Architecture) multiprocessor, our Time Warp system runs almost 6 times slower if state-saving is used than if reverse computation is used. The focus of this paper is to understand why state-saving yields such poor performance when compared to reverse computation on a CC-NUMA multiprocessor.
 
To address this question, we examined the low level machine performance statistics, especially those that relate to memory system performance, such as caching, and translation look-aside buffer (TLB) misses. The outcome of the performance study suggests that TLB misses are the primary culprit for state-saving's performance degradation.
  Return to Wintersim
 
 

 
DECISION SUPPORT FOR CALL CENTER MANAGEMENT USING SIMULATION  
 
  Rupesh Chokshi
 
AT&T Labs
200 Laurel Ave
Middletown, NJ 07748, U.S.A.
 
 
ABSTRACT
 
In an era of rapidly growing information and communications, call centers are becoming an integral part for a majority of corporations. Corporations are migrating their customer care operations to the Internet, investing in electronic care, sales automation tools, etc. A significant amount of human and computer systems investment is placed on call center setup. Moreover managing call centers has become a very complex task, as substantial resources and business impact is at stake. Consequently, it calls for practicing scientific decision-making methodologies and tools for strategic management. This paper discusses how simulation has added value as a decision support tool, during a major Reengineering Initiative at AT&T.  
 
  Return to Wintersim
 
 

 
CALL CENTER SIMULATION IN BELL CANADA  
 
Oryal Tanir
 
Bell Canada
2nd floor
1050 Beaver Hall
Montreal, QC H2Z 1S4 CANADA
 
Richard J. Booth
 
Bell Canada
5th floor North
483 Bay Street
Toronto, ON M5G 2E1 CANADA
 
ABSTRACT
 
Call centers have relied historically, on Erlang-C based estimation formulas to help determine number of agent positions and queue parameters. These estimators have worked fairly well in traditional call centers, however recent trends such as skill-based routing, electronic channels and interactive call handling demand more sophisticated techniques (see Cleveland and Mayben 1997). Discrete event simulation provides the necessary techniques to gain insight into these new trends, and helping to shape their current and future designs. This paper relates the experiences of designing call center simulations in Bell Canada. We the experience of constructing, executing and analysing a large call center model. Problems that we faced are identified and potential solutions are given. The examples are taken from large and small call centers alike in the attempt to bring forth some common problems that a simulationist will face.  
 
  Return to Wintersim
 
 

 
SIMULATION OF A CLAIMS CALL CENTER: A SUCCESS AND A FAILURE  
 
  Roger Klungle
 
AAA Michigan
Business Operations Analysis
1 Auto Club Drive
Dearborn, Michigan 48126. U.S.A.
 
 
ABSTRACT
 
This paper addresses the call center management process and the role of simulation in this process. Strengths and weaknesses of workforce management systems and the Erlang-C model are reviewed and the role of discrete event simulation is highlighted. An application in an insurance claims call center is utilized to show the effectiveness of simulation in evaluating call center designs and also the difficulties in selling selected results to management. The paper concludes with some lessons learned about the call center process, discrete event simulation, workforce management systems, and the specific claims application.  
 
  Return to Wintersim
 
 

 
COMPUTING THE DISTRIBUTION FUNCTION OF A CONDITIONAL EXPECTATION VIA MONTE CARLO: DISCRETE CONDITIONING SPACES  
 
Shing-Hoi Lee
 
Fixed-Income Research Group
Morgan Stanley Dean Witter & Co.
1585 Broadway
Manhattan, NY 10036, U.S.A.
  Peter W. Glynn
 
Department of Engineering-Economic Systems and Operations Research
Stanford University
Stanford, CA 94305-4023, U.S.A.
 
ABSTRACT
 
We examine different ways of numerically computing the distribution function of conditional expectations where the conditioning element takes values in a finite or countably infinite outcome space. Both the conditional expectation and the distribution function itself are computed via Monte Carlo simulation. Given a limited (and fixed) computer budget, the quality of the estimator is gauged by the inverse of its mean square error. It is a function of the fraction of the budget allocated to estimating the conditional expectation versus the amount of sampling done relative to the "conditioning variable". We will present the asymptotically optimal rates of convergence for different estimators and resolve the trade-off between the bias and variance of the estimators. Moreover, central limit theorems are established for some of the estimators proposed. We will also provide algorithms for the practical implementation of the estimators and illustrate how confidence intervals can be formed in some cases. Major potential application areas include calculation of Value at Risk (VaR) in the field of mathematical finance and Bayesian performance analysis.
  Return to Wintersim
 
 

 
THE PHANTOM SPA METHOD: AN INVENTORY PROBLEM REVISITED  
 
  Felisa J. Vázquez-Abad
Manuel Cepeda-Jûneman

 
Department of Computer Science and Operations Research
University of Montreal
Montreal, H3C 3J7, CANADA
 
 
ABSTRACT
 
It is widely accepted today that the Infinitesimal Perturbation Analysis (IPA) method for estimating sensitivities is the preferred method, when it is applicable. The major problem with IPA is handling certain kinds of discontinuities, such as thresholds. The Smoothed Perturbation Analysis (SPA) method was conceived applying a conditional expectation to a dynamic system, similar to the Filtered Monte Carlo Simulation. Conditioning smoothes out the discontinuities and then IPA can be applied to the conditional estimator. Since this alternative estimator has been partly integrated through the conditioning, some knowledge about the underlying distribution is required. When this is not available, SPA estimators require additional estimation. Traditionally, this has been implemented via off-line simulations that produce independent replications of a difference process. We propose here to bypass this operation by using parallel phantom systems: replicas of the original system that are conditional to the critical events of interest yet use common random numbers instead of independent replications. We show how the efficiency can dramatically improve from the gain in correlation (variance reduction) as well as the gain in computational effort (random variables are generated once and used for all parallel phantoms).
  Return to Wintersim
 
 

 
ESTIMATING AMBULANCE REQUIREMENTS IN AUCKLAND NEW ZEALAND  
 
  Shane G. Henderson
Andrew Mason

 
Department of Engineering Science
University of Auckland
Private Bag 92019
Auckland, New Zealand
 
 
ABSTRACT
 
The St. John Ambulance Service (Auckland Region) in New Zealand (St Johns) supplies ambulance services to Crown Health Enterprises. Current and future contracts specify several minimum performance targets that St Johns must achieve. As the city of Auckland grows, roads become congested, and population demographics change. These changes mean that St. Johns faces a very difficult problem: how many ambulances are needed, and where should they be placed in order to meet the service targets efficiently.
 
A preliminary study using queueing theory established that more ambulances were needed and suggested placements. However, the assumptions required in the queueing model were such that a more realistic modelling approach was deemed necessary to verify and refine the queueing model results. We discuss a simulation and analysis software tool BartSim developed by the authors, that is currently being used to address the issues St. Johns faces. The results obtained from BartSim are used to drive changes to the rostering process for staff at St. Johns.
  Return to Wintersim
 
 

 
SIMULATING THE ECONOMIC VIABILITY OF CRAWFISH PRODUCTION: A TWO-STAGE APPROACH  
 
Amy C. Hasegawa
 
University of Delaware
Department of Food and Resource Economics
Townsend Hall
Newark, DE 19717, U.S.A.
 
Conrado M. Gempesaw
 
University of Delaware
Office of the Vice Provost for Academic Programs and Planning
234 Hullihen Hall
Newark, DE 19716, U.S.A.
  William H. Daniels
Bernard R. Petrosky
 
Delaware State University
Department of Agriculture and Natural Resources
1200 North Dupont Highway
Dover, DE 19901, U.S.A.

 
 
ABSTRACT
 
The purpose of this study is to determine if raising eastern white river crawfish (Procambarus acutus acutus) in the Mid-Atlantic region year-round is economically feasible. The possibility for economic success, or even survival, will be examined with the use of a two-stage dynamic-stochastic simulation modeling framework. Six simulation models were created in ProModel 4.0 to mimic crawfish farms with different components. Information collected from the ProModel experiments were then used in @Risk, a Microsoft Excel add-in, in order to determine the economic viability of crawfish farms using capital budgeting methods. Preliminary results suggest that crawfish farming in the Mid-Atlantic region can be feasible, assuming the consumer demand exists.  
 
  Return to Wintersim
 
 

 
A SIMULATION APPROACH FOR IMPROVING THE EFFICIENCY OF THE DEPARTMENT OF MOTOR VEHICLES  
 
Yasser Dessouky
 
Department of Computer, Information, and Systems Engineering 
San Jose State University
San Jose, CA 95192-0180, U.S.A.
 
Brian Senkandwa
 
Department of Computer, Information, and Systems Engineering
San Jose State University
San Jose, CA 95192-0180, U.S.A.
 
ABSTRACT
 
Simulation as a primary tool was used to evaluate the effectiveness of the Santa Teresa Department of Motor Vehicles, California. The Department of Motor Vehicles was analyzed to determine improvement methods that would curtail the long customer lines or queues that are prevalent. A 23 factorial experimental design was performed to improve overall system effectiveness as measured by time in the system. With the above tools, a more efficient model of the Santa Teresa Department of Motor Vehicles was developed and proposed. This paper describes the developed model used and provides details on the analysis performed.  
 
  Return to Wintersim
 
 

 
ENHANCING SIMULATION MODELS FOR EMERGENCY ROOMS USING VBA  
 
  Adriana M. Alvarez
Martha A. Centeno
 
Department of Industrial and Systems Engineering
Florida International University
Miami, Florida 33199

 
 
ABSTRACT
 
Increased pressure to control costs and increased competition has prompted health care managers to look for tools to effectively operate their institutions. Managers are increasingly using simulation modeling to understand their processes. A simulation model of an ER has been enhanced with VBA routines, so that it can use real world data. The simulation model has been complemented with a series of decision-making routines. These routines use a hierarchical approach to organize the various scenarios under which the model may run and to partially reconfigure the ARENA model at run time.  
 
  Return to Wintersim
 
 

 
CASE STUDY: SIMULATION OF THE CALL CENTER ENVIRONMENT FOR COMPARING COMPETING CALL ROUTING TECHNOLOGIES FOR BUSINESS CASE ROI PROJECTION  
 
Katherine Miller
 
IIT Research Institute
8100 Corporate Drive, Suite 400
Lanham, MD 20785, U.S.A.
 
Vivek Bapat
 
Systems Modeling Corporation
504 Beaver Street
Sewickly, PA 15143, U.S.A.
 
ABSTRACT
 
This paper describes how simulation was used for business case benefits and return on investment (ROI) projection for the procurement and rollout of a new call routing technology to 25 call centers. With investment costs of about 17 million dollars and annual operating costs of about 8 million for the new technology, we needed to determine if the technology would provide enough cost savings and cost avoidance (through reduced trunk costs, increased agent productivity, and ability to service more calls) to warrant its nationwide implementation.
 
We constructed a model of the existing call center environment consisting of 25 call centers where calls were distributed to the sites based on a system of percentage allocation routing; for example, the telephone network provider directs calls to each site based on the number of agents scheduled. We then modeled the same call system dynamics and intricacies under the new call routing system where calls are distributed based on longest available agent. Subsequently, we conducted average day simulations with light and heavy volumes and other "what if" laboratory analyses and experiments to facilitate planning decisions required to be documented and substantiated in the business case.  
 
  Return to Wintersim
 
 

 
THREE SOURCES OF SIMULATION INACCURACY (AND HOW TO OVERCOME THEM)  
 
  Stewart Robinson
 
Operational Research and Systems Group
Warwick Business School
University of Warwick
Coventry, CV4 7AL
UNITED KINGDOM
 
 
ABSTRACT
 
There is much interest in how to ensure that the results obtained from a simulation model are accurate. This paper considers this from the perspective of three main sources of inaccuracy: the modelling, the data and the experimentation. For each of these sources the causes of inaccuracy are discussed and some advice is given on how to overcome them. An illustrative model is used to quantify some of the effects of inaccuracies in the data and the experimentation.  
 
  Return to Wintersim
 
 

 
Copyright © 1999, Wintersim 99 <mailto:vlopez@linknet.net> ... All rights reserved.