首页 | 本学科首页   官方微博 | 高级检索  
     


Distributed simulation of DEVS and Cell-DEVS models using the RISE middleware
Affiliation:1. School of Computer Science and Technology, Wuhan University of Technology, Wuhan, PR China;2. Department of Electronic Engineering, City University of Hong Kong, Hong Kong, PR China;1. University of Bolton, Deane Rd, Bolton, UK;2. Departament de Sistemes Informàtics y Computació, Universitat Politècnica de València, Camino de Vera s/n, 46022 Valencia, Spain;3. Institut d''Investigació en Intel.ligència Artificial, Consejo Superior de Investigaciones Científicas, Campus de la UAB, Bellaterra, Catalonia, Spain;1. INRA, UMR 1391 ISPA, F-33140 Villenave d’Ornon, Bordeaux, France;2. Department of Earth Sciences, University of Toronto, Toronto, ON M5S 3B1, Canada;3. Department of Environmental Science, University of Kerala, Trivandrum, India;4. Texas AgriLife Research and Extension Center, Texas A&M University, Vernon, TX 76384, USA;5. Université Pierre et Marie Curie, Place Jussieu, 75252 Paris Cedex 05, France;1. School of Automation, Nanjing University of Posts and Telecommunication, Nanjing 210023, Jiangsu, PR China;2. School of Electrical and Information Engineering, Anhui University of Technology, Ma?anshan 243002, Anhui, PR China;3. School of Electrical and Automation Engineering, Nanjing Normal University, Nanjing 210042, Jiangsu, PR China;4. School of Electronics and Information, Jiangsu University of Science and Technology, Zhenjiang 212003, Jiangsu, PR China;1. Research Center “E. Piaggio”, University of Pisa, Pisa, Italy;2. Fundación Andaluza para el Desarrollo Aeroespacial (FADA-CATEC), Seville, Spain;3. Department of Ingegneria dell’Informazione, University of Pisa, Pisa, Italy;4. GRVC, University of Seville, Seville, Spain
Abstract:With the expansion of the Web, the desire toward global cooperation in the distributed simulation technology has also been on the rise. However, since current distributed simulation interoperability methods are coupled with system implementations, they place constraints on enhancing interoperability and synchronization algorithms. To enhance simulation interoperability on the Web, we implemented the RISE (RESTful Interoperability Simulation Environment) middleware, the first existing simulation middleware to be based on RESTful Web-services (WS). RISE is a general middleware that serves as a container to hold different simulation environments without being specific to a certain environment. RISE can hold heterogeneous simulations, and it exposes them as services via the Web. One of such services is called Distributed CD++ (DCD++) simulation system, an extension of the CD++ core engine that allows executing DEVS and Cell-DEVS models. Here, we introduce a proof-of-concept design and implementation of DCD++ using the distributed simulation using the RISE environment. We show how the RESTful WS interoperability style in RISE has improved the design, implementation and the performance of the DCD++ simulator. We also discuss a substantial performance improvement of the implementation of the RISE-based DCD++ presented here, showing many advantages of the RESTful WS presented here: improved interoperability, a seamless method to be connected into a cloud computing environment, and performance improvement when compared to our SOAP-based DCD++ in a similar testing environment.
Keywords:Interoperability  Distributed simulation  Web services  REST  SOAP  Middleware  DEVS  Cell-DEVS  CD++
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号