Seminars
From CD++
The Advanced Real-Time Simulation Laboratory organizes varied Student Seminars (within the V-Sim Centre and the RADS Lab, SCE). The seminars will focus both on student research and technical discussion, and they are open to the community. Feel free to invite your coleagues and students to attend.
These Student Seminars are one of the main activities of the Ottawa Student Chapter of the SCS (Society for Modeling and Simulation International).
If you need further information or want to organize a seminar, contact the organizers.
Contents
- 1 Seminar: A Parallel Environment for Leveraging Cell Broadband Engine in Large-scale Discrete-Event Simulation
- 2 Carleton University VSIM Speakers Series: Broadband Visual Communication in the Future
- 3 Seminar: Communicating with FPGA Board using TCP Protocol
- 4 Seminar: Vesicle-Synapsin Interactions Modeled with Cell-DEVS
- 5 Thesis Defence (M.ISS.): Implement Parallel and Distributed DEVS and Cell-DEVS Simulation in Windows Platform
- 6 Seminar: Implementation of a Car Travel Model on IBM Cell/B.E. Processor
- 7 Seminar: Lightweight Time Warp - A Novel Protocol for Parallel Optimistic Simulation of Large-Scale DEVS and Cell-DEVS Models
- 8 Seminar: An Overview of the Existing Parallel CD++ Simulators
- 9 Seminar: Modeling and Simulation of Generalized Stochastic Discrete Event Systems
Seminar: A Parallel Environment for Leveraging Cell Broadband Engine in Large-scale Discrete-Event Simulation
- Speaker
- Qi Liu, ARS Laboratory, Carleton University, Canada
- When
- 10:00 - 11:00 AM, Tuesday, 18 August 2009
- Where
- IBM T. J. Watson Research Center, Yorktown Heights, NY, USA [1].
Carleton University VSIM Speakers Series: Broadband Visual Communication in the Future
- Speaker
- John Spence and Martin Brooks, Communications Research Centre, Government of Canada
- When
- 10:00 - 11:30 AM, Tuesday, 02 December 2008
- Where
- 2221 VS (Hurricane Room) (Campus Map here).
Seminar: Communicating with FPGA Board using TCP Protocol
- Speaker
- Mohammad Moallemi, ARS Laboratory, Carleton University, Canada
- When
- 3:00 pm, October 10, 2008
- Where
- 3220 VS (Campus Map here).
- Abstract
- The AP1000 board donated to Carleton University by CMC (Canadian Microelectronics Corporation) is a programmable logic board, known as Field-Programmable Gate Array or FPGA, which consists of memory blocks, microprocessors (soft and hard macros), multiplier and digital signal processing blocks, embedded system IP such as bus architectures and peripheral components, and application-specific IP such as in DSP and telecom.
- In this Project, a TCP protocol for communication between the AP1000 board and the IBM host PC was studied. The resulting design uses the high speed Ethernet Mac IP core and the light weight IP (lwip) library. The lwip library contains the implementation of TCP protocol in EDK design tool, making it suitable for developers to send and receive data using this protocol. With this approach, we successfully opened a TCP socket on the board side to establish a telnet connection between the board and the host PC. The board was configured to accept incoming connections from the host PC via the socket, and the status of data transmission was shown in a HyperTerminal window.
- Short Biography
- Mohammad Moallemi received his B.Eng. degree from Shahid Beheshti University, Tehran, Iran (2004). He received a M.A.Sc. degree from Ferdowsi University, Mashhad, Iran (2007). He is currently a Ph.D. candidate in the Department of Systems and Computer Engineering at Carleton University. His research interests include embedded simulation development using the CD++ toolkit.
Seminar: Vesicle-Synapsin Interactions Modeled with Cell-DEVS
- Speaker
- Rhys Goldstein, ARS Laboratory, Carleton University, Canada
- When
- 5:30 pm, September 25, 2008
- Where
- 4332 ME (Campus Map here).
- Abstract
- Interactions between synaptic vesicles and synapsin in a presynaptic nerve terminal were modeled using the Cell-DEVS formalism. Vesicles and synapsins move randomly within the presynaptic compartment. Synapsins can bind to more than one vesicle simultaneously, causing clusters to form. Phosphorylation of synapsin reduces its affinity for vesicles, and causes the clusters to break apart. Upon dephosphosphorylation, new clusters form. Taking advantage of Cell-DEVS, as opposed to traditional techniques for implementing cellular automata, the model prevents collisions between arbitrarily large clusters using transition rules restricted to a 5-cell neighborhood. Simulation results indicate that, in a qualitative sense, the behavior of vesicles and synapsin in neurons was captured.
- Short Biography
- RHYS GOLDSTEIN received a B.A.Sc. degree (2003) from the Engineering Physics Department at the University of British Columbia (Vancouver, BC, Canada). He then worked in the mining industry, developing data analysis software and leading geophysical surveys in various parts of the world. He is now pursuing a M.A.Sc. in Biomedical Engineering from the Department of Systems and Computer Engineering at Carleton University (Ottawa, ON, Canada). His email is <rhys@sce.carleton.ca>.
Thesis Defence (M.ISS.): Implement Parallel and Distributed DEVS and Cell-DEVS Simulation in Windows Platform
- Speaker
- Bo Feng, ARS Laboratory, Carleton University, Canada
- When
- 10:00 am, September 19, 2008
- Where
- 4359 ME (Campus Map here).
- Abstract
- DEVS is a modeling and simulation framework based on generic dynamic system theory. Cell-DEVS is a DEVS-based formalism to model complex physical systems as cell spaces. Message Passing Interface(MPI) is a portable, flexible, vendor independent and platform independent standard for messaging on high performance computing. In this work, a parallel simulation tool (called PCD++) is presented. PCD++Win is based on CD++, which is a modeling and simulation toolkit capable of executing DEVS and Cell-DEVS models. Specifically, PCD++Win is following the conservative approach for synchronization, taking the advantage of MPI and moving PCD++ engine from Linux to Windows environments. PCD++Win allows users to setup, configure and execute parallel DEVS and Cell-DEVS simulation with a Windows-based graphical user interface(GUI). Moreover, PCD++Win is exposed as a Web service, which is independent of programming language, platform and device. Finally, PCD++/.NET system is created by combining .NET Remoting technology with parallel CD++ and allowing user to execute distributed simulation with commodity PC machines across a network. PCD++/.NET supports various protocols and formatter. That allows PCD++/.NET Remoting has more flexibility and extensibility than Web service-based simulation tool, which can only use HTTP protocol and SOAP formatter. The performance of PCD++/.NET heavily depends on partition strategy and model behavior. PCD++/.NET can be suitable for the model, which has modest remote message, and presents tolerable performance.
- Short Biography
- Bo Feng is currently a Master student in the Department of Systems and Computer Engineering, Carleton University. His research interests focus on parallel and distributed DEVS and Cell-DEVS simulation. He has joined in Participatory Design Studio project, which was sponsored by CANARIE. He is expected to graduate in Sept 2008.
Seminar: Implementation of a Car Travel Model on IBM Cell/B.E. Processor
- Speaker
- Mahdi Yusuf and Yuri Boiko, ARS Laboratory, Carleton University, Canada
- When
- 3:00 pm, August 19, 2008
- Where
- 3220 VS (Campus Map here).
- Abstract
- In this seminar, Mahdi will summarize his project on model development in Cell/B.E. environment. The performance of parallel simulation of a car travel model obtained on the Cell/B.E. architecture is compared to that achieved on single CPU execution. The talk will also address the vectorization concepts in Cell/B.E. applications.
- Short Biography
- Mahdi Yusuf is an undergrad student in the Department of Systems and Computer Engineering, Carleton University, Canada (expected graduation in 2010). During the Summer semester of 2008, he has been working with a group of students in the ARS laboratory on projects of Cell/B.E. based simulations. Yuri Boiko is a second year M.Sc. Student in the ARS laboratory working on related projects.
Seminar: Lightweight Time Warp - A Novel Protocol for Parallel Optimistic Simulation of Large-Scale DEVS and Cell-DEVS Models
- Speaker
- Qi Liu, ARS Laboratory, Carleton University, Canada
- When
- 4:00 pm, August 15, 2008
- Where
- 3220 VS (Campus Map here).
- Abstract
- In this seminar, we propose a novel Lightweight Time Warp (LTW) protocol for high-performance parallel optimistic simulation of large-scale DEVS and Cell-DEVS models. By exploiting the characteristics of the simulation process, the protocol is able to set free most logical processes (LPs) from the Time Warp mechanism, while the overall simulation still executes optimistically, driven by only a few full-fledged Time Warp LPs.
- The LTW protocol includes a rule-based event-scheduling mechanism using two types of event queues, an aggregated state-saving technique for optimal risk-free state management, and a new rollback algorithm that recovers lightweight LPs from causality errors without sending anti-messages. The impact on global control mechanisms such as GVT computation, fossil collection, and load migration is also discussed. The basic concepts of the protocol could also apply to a broad range of Time Warp systems under certain conditions and with appropriate control over the LPs.
- Short Biography
- Qi Liu received his B.Eng. degree from Huazhong University of Science and Technology, China (1993). He received a M.A.Sc. degree from Carleton University, Ottawa, ON, Canada (2006, Senate Medal for Outstanding Academic Achievement). He is currently a Ph.D. candidate in the Department of Systems and Computer Engineering at Carleton University. His research interests are centered around high-performance computing in simulation and advanced parallel/distributed simulation algorithms.
Seminar: An Overview of the Existing Parallel CD++ Simulators
- Speaker
- Shafagh Jafer, ARS Laboratory, Carleton University, Canada
- When
- 4:00 pm, June 24, 2008
- Where
- 3220 VS (Campus Map here).
- Abstract
- In this seminar, we will present new techniques for DEVS and Cell-DEVS models in parallel and distributed environments. The parallel simulators are based on the Time Warp optimistic synchronization protocol, and are developed as new simulation engines for CD++, an M&S toolkit that implements both DEVS and Cell-DEVS formalisms.
- Two distinct parallel simulators, namely Purely Optimistic PCD++ and Conservative PCD++, are introduced which use hierarchical and flattened architecture respectively. Different Cell-DEVS models are built in CD++ in order to judge the performance of these two simulators. Moreover, two new algorithms, Local Rollback Frequency Model (LRFM) and Global Rollback Frequency Model (GRFM) are implemented to control optimism of the optimistic PCD++. The LRFM and GRFM techniques are modifications to the WARPED kernel which are applied to the optimistic PCD++. A set of detailed tests are collected to investigate the effect of these approaches on the simulator.
- Short Biography
- Shafagh Jafer graduated with B.Eng. degree from Department of Systems and Computer Engineering of Carleton University in 2005. She received her M.A.Sc. degree in Systems and Computer Engineering from Carleton University in 2007. She is currently a Ph.D. candidate at the department of Systems and Computer Engineering at Carleton University. Her research area involves DEVS and CELL-DEVS simulations as well as Parallel CD++ Simulators.
Seminar: Modeling and Simulation of Generalized Stochastic Discrete Event Systems
- Speaker
- Rodrigo Castro, Universidad Nacional de Rosario, Argentina
- When
- 4:00 pm, May 13, 2008
- Where
- 3222 VS (Campus Map here).
- Abstract
- The DEVS formalism is a general system theoretic based formalism that can represent all the systems whose input/output behavior can be described by sequences of events. Nevertheless, DEVS has only been defined formally for deterministic systems, which limits the stochastic treatment of the systems under study.
- In this seminar, we will introduce an extension of the classic DEVS formalism that includes stochastic features. Based on the use of Probability Spaces, the STochastic DEVS specification (STDEVS) provides a formal framework for modeling and simulation of generalized non deterministic discrete event systems. We will go through the main theoretical properties of STDEVS and illustrate its use in a stochastic oriented simulation example with the main purpose of performance analysis in computer systems and data networks.
- Short Biography
- Rodrigo Castro is a Ph.D. candidate at the Universidad Nacional de Rosario, Argentina. He is also an adjunct Lecturer at the Computer Science Department, Faculty of Sciences (FCEN), Universidad de Buenos Aires, an invited lecturer for the post-graduate course "Information Integration Technologies in the Factory" at Universidad de Buenos Aires, Argentina. Since 2000 he worked in several projects for Siemens, Cisco, Hewlett Packard, in the area of networking optimization, performance analysis, information systems infrastructure design, and software development. In 2007 he was awarded a Fundación Repsol YPF - José A. Estenssoro Ph.D. Fellowship (Argentina) for his Ph.D. studies. Also in 2007, he was awarded an INGENIO(CSIC-UPV)/OEI Grant (Spain) for studies on "Best Practices in the Cooperation University-Enterprise for Development". He is an IEEE Member of Computer Society and Communications Society.