Unicast and Multicast QoS Routing with Soft-Constraint Logic Programming

被引:17
|
作者
Bistarelli, Stefano [1 ]
Montanari, Ugo [2 ]
Rossi, Francesca [3 ]
Santini, Francesco [4 ]
机构
[1] Univ Perugia, Dipartimento Matemat & Informat, I-06123 Perugia, Italy
[2] Univ Pisa, Dipartimento Informat, I-56127 Pisa, Italy
[3] Univ Padua, Dipartimento Matemat Pura & Applicata, I-35121 Padua, Italy
[4] Univ G dAnnunzio Pescara, Pescara, Italy
关键词
Languages; Measurement; Theory; Constraints; soft constraints; preferences; Quality of Service (QoS); routing; constraint logic programming (CLP); NETWORKS; QUALITY;
D O I
10.1145/1838552.1838557
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a formal model to represent and solve the unicast/multicast routing problem in networks with quality-of-service (QoS) requirements. To attain this, first we translate the network adapting it to a weighted graph (unicast) or and-or graph (multicast), where the weight on a connector corresponds to the multidimensional cost of sending a packet on the related network link: each component of the weights vector represents a different QoS metric value (e. g., bandwidth). The second step consists in writing this graph as a program in soft-constraint logic programming (SCLP): the engine of this framework is then able to find the best paths/trees by optimizing their costs and solving the constraints imposed on them (e. g. delay <= 40 ms), thus finding a solution to QoS routing problems. C-semiring structures are a convenient tool to model QoS metrics. At last, we provide an implementation of the framework over scale-free networks and we suggest how the performance can be improved. The article highlights the expressivity of SCLP.
引用
收藏
页数:48
相关论文
共 50 条
  • [1] Modelling Multicast QoS Routing by using Best-Tree Search in And-or Graphs and Soft Constraint Logic Programming
    Bistarelli, Stefano
    Montanari, Ugo
    Rossi, Francesca
    Santini, Francesco
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 190 (03) : 111 - 127
  • [2] Unicast and multicast QoS routing with multiple constraints
    Wang, D
    Ergun, F
    Xu, Z
    [J]. QUALITY OF SERVICE IN MULTISERVICE IP NETWORKS, PROCEEDINGS, 2005, 3375 : 481 - 494
  • [3] Efficient QoS partition and routing of unicast and multicast
    Lorenz, DH
    Orda, A
    Raz, D
    Shavitt, Y
    [J]. IEEE 2000 EIGHTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2000, : 75 - 83
  • [4] Efficient QoS partition and routing of unicast and multicast
    Lorenz, Dean H.
    Orda, Ariel
    Raz, Danny
    Shavitt, Yuval
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2006, 14 (06) : 1336 - 1347
  • [5] Minimum-cost QoS multicast and unicast routing in communication networks
    Xue, GL
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2003, 51 (05) : 817 - 824
  • [6] Multi-constraint Qos Unicast Routing Using Genetic Algorithm (MURUGA)
    Leela, R.
    Thanulekshmi, N.
    Selvakumar, S.
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (02) : 1753 - 1761
  • [7] Energy-Efficient Routing with Delay Soft-Constraint in Sparse Mobile Networks
    Xu, Meng-Meng
    Zhu, Hai
    Cui, Ya-Jie
    Xu, Heng-Zhou
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2020, 43 (03): : 72 - 76
  • [8] Lightweight Unicast and Multicast Routing for MANETs
    Cole, R. G.
    Awerbuch, B.
    [J]. 2009 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 939 - 943
  • [9] Multicast extension of unicast charging for QoS services
    Bueno, Antonio
    Vila, Pere
    Fabregat, Ramon
    [J]. ECUMN 2007: FOURTH EUROPEAN CONFERENCE ON UNIVERSAL MULTISERVICE NETWORKS, PROCEEDINGS, 2007, : 119 - +
  • [10] Multicast cloud with integrated multicast and unicast content distribution routing
    Li, D
    Desai, A
    Yang, Z
    Mueller, K
    Morris, S
    Stavisky, D
    [J]. WEB CONTENT CACHING AND DISTRIBUTION, 2004, : 109 - 118