Skip to main content

Behavioral Analysis of Service Composition Patterns in ECBS Using Petri-Net-Based Approach

  • Chapter
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 995))

Abstract

The service composition and scheduling activities are facing performance and complexity issues because of (a) large number of heterogeneous clouds, (b) integrating various service components into composite service. In order to facilitate such issues, the advent of automatic dynamic web service composition and scheduling methodology is required, such that the current trends of problem like service reusability, flexibility, statelessness, efficiency, etc. can be addressed. This work focus on the web service composition process in multi-cloud architecture, where various types of service composition patterns are discussed. The service composition patterns are classified according to the degree of heterogeneity of the services. It also helps to design the dynamic facets of composition patterns using Enterprise Service Composition Petri net (ESCP) model. Further, using the concepts of ESCP model and the reachability graph, several key properties like safeness, boundedness, fairness, etc. are analyzed formally.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Khan, G., Sengupta, S., Sarkar, A., Debnath, N.C.: Modeling of inter-cloud architecture using UML 2.0: multi-agent abstraction based approach. In: 23rd International Conference on Software Engineering and Data Engineering (SEDE), pp. 149–154 (2014)

    Google Scholar 

  2. Khan, G., Sengupta, S., Sarkar, A., Debnath, N.C.: Web service discovery in enterprise cloud bus framework: T vector based model. In: 13th IEEE International Conference on Industrial Informatics (INDIN), pp. 1672–1677 (2015)

    Google Scholar 

  3. Khan, G., Sengupta, S., Sarkar, A.: Priority based service scheduling in enterprise cloud bus architecture. In: IEEE International Conference on Foundations and Frontiers in Computer, Communication and Electrical Engineering (C2E2 2016), SKFGI, Mankundu, India, pp. 363–368 (2016)

    Chapter  Google Scholar 

  4. Khan, G., Sengupta, S. Sarkar, A.: Behavioral modeling of enterprise cloud bus system: high level petri net based approach. In: (SERSC), International Journal of Software Engineering and Its Applications (IJSEIA), Vol. 11, no. 7 (2017), pp. 13–30 (2017)

    Article  Google Scholar 

  5. Huhns, M.N., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9(1), 75–81 (2005)

    Article  Google Scholar 

  6. Arsanjani, A.: Service oriented modeling and architecture. IBM Developer Works, pp. 1–15 (2004)

    Google Scholar 

  7. Alexandros, K., Aggelos, G., Vassilis, S., Lampros, K., Magdalinos, P., Antoniou, E., Politopoulou, Z.: A cloud-based farm management system: architecture and implementation. J. Comput. Electron. Agric. 100, 168–179 (2014)

    Article  Google Scholar 

  8. Chang, S.H., La, H.J., Bae, J.S., Jeon, W.Y., Kim, S.D.: Design of a dynamic composition handler for esb-based services. In: IEEE International Conference on e-Business Engineering, (ICEBE 2007), pp. 287–294 (2007)

    Google Scholar 

  9. Dubey, S., Agrawal, S.: QoS driven task scheduling in cloud computing. Int. J. Comput. Appl. Technol. Res. 2(5), 595–meta (2013)

    Article  Google Scholar 

  10. Kuzu, M., Cicekli, N.K.: Dynamic planning approach to automated web service composition. Appl. Intell. 36(1), 1–28 (2012)

    Article  Google Scholar 

  11. Gutierrez-Garcia, J.O., Sim, K.M.: Self-organizing agents for service composition in cloud computing. In: IEEE Second International Conference on Cloud Computing Technology and Science (CloudCom), pp. 59–66 (2010)

    Google Scholar 

  12. Ghanbari, S., Othman, M.: A priority based job scheduling algorithm in cloud computing. Procedia Eng. 50, 778–785 (2012)

    Article  Google Scholar 

  13. Azgomi, M.A., Entezari-Maleki, R.: Task scheduling modelling and reliability evaluation of grid services using coloured Petri nets. Future Gen. Comput. Syst. 26(8), 1141–1150 (2010)

    Article  Google Scholar 

  14. Hu, H., Li, Z.: Modeling and scheduling for manufacturing grid workflows using timed Petri nets. Int. J. Adv. Manuf. Technol. 42(5–6), 553–568 (2009)

    Article  Google Scholar 

  15. Yang, Y., Tan, Q., Xiao, Y.: Verifying web services composition based on hierarchical colored petri nets. In: Proceedings of the First International Workshop on Interoperability of Heterogeneous Information Systems, pp. 47–54 (2005)

    Google Scholar 

  16. Jun, Z., Ngan, W.H., Junfeng, L., Jie, W., Xiaoming, Y.: Colored petri nets modeling of multi-agent system for energy management in distributed renewable energy generation system. In: Asia-Pacific Power and Energy Engineering Conference (APPEEC), pp. 28–31 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gitosree Khan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Khan, G., Sarkar, A., Sengupta, S. (2020). Behavioral Analysis of Service Composition Patterns in ECBS Using Petri-Net-Based Approach. In: Chaki, R., Cortesi, A., Saeed, K., Chaki, N. (eds) Advanced Computing and Systems for Security. Advances in Intelligent Systems and Computing, vol 995. Springer, Singapore. https://doi.org/10.1007/978-981-13-8962-7_5

Download citation

Publish with us

Policies and ethics