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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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)
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)
Galperin, M.: The molecular biology database collection: 2008 update. Nucleic Acids Research 36, D2–D4 (2007)
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)
Huang, M., Peterson, L., Bavier, A.: Planetflow:maintaining accountability for network services. In: ACM SIGOPS Operating Systems Review, pp. 89–94 (2006)
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)
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)
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)
Kumar, K., Lu, Y.: Cloud computing for mobile users. Journal of Computer 18(99), 51–56 (2010)
Lu, W., Jackson, J., Barga, R.: Azureblast: A case study of developing science. In: Workshop on Scientific Cloud Computing, pp. 413–420 (2010)
Montage, http://montage.ipac.caltech.edu
Moreau, L., Freire, J., Futrelle, J., McGrath, R., Myers, J., Paulson, P.: The open provenance model (2007), http://eprints.ecs.soton.ac.uk/14979
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)
Mulgan, R.: Accountability: An ever-expanding concept? In: Public Administration, pp. 555–573 (2000)
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)
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)
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)
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)
Schena, M., Shalon, D., Davis, R., Brown, P.: Quantitative monitoring of gene expression patterns with a complementary dna microarray. Science 270, 467–470 (1995)
Simmhan, Y., Plale, B., Gannon, D.: A survey of data provenance in e-science. ACM SIGMOD Record 34(3), 31–36 (2005)
Simmhan, Y., Plale, B., Gannon, D.: Karma2: Provenance management for data driven workflow. International Journal of Web Services Research 5(2), 1–22 (2008)
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)
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)
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)
Yu, Q., Liu, X., Bouguettaya, A., Medjahed, B.: Deploying and managing web services: issues, solutions, and directions. The VLDB Journal 17, 537–572 (2008)
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
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)
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
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)