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 条
  • [21] Cost-Aware Cloud Provisioning
    Chard, Ryan
    Chard, Kyle
    Bubendorfer, Kris
    Lacinski, Lukasz
    Madduri, Ravi
    Foster, Ian
    2015 IEEE 11TH INTERNATIONAL CONFERENCE ON E-SCIENCE, 2015, : 136 - 144
  • [22] Functionality Aware Dynamic Composition of Web Services
    Sha, Mohemmed
    Alameen, Abdalla
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2021, 36 (01): : 201 - 211
  • [23] Cost-Aware Clustering of Bug Reports by Using a Genetic Algorithm
    Lee, Jaekwon
    Kim, Dongsun
    Jung, Woosung
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2019, 35 (01) : 175 - 200
  • [24] Efficient Differential Diagnosis using Cost-aware Active Testing
    van Gerwen, Emile
    Barbini, Leonardo
    Borth, Michael
    Passmann, Robert
    INTERNATIONAL JOURNAL OF PROGNOSTICS AND HEALTH MANAGEMENT, 2024, 15 (03)
  • [25] Cost-aware securing of IoT systems using attack graphs
    Yigit, Beytullah
    Gur, Gurkan
    Alagoz, Fatih
    Tellenbach, Bernhard
    AD HOC NETWORKS, 2019, 86 : 23 - 35
  • [26] Cost-aware edge server placement
    Zhang, Qiyang
    Wang, Shangguang
    Zhou, Ao
    Ma, Xiao
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (01) : 83 - 98
  • [27] Efficient Environmental Monitoring Using Cost-Aware Path Planning
    Suh, Junghun
    Oh, Songhwai
    2013 13TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2013), 2013, : 1362 - 1365
  • [28] Towards Cost-Aware Multipath Routing
    Araujo, Joao Taveira
    Rio, Miguel
    Pavlou, George
    SCALABILITY OF NETWORKS AND SERVICES, PROCEEDINGS, 2009, 5637 : 207 - 210
  • [29] Kingfisher: Cost-aware Elasticity in the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 206 - 210
  • [30] Cost-Aware Automatic Program Repair
    Samanta, Roopsha
    Olivo, Oswaldo
    Emerson, E. Allen
    STATIC ANALYSIS (SAS 2014), 2014, 8723 : 268 - 284