Modeling Cost-Aware Web Services Composition Using PTCCS

被引:3
|
作者
Xiao Fangxiong [1 ]
Huang Zhiqiu [1 ]
Cao Zining [1 ]
Hu Jun [1 ]
Liu LinYuan [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Informat Sci & Technol, Nanjing 210016, Peoples R China
关键词
web services; service composition; process algebra; price; cost; CALCULUS;
D O I
10.1109/ICWS.2009.56
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Process algebra are a set of formal languages that are suitable to describe concurrent and communication systems including web services. Nowadays, although process algebra have been effectively exploited for modeling and verifying functional aspects of web services composition, non-functional aspects have been ignored due to process algebra lack of capability of modeling them. Since execution Of web set-vices need to consume resource (and energy, time, fee, etc), we propose an abstract concept, that is, cost, to model this non-functional aspect. We introduce this abstract concept into TCCS(Temporal Calculus of Communicating Systems) that is a classical process algebra and propose a new process algebra called PTCCS(Priced Temporal Calculus of Communicating Systems). We present syntax and semantics of PTCCS, and prove that PTCCS extends TCCS with cost modeling capability. And an algorithm is proposed to construct cost state space that is used to select web services composition with optimal cost. Experiment results show that PTCCS can model both functional aspects and non-functional aspects of web services composition.
引用
收藏
页码:461 / 468
页数:8
相关论文
共 50 条
  • [1] Modeling Cost-Aware Services Composition Using a Priced Formal Method
    Xiao, Fangxiong
    Min, Huaqing
    Xu, Bo
    Jiang, Caoqing
    Xia, Guoen
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 309 - 312
  • [2] Cost-aware execution of transactional web services using labelled transition systems
    Bushehrian, Omid
    Zare, Salman
    IET SOFTWARE, 2014, 8 (05) : 232 - 243
  • [3] Cost-Aware Mobile Web Browsing
    Chava, Sindhura
    Ennaji, Rachid
    Chen, Jay
    Subramanian, Lakshminarayanan
    IEEE PERVASIVE COMPUTING, 2012, 11 (03) : 34 - 42
  • [4] Cost-aware process modeling in multiclouds
    Ritter, Daniel
    INFORMATION SYSTEMS, 2022, 108
  • [5] Dynamic Cost-Aware Routing of Web Requests
    Velusamy, Gandhimathi
    Lent, Ricardo
    FUTURE INTERNET, 2018, 10 (07)
  • [6] Unified Modelling functional and Non-functional Aspects of Web Services Composition Using PTCCS
    Xiao, Fangxiong
    Huang, Zhiqiu
    Cao, Zining
    Hu, Jun
    Liu, Linyuan
    Yuan, Min
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2011, 8 (04) : 47 - 80
  • [7] A Cost-Aware Strategy for Query Result Caching in Web Search Engines
    Altingovde, Ismail Sengor
    Ozcan, Rifat
    Ulusoy, Oezguer
    ADVANCES IN INFORMATION RETRIEVAL, PROCEEDINGS, 2009, 5478 : 628 - 636
  • [8] Cost-Aware Strategies for Query Result Caching in Web Search Engines
    Ozcan, Rifat
    Altingovde, Ismail Sengor
    Ulusoy, Ozgor
    ACM TRANSACTIONS ON THE WEB, 2011, 5 (02)
  • [9] QoS-aware web services composition using transactional composition operator
    Liu, An
    Huang, Liusheng
    Li, Qing
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2006, 4016 : 217 - 228
  • [10] Cost-aware Cascading Bandits
    Zhou, Ruida
    Gan, Chao
    Yang, Jing
    Shen, Cong
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 3228 - 3234