Biochemical Application Porting by Interoperating Personal and IaaS Clouds

  • Tibor Barat
  • Attila Kertesz
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8805)

Abstract

Researchers of various disciplines ranging from Life Sciences and Astronomy to Computational Chemistry, create and use scientific applications producing large amount of complex data relying heavily on compute-intensive modelling, simulation and analysis. Cloud Computing has reached a maturity state and high level of popularity that various Cloud services have become a part of our lives. The goal of this research is to apply this new technology to support and ease the execution of scientific applications and manage the produced user data in a convenient way, accessible from different places and devices. In this paper a biochemical application is examined as a use case for exemplifying our approach. We provide a general way for porting this biochemical application to an interoperable, heterogeneous environment consisting of Infrastructure and Personal (i.e. storage) Clouds. Our approach stores the application data in Personal Clouds and produce this data in Infrastructure Clouds in an autonomous way. Finally, we evaluate the ported application by using Ubuntu One, Dropbox, OpenNebula and Amazon. Our results show that users can benefit from this approach, and utilize data and infrastructure Cloud services in a transparent and efficient way.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bozman, J.: Cloud Computing: The Need for Portability and Interoperability. IDC Executive Insights (August 2010)Google Scholar
  2. 2.
    Dillon, T., Wu, C., Chang, E.: Cloud Computing: Issues and Challenges. In: Proc. of the 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 27–33 (2010)Google Scholar
  3. 3.
    Fraunhofer Institute for Secure Information Technology. On THE Security of Cloud Storage Services, SIT Technical reports (March 2012), http://www.sit.fraunhofer.de/content/dam/sit/en/documents/Cloud-Storage-Security_a4.pdf
  4. 4.
    Gagliardi, F., Muscella, S.: Cloud Computing – Data Confidentiality and Interoperability Challenges. In: Book: Cloud Computing, Computer Communications and Networks, pp. 257–270. Springer, London (2010)Google Scholar
  5. 5.
    Jeffery, K., Neidecker-Lutz, B.: The Future of Cloud Computing, Opportunities for European Cloud Computing beyond 2010. Expert Group Report (January 2010)Google Scholar
  6. 6.
    Kertesz, A., Otvos, F., Kacsuk, P.: A Case Study for Biochemical Application Porting in European Grids and Clouds. Special Issue on Distributed, Parallel, and GPU-Accelerated Approaches to Computational Biology, Concurrency and Computation: Practice and Experience, Early View (August 2013)Google Scholar
  7. 7.
    Kertesz, A.: Characterizing Cloud Federation Approaches. In book: Cloud Computing - Challenges. In: Mahmood, Z. (ed.) Limitations and R&D Solutions. Springer Series on Computer Communications and Networks (accepted in 2014)Google Scholar
  8. 8.
    Kertesz, A.: Legal Aspects of Data Protection in Cloud Federations. In: Nepal, S., Pathan, M. (eds.) Book: Security, Privacy and Trust in Cloud Systems, Signals & Communication, pp. 433–455 (2014)Google Scholar
  9. 9.
    Valverde, J.: Simplifying job management on the Grid. EMBnet. News 14(2), 25–32 (2008)Google Scholar
  10. 10.
    Enabling Grids for E-sciencE (EGEE) project (June 2011), http://public.eu-egee.org/
  11. 11.
    Tinker molecular modelling package (May 2011), http://dasher.wustl.edu/tinker/
  12. 12.
    The SZTAKI Cloud project website (May 2014), http://cloud.sztaki.hu/en/home
  13. 13.
    Ubuntu One (May 2014), https://one.ubuntu.com/dashboard/
  14. 14.
    Canonical Ubuntu website (June 2013), http://www.canonical.com/products
  15. 15.
  16. 16.
    Ubuntu One Files Java library (U1FileAPI) (May 2014), https://one.ubuntu.com/developer/files/store_files/android
  17. 17.
    Wikipedia – Freemium utilization (April 2014), http://en.wikipedia.org/wiki/Freemium
  18. 18.
    Amazon SimpleDB (March 2014), https://aws.amazon.com/simpledb/
  19. 19.
    Amazon AWS documentation (March 2014), https://aws.amazon.com/documentation/
  20. 20.
    OpenNebula website (March 2014), http://opennebula.org/documentation
  21. 21.
    Oauth standard documentation (March 2014), http://oauth.net/documentation/
  22. 22.
    SdbNavigator interface (May 2014), http://www.kingsquare.nl/sdbnavigator

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Tibor Barat
    • 1
  • Attila Kertesz
    • 2
    • 1
  1. 1.Department of Software EngineeringUniversity of SzegedSzegedHungary
  2. 2.MTA SZTAKI Computer and Automation Research InstituteBudapestHungary

Personalised recommendations