Abstract
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.
Chapter PDF
Similar content being viewed by others
References
National Science Foundation, GENI, http://www.geni.net (last accessed February 12, 2012)
European Commission, FIRE website, http://cordis.europa.eu/fp7/ict/fire (last accessed February 12, 2012)
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)
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
Opencloudmanifesto, Cloud Computing Use Cases White Paper, http://www.opencloudmanifesto.org/ (last accessed February 12, 2012)
OMG website. Catalog of OMG Modeling and Metadata Specifications, www.omg.org/technology/documents/modeling_spec_catalog.htm (last accessed February 12, 2012)
Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF eclipse modeling framework, 2nd edn. Addison Wesley (2008)
Eclipse Foundation website, http://www.eclipse.org (last accessed March 27, 2011)
Xtext framework website, http://www.eclipse.org/Xtext/ (last accessed February 12, 2012)
RADL, Panlab wiki website, http://trac.panlab.net/trac/wiki/RADL (last accessed February 12, 2012)
Teagle, http://www.fire-teagle.org (last accessed February 12, 2012)
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)
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)
Federation Computing Interface (FCI), Panlab wiki website, http://trac.panlab.net/trac/wiki/FCI (last accessed February 12, 2012)
Federation Scenario Toolkit (FSToolkit) web site, http://nam.ece.upatras.gr/fstoolkit (last accessed February 12, 2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
This chapter is published under an open access license. Please check the 'Copyright Information' section either on this page or in the PDF for details of this license and what re-use is permitted. If your intended use exceeds what is permitted by the license or if you are unable to locate the licence and re-use information, please contact the Rights and Permissions team.
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tranoris, C., Denazis, S. (2012). FSToolkit: Adopting Software Engineering Practices for Enabling Definitions of Federated Resource Infrastructures. In: Álvarez, F., et al. The Future Internet. FIA 2012. Lecture Notes in Computer Science, vol 7281. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30241-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-30241-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30240-4
Online ISBN: 978-3-642-30241-1
eBook Packages: Computer ScienceComputer Science (R0)