Intercloud Interoperability to schedule dynamic
operation for IaaS cloud providers is a requirement
to achieve this objective.
Since, SLA and QoS models are important
factors to introduce a comprehensive Intercloud
Interoperability Framework, the paper refers to some
useful references and proposes the essential metrics
for SLA and QoS to integrate with cloud systems.
Then, a conceptual model for the Intercloud
Framework to dispatch workloads between various
clouds is proposed. The Intercloud Framework
receives tasks through Intercloud Interface; specifies
the task details; considers all required SLA/QoS
metrics; discovers and selects the available IaaS
clouds; maps the task according to each offered
cloud formats and requirements; dispatches the tasks
between selected clouds; and finally collects and
maps the results to an understandable format for the
consumer cloud.
The Transformation Engine component of the
framework is a core module to provide intercloud
interoperability by mapping workloads to other
cloud providers. MDA is identified as an appropriate
approach to develop the Transformation Engine
module.
As to continuing the work, it is planned to adjust
the proposed framework according to the results of
simulation experiments. Future work will expand the
Intercloud framework to support interoperability in
data migration and workload management between
cloud providers.
ACKNOWLEDGEMENTS
The authors sincerely acknowledge the financial
support from the grant of the Portuguese Foundation
of Science and Technology (FCT), the EC 7th
Framework Programme under grant agreement n°
FITMAN 604674 (http://www.fitman-fi.eu), and the
Portuguese Projecto Mobilizador QREN
PRODUTECH.
REFERENCES
Agrawal, A. et al., 2005. Reusable Idioms and Patterns in
Graph Transformation Languages. Electronic Notes in
Theoretical Computer Science. Available at:
http://linkinghub.elsevier.com/retrieve/pii/S15710661
05001143.
Amazon, Amazon Elastic Compute Cloud (Amazon EC2).
Available at: http://aws.amazon.com/ec2/.
Badger, L. et al., 2010. Cloud Computing Use Cases.
National Institute of Standards and Technology,.
Available at: http://www.nist.gov/itl/cloud/use-
cases.cfm.
Bernstein, D. et al., 2009. Blueprint for the Intercloud -
Protocols and Formats for Cloud Computing
Interoperability. 2009 Fourth International
Conference on Internet and Web Applications and
Services. Available at: http://ieeexplore.ieee.org/
lpdocs/epic03/wrapper.htm?arnumber=5072540(Acces
sed June 13, 2011).
Bernstein, D., 2009. The Intercloud : Cloud
Interoperability at Internet Scale. Sixth IFIP
International Conference on Network and Parallel
Computing.
Bernstein, D. & Vij, D., 2010. Using XMPP as a transport
in Intercloud Protocols. 2nd USENIX Workshop on
Hot Topics in Cloud Computing. Available at:
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5
577272 (Accessed November 11, 2012).
Celesti, A. et al., 2010. How to Enhance Cloud
Architectures to Enable Cross-Federation. IEEE 3rd
International Conference on Cloud Computing.
Available at: http://ieeexplore.ieee.org/lpdocs/
epic03/wrapper.htm?arnumber=5557976 (Accessed
November 9, 2012).
Coutinho, C., Cretan, A. & Jardim-Goncalves, R., 2013.
Sustainable interoperability on space mission
feasibility studies. Computers in Industry, 64(8),
pp.925–937. Available at: http://
linkinghub.elsevier.com/retrieve/pii/S0166361513001
309 (Accessed November 3, 2013).
Cretan, A. et al., 2012. NEGOSEIO: A framework for
negotiations toward Sustainable Enterprise
Interoperability. Annual Reviews in Control36, 36(2),
pp.291–299. Available at: http://dx.doi.org/10.1016/
j.arcontrol.2012.09.010 (Accessed November 3, 2013).
Demchenko, Y. et al., 2013. Intercloud Architecture
Framework for Heterogeneous Cloud Based
Infrastructure Services Provisioning On-Demand. 27th
International Conference on Advanced Information
Networking and Applications Workshops, pp.777–784.
Available at: http://ieeexplore.ieee.org/lpdocs/
epic03/wrapper.htm?arnumber=6550490 (Accessed
November 11, 2013).
Goyal, M.K. et al., 2012. QoS based trust management
model for Cloud IaaS. 2012 2nd IEEE International
Conference on Parallel, Distributed and Grid
Computing, pp.843–847. Available at: http://
ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnum
ber=6449933.
Grance, T., 2010. The NIST Cloud Definition Framework.
National Institute of Standards and Technology
(NIST). Available at: http://scholar.google.com/
scholar?hl=en&btnG=Search&q=intitle:The+NIST+Cl
oud+Definition+Framework#3 (Accessed January 6,
2013).
Jardim-Goncalves, R., Agostinho, C., et al., 2012.
Systematisation of Interoperability Body of
Knowledge: The foundation for EI as a science.
Enterprise Information Systems Journal.
MODELSWARD2014-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
680