Skip to main content

A Mobile Cloud with Trusted Data Provenance Services for Bioinformatics Research

  • Chapter
Data Provenance and Data Management in eScience

Part of the book series: Studies in Computational Intelligence ((SCI,volume 426))

Abstract

Cloud computing provides a cheap yet reliable outsourcing model for anyone who needs large computing resources. Together with the Cloud, Service Oriented Architecture (SOA) allows the construction of scientific workflows to bring together various scientific computing tools offered as services in the Cloud, to answer complex research questions. In those scientific workflows, certain critical steps need the participation of research personnel or experts. It is highly desirable that scientists have easy access, such as mobile devices, to the workflows running in the Cloud. Furthermore, since the participants in this cross-domain collaboration barely trust each other, achieving reliable data provenance becomes a challenging task. This book chapter aims to discuss these issues and possible solutions. In this book chapter, we describe a Mobile Cloud system with a trusted provenance mechanism. The Mobile Cloud system facilitates the use of mobile devices to manipulate and interact with the scientific workflows running in the Cloud. Moreover, it provides trusted data provenance by acting as a trusted third party to record provenance data submitted by the participating services during the workflow execution. We have implemented a prototype which allows the bioinformatics workflow design and participation using mobile devices. We prove the concept of Mobile Cloud with the prototype and conducted performance evaluation for the significant points of bioinformatics workflow platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrews, T., Curbera, F., Dholakia, H., et al.: Business process execution language for web services (BPEL4WS) specifications (2003), http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-bpel/ws-bpel.pdf

  2. Brazas, M., Fox, J., Brown, T., McMillan, S., Ouellette, B.: Keeping pace with the data: 2008 update on the bioinformatics links directory. Nucleic Acids Research 36, W2–W4 (2008)

    Article  Google Scholar 

  3. Foster, I., Vockler, J., Wilde, M., Zhao, Y.: Chimera: A virtual data system for representing, querying, and automating data derivation. In: Scientific and Statistical Database Management Conference (2002)

    Google Scholar 

  4. Galperin, M.: The molecular biology database collection: 2008 update. Nucleic Acids Research 36, D2–D4 (2007)

    Article  Google Scholar 

  5. Giurgiu, I., Riva, O., Juric, D., Krivulev, I., Alonso, G.: Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: ACM/IFIP/USENIX International Conference on Middleware, pp. 83–102 (2009)

    Google Scholar 

  6. Huang, M., Peterson, L., Bavier, A.: Planetflow:maintaining accountability for network services. In: ACM SIGOPS Operating Systems Review, pp. 89–94 (2006)

    Google Scholar 

  7. Huerta-Canepa, G., Lee, D.: A virtual cloud computing provider for mobile devices. In: ACM Workshop on Mobile Cloud Computing Services: Social Networks and Beyond, San Francisco, pp. 61–65 (2010)

    Google Scholar 

  8. Kanehisa, M., Goto, S., Furumichi, M., Tanable, M., Hirakawa, M.: Kegg for representation and analysis of molecular networks involving diseases and drugs. Nucleic Acids Research 38, 355–360 (2010)

    Article  Google Scholar 

  9. Kemp, R., Palmer, N., Kielmann, T., Bal, H.: Cuckoo: a computation offloading framework for smartphones. In: International Conference on Mobile Computing, Applications, and Services, pp. 62–81 (2010)

    Google Scholar 

  10. Kumar, K., Lu, Y.: Cloud computing for mobile users. Journal of Computer 18(99), 51–56 (2010)

    Article  Google Scholar 

  11. Lu, W., Jackson, J., Barga, R.: Azureblast: A case study of developing science. In: Workshop on Scientific Cloud Computing, pp. 413–420 (2010)

    Google Scholar 

  12. Montage, http://montage.ipac.caltech.edu

  13. Moreau, L., Freire, J., Futrelle, J., McGrath, R., Myers, J., Paulson, P.: The open provenance model (2007), http://eprints.ecs.soton.ac.uk/14979

  14. Moser, O., Rosenberg, F., Dustdar, S.: Non-intrusive monitoring and service adaptation for ws-bpel. In: International Conference on World Wide Web, pp. 815–824. ACM, New York (2008)

    Google Scholar 

  15. Mulgan, R.: Accountability: An ever-expanding concept? In: Public Administration, pp. 555–573 (2000)

    Google Scholar 

  16. Mulo, E., Zdun, U., Dustdar, S.: Monitoring web service event trails for business compliance. In: International Conference on Service-Oriented Computing and Applications, pp. 1–8 (2009)

    Google Scholar 

  17. Oinn, T., Li, P., Kell, D., Goble, C., Goderis, A., Greenwood, M., Hull, D., Stevens, R., Turi, D., Zhao, J.: Taverna/myGrid: Aligning a workflow system with the life sciences community. Workflows in e-Science. Springer (2006)

    Google Scholar 

  18. Palankar, M., Iamnitchi, A., Ripeanu, M., Garfinkel, S.: Amazon s3 for science grids: a viable solution. In: Workshop on Data-Aware Distributed Computing, pp. 55–64 (2008)

    Google Scholar 

  19. Scheidegger, C., Koop, D., Santos, E., Callahan, H., Freire, J., Silva, C.: Tackling the provenance challenge one layer at a time. Concurrency and Computation: Practice and Experience 20(5), 473–483 (2008)

    Article  Google Scholar 

  20. Schena, M., Shalon, D., Davis, R., Brown, P.: Quantitative monitoring of gene expression patterns with a complementary dna microarray. Science 270, 467–470 (1995)

    Article  Google Scholar 

  21. Simmhan, Y., Plale, B., Gannon, D.: A survey of data provenance in e-science. ACM SIGMOD Record 34(3), 31–36 (2005)

    Article  Google Scholar 

  22. Simmhan, Y., Plale, B., Gannon, D.: Karma2: Provenance management for data driven workflow. International Journal of Web Services Research 5(2), 1–22 (2008)

    Article  Google Scholar 

  23. Squicciarini, A., Lee, W., Thuraisingham, B., Bertino, E.: End-to-end accountability in grid computing systems for coalition information sharing. In: Workshop on Cyber Security and Information Intelligence Research (2008)

    Google Scholar 

  24. Taylor, I., Shields, M., Wang, I., Philp, R.: Distributed p2p computing within triana: A galaxy visualization test case. In: IEEE International Parallel and Distributed Processings Symposium (2003)

    Google Scholar 

  25. Yao, J., Chen, S., Wang, C., Levy, D., Zic, J.: Accountability as a service for the cloud. In: IEEE International Conference on Services Computing, pp. 81–90 (2010)

    Google Scholar 

  26. Yu, Q., Liu, X., Bouguettaya, A., Medjahed, B.: Deploying and managing web services: issues, solutions, and directions. The VLDB Journal 17, 537–572 (2008)

    Article  Google Scholar 

  27. Yumerefendi, A.R., Chase, J.S.: Strong accountability for network storage. ACM Trans. Storage 3(3), 11 (2007), doi: http://doi.acm.org/10.1145/1288783.1288786

    Article  Google Scholar 

  28. Zhang, J., Levy, D., Chen, S., Zic, J.: mbosss+: A mobile web services framework. In: IEEE Asia-Pacific Services Computing Conference, pp. 91–96 (2010)

    Google Scholar 

  29. Zhang, Y., Lin, K.J., Hsu, J.: Accountability monitoring and reasoning in service-oriented architectures. Service Oriented Computing and Applications 1, 35–50 (2007), doi:10.1007/s11761-007-0001-4

    Article  Google Scholar 

  30. Zhao, J., Goble, C., Stevens, R., Bechhoffer, S.: Semantically linking and browsing provenance logs for escience. In: International Conference on Semantics of a Networked World (2004)

    Google Scholar 

  31. Zhao, J., Goble, C., Stevens, R., Turi, D.: Mining taverna’s semantic web of provenance. Concurrency and Computation: Practice and Experience 20(5), 463–472 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinhui Yao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yao, J., Zhang, J., Chen, S., Wang, C., Levy, D., Liu, Q. (2013). A Mobile Cloud with Trusted Data Provenance Services for Bioinformatics Research. In: Liu, Q., Bai, Q., Giugni, S., Williamson, D., Taylor, J. (eds) Data Provenance and Data Management in eScience. Studies in Computational Intelligence, vol 426. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29931-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29931-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29930-8

  • Online ISBN: 978-3-642-29931-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics