FSToolkit: Adopting Software Engineering Practices for Enabling Definitions of Federated Resource Infrastructures

  • Christos Tranoris
  • Spyros Denazis
Open Access
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7281)


Today organizations own resources and infrastructures (i.e. networking devices, gateways, wireless devices) that would like to either offer through the cloud model or to combine with resources of other infrastructures. Federation can be enabled by means of a resource broker that matches customer’s requested services and providers’ resources according to the agreed SLA. Users need ways to define complex deployments and request for resources without knowing the underlying infrastructure details. In this paper we present the Federation Scenario Toolkit (FSToolkit) that enables the definition of resource request scenarios, agnostic in term of providers. This work adopts Software Engineering practices considering the concepts of modeling and meta-modeling to define a resource broker and to specify scenarios by applying the Domain Specific Modeling (DSM) paradigm. FSToolkit is developed for experimentally driven research for validating through testing-scenarios new architectures and systems at scale and under realistic environments by enabling federation of resources.


Federation experimentally driven research Resource Broker Domain Specific Modeling 


  1. 1.
    National Science Foundation, GENI, http://www.geni.net (last accessed February 12, 2012)
  2. 2.
    European Commission, FIRE website, http://cordis.europa.eu/fp7/ict/fire (last accessed February 12, 2012)
  3. 3.
    Tranoris, C., Denazis, S.: Federation Computing: A pragmatic approach for the Future Internet. In: 6th IEEE International Conference on Network and Service Management (CNSM 2010), Niagara Falls, Canada (2010)Google Scholar
  4. 4.
    Website of Panlab and PII European projects, supported by the European Commission in its both framework programmes FP6 (2001-2006) and FP7 (2007-2013), http://www.panlab.net
  5. 5.
    Opencloudmanifesto, Cloud Computing Use Cases White Paper, http://www.opencloudmanifesto.org/ (last accessed February 12, 2012)
  6. 6.
    OMG website. Catalog of OMG Modeling and Metadata Specifications, www.omg.org/technology/documents/modeling_spec_catalog.htm (last accessed February 12, 2012)
  7. 7.
    Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF eclipse modeling framework, 2nd edn. Addison Wesley (2008)Google Scholar
  8. 8.
    Eclipse Foundation website, http://www.eclipse.org (last accessed March 27, 2011)
  9. 9.
    Xtext framework website, http://www.eclipse.org/Xtext/ (last accessed February 12, 2012)
  10. 10.
    RADL, Panlab wiki website, http://trac.panlab.net/trac/wiki/RADL (last accessed February 12, 2012)
  11. 11.
    Teagle, http://www.fire-teagle.org (last accessed February 12, 2012)
  12. 12.
    Specification Business Process Execution Language for Web Services, Version 1.1, ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf (last accessed February 12, 2012)
  13. 13.
    Belaunde, M., Falcarin, P.: Realizing an MDA and SOA Marriage for the Development of Mobile Services. In: ECMFA: European Conference on Modelling Foundations and Applications, pp. 393–405 (2008)Google Scholar
  14. 14.
    Federation Computing Interface (FCI), Panlab wiki website, http://trac.panlab.net/trac/wiki/FCI (last accessed February 12, 2012)
  15. 15.
    Federation Scenario Toolkit (FSToolkit) web site, http://nam.ece.upatras.gr/fstoolkit (last accessed February 12, 2012)

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Christos Tranoris
    • 1
  • Spyros Denazis
    • 1
  1. 1.University of PatrasGreece

Personalised recommendations