Skip to main content

Membrane Computing Inspired Approach for Executing Scientific Workflow in the Cloud

  • Conference paper
  • First Online:
Membrane Computing (CMC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8961))

Included in the following conference series:

  • 466 Accesses

Abstract

The continuous expansion and appreciation of the service oriented architecture is due to the standards of loose-coupling and platform independence. Service-Oriented Architecture is the most commonly and effectively realized through web services, and their temporal collaboration commonly referred to as web service composition. In the present scenario, the most popular variant of composition is service orchestration. Orchestration is achieved through a centralized ‘heavyweight’ engine, the orchestrating agent, that makes the  deployment configuration a massive ‘choke-point’. The issue achieves significance when data and compute intensive scientific applications rely on such a centralized scheme. Lately, a lot of research efforts are put in to deploy a scientific application on the cloud, thereby provisioning resources elastically at runtime. In this paper, we aim at eliminating this central ‘choke’ point by presenting a model inspired from ‘Membrane Computing’ that executes a scientific workflow in a decentralized manner. The benefit of this paradigm comes from the natural process of autonomy, where each cell provision resources and execute process-steps on its own. The approach is devised keeping in mind, the feasibility of deployment on a cloud based infrastructure. To validate the model, a prototype is developed and real scientific workflows are executed in-house (with-in the Intranet). Moreover, the entire prototype is also deployed on a virtualized platform with software defined networking, thereby studying the effects of a low bandwidth environment, and dynamic provisioning of resources.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Barker, A., Walton, C.D., Robertson, D.: Choreographing web services. IEEE Transactions on Services Computing 2(2), 152–166 (2009)

    Article  Google Scholar 

  2. Fernandez H., Tedeschi C., Priol T.: A Chemistry Inspired Workflow Management System for Decentralizing Workflow Execution. IEEE Transactions on Services Computing. doi:10.1109/TSC.2013.27 (pre-print)

  3. Bell, G., Hey, T., Szalay, A.: Beyond the data deluge. Science 323(5919), 1297–1298 (2009)

    Article  Google Scholar 

  4. Alonso, G., Agrawal, D., Abbadi, A.E., Mohan, C.: Functionality and limitations of current workflow management systems. IEEE Expert 12(5), 105–111 (1997)

    Google Scholar 

  5. Wang C., Pazat J.: A Chemistry-Inspired Middleware for Self-Adaptive Service Orchestration and Choreography. In: 2013 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 426–433. IEEE (2013)

    Google Scholar 

  6. Paun, G.: Computing with membranes. Journal of Computer and System Sciences 61(1), 108–143 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Wang, X., Dong, J.S., Chin, C., Hettiarachchi, S.R., Zhang, D.: Semantic space: An infrastructure for smart spaces. Computing 1(2), 67–74 (2002)

    Google Scholar 

  8. Zhuge, H.: Semantic grid: Scientific issues, infrastructure, and methodology. Communications of the ACM 48(4), 117–119 (2005)

    Article  Google Scholar 

  9. Juve G., Deelman E., Vahi K., Mehta G., Berriman B., Berman B.P., Maechling P.: Scientific workflow applications on Amazon EC2. In: 2009 5th IEEE International Conference on E-Science Workshops, pp. 59–66. IEEE (2009)

    Google Scholar 

  10. Ahmed T., and Srivastava A.: Minimizing Waiting Time for Service Composition: A Frictional Approach. In: 2013 IEEE 20th International Conference on Web Services (ICWS), pp. 268–275. IEEE (2013)

    Google Scholar 

  11. Calheiros, R.N., Vecchiola, C., Karunamoorthy, D., Buyya, R.: The Aneka platform and QoS-driven resource provisioning for elastic applications on hybrid Clouds. Future Generation Computer Systems 28(6), 861–870 (2012)

    Article  Google Scholar 

  12. Zhang F., Cao J., Hwang K., Wu C.: Ordinal Optimized Scheduling of Scientific Workflows in Elastic Compute Clouds. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 9–17. IEEE (2011)

    Google Scholar 

  13. Zaha, J.M., Barros, A., Dumas, M., ter Hofstede, A.: Let’s dance: A language for service behavior modeling. In: Meersman, R., Tari, Z. (eds.) OTM 2006. LNCS, vol. 4275, pp. 145–162. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Cecili, J.M., Garca, J.M., Guerrero, G.D., Martnez-del-Amor, M., Hurtado, I.P., Prez-Jimnez, M.: Simulating a P system based efficient solution to SAT by using GPUs. The Journal of Logic and Algebraic Programming 79(6), 317–325 (2010)

    Article  MathSciNet  Google Scholar 

  15. White, S.A.: Introduction to BPMN. IBM Cooperation 2(0), 0 (2004)

    Google Scholar 

  16. Nishida T.Y.: An approximate algorithm for NP-complete optimization problems exploiting P systems. In: Proc. Brainstorming Workshop on Uncertainty in Membrane Computing, pp. 185–192 (2004)

    Google Scholar 

  17. Mamei M., Zambonelli F., Leonardi L.: Distributed motion coordination with co-fields: A case study in urban traffic management. In: The Sixth International Symposium on Autonomous Decentralized Systems, 2003, ISADS 2003, pp. 63–70. IEEE (2003)

    Google Scholar 

  18. Reza, H., Ogaard, K.: Modeling UAS swarm system using conceptual and dynamic architectural modeling concepts. In: Andrews, S., Polovina, S., Hill, R., Akhgar, B. (eds.) ICCS-ConceptStruct 2011. LNCS, vol. 6828, pp. 331–338. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rohit Verma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Ahmed, T., Verma, R., Bakshi, M., Srivastava, A. (2014). Membrane Computing Inspired Approach for Executing Scientific Workflow in the Cloud. In: Gheorghe, M., Rozenberg, G., Salomaa, A., Sosík, P., Zandron, C. (eds) Membrane Computing. CMC 2014. Lecture Notes in Computer Science(), vol 8961. Springer, Cham. https://doi.org/10.1007/978-3-319-14370-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14370-5_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14369-9

  • Online ISBN: 978-3-319-14370-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics