1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems

Research Article

Simulating SMEPP Middleware

Download561 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2008.3016,
        author={Javier Barbar\^{a}n and Carlos Bonilla and Jose \^{A}ngel  Dianes and Manuel D\^{\i}\^{a}z and Ana Reyna},
        title={Simulating SMEPP Middleware},
        proceedings={1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Middleware EP2P Simulation},
        doi={10.4108/ICST.SIMUTOOLS2008.3016}
    }
    
  • Javier Barbarán
    Carlos Bonilla
    Jose Ángel Dianes
    Manuel Díáz
    Ana Reyna
    Year: 2010
    Simulating SMEPP Middleware
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2008.3016
Javier Barbarán1,*, Carlos Bonilla1,*, Jose Ángel Dianes1,*, Manuel Díáz1,*, Ana Reyna1,*
  • 1: Dpt. Lenguajes y Ciencias de la Computación, University of Málaga, Campus de Teatinos, 29017 Málaga. SPAIN. Tel: +34 95 2131394
*Contact email: barbaran@lcc.uma.es, cba@lcc.uma.es, jdianes@lcc.uma.es, mdr@lcc.uma.es, reyna@lcc.uma.es

Abstract

Embedded Peer-to-Peer Systems (EP2P) represent a new challenge in the development of software for distributed systems. The main objective of the SMEPP (Secure Middleware for Embedded Peer-to-Peer Systems) project is to develop a new middleware, based on a new network centric abstract model, specially designed for the above described systems, and trying to overcome the main problems of the currently existing domain specific middleware proposals. This paper presents a SMEPP Middleware component-based simulation tool. The main objective of developing this simulator is to provide a tool to enable the testing of the service model proposed for the middleware and to provide a framework to test different middleware design choices. Simulations will help us to make future decisions. Simulating SMEPP applications, that is, applications running on the SMEPP middleware and based on the API that it offers, help us to make decisions about the most requirement-satisfactory way of constructing the middleware. The simulated middleware API component represents a first approach to middleware design, and introduces some of the architectural issues that must to be solved in the near future.