Skip to main navigation Skip to search Skip to main content

A Petri net based hybrid optimal controller for deadlock prevention in web service composition

  • Jing Bi*
  • , Zhiliang Zhu
  • , Haitao Yuan
  • , Yushun Fan
  • , Ming Tie
  • *Corresponding author for this work
  • Northeastern University China
  • Tsinghua University
  • Beijing Institute of Nearspace Vehicle's Systems Engineering

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the process of web service composition, the check and prevention of semantic incompatibility is one of the most important issues. In this paper, a controlled Petri net (CtlPN)-based model for web service composition is proposed. Meanwhile, the optimal controller is constructed, such that the appropriate vectors of controllable place and arc are appended in the key transition which can lead to deadlock states. In addition, for the semantic incompatibility case, a policy based on appending optimal controller is presented. It is proved that our policy can be a good solution. Finally, the proposed controller is transformed as the activity of BPEL.

Original languageEnglish
Title of host publicationProceedings - 2011 IEEE 9th International Conference on Web Services, ICWS 2011
PublisherIEEE Computer Society
Pages718-719
Number of pages2
ISBN (Print)9780769544632
DOIs
StatePublished - 2011
Externally publishedYes
Event2011 IEEE 9th International Conference on Web Services, ICWS 2011 - Washington, United States
Duration: 4 Jul 20119 Jul 2011

Publication series

NameProceedings - 2011 IEEE 9th International Conference on Web Services, ICWS 2011

Conference

Conference2011 IEEE 9th International Conference on Web Services, ICWS 2011
Country/TerritoryUnited States
CityWashington
Period4/07/119/07/11

Keywords

  • Compatibility
  • Controlled Petri net
  • Deadlock prevention
  • Hybrid optimal controller
  • Web service composition

Fingerprint

Dive into the research topics of 'A Petri net based hybrid optimal controller for deadlock prevention in web service composition'. Together they form a unique fingerprint.

Cite this