A Service Path Selection and Adaptation Algorithm in Service-Oriented Network Virtualization Architecture

被引:4
|
作者
Lee, Kwonyong [1 ]
Yoon, Haerim [1 ]
Park, Sungyong [1 ]
机构
[1] Sogang Univ, Dept Comp Sci & Engn, Seoul, South Korea
关键词
service-oriented network virtualization; cloud computing; service overlay network; service path selection; adaptation; QoS; load balancing;
D O I
10.1109/ICPADS.2013.93
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advances of networking and cloud computing technologies, many web services are often implemented as cloud services by different service providers, and some SPs compose those services to create an end-to-end network service. In this service-oriented network virtualization environment, two important but somehow contradictory technical challenges are 1) how to select an optimal service path in order to meet the QoS requirements by users, and 2) how to balance the loads to fully utilize the whole systems. In this paper, we present an adaptive service path selection algorithm in service-oriented network virtualization environment, which assures QoS and balances the load at the same time. The proposed algorithm selects appropriate component services from multiple candidate service instances running on virtual machines and creates an optimal service path satisfying the users' QoS requirements. Our algorithm also dynamically adapts to the optimal service path based on various changes. Since the proposed algorithm handles a variation of the multi-constrained path selection problem known as NP-complete, we formulate the problem using ant colony optimization algorithm. The experimental results show that our algorithm guarantees the maximal QoS to the users while balancing the load at the same time, and adapts to the optimal service path based on the situational changes.
引用
收藏
页码:516 / 521
页数:6
相关论文
共 50 条
  • [21] Service-oriented architecture of TeleCARE
    Guevara-Masis, V
    Afsarmanesh, H
    Hertzberger, LO
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 14 - 16
  • [22] On service-oriented network measurement architecture with mobile agent
    Wang, Z
    Yu, B
    Gao, CS
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2005, 3758 : 66 - 77
  • [23] A Social Network Service-oriented architecture for mass customization
    Zhang Jinsong
    Yu Yonghai
    Xu Bing
    Zhu Kaiyu
    2009 IEEE 10TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1-3: E-BUSINESS, CREATIVE DESIGN, MANUFACTURING - CAID&CD'2009, 2009, : 2012 - 2015
  • [24] A view on service-oriented architecture
    Chung, Jen-Yao
    Chao, Kuo-Ming
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2007, 1 (02) : 93 - 95
  • [25] Decentralising a service-oriented architecture
    Sacha, Jan
    Biskupski, Bartosz
    Dahlem, Dominik
    Cunningham, Raymond
    Meier, Rene
    Dowling, Jim
    Haahr, Mads
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (04) : 323 - 350
  • [26] Decentralising a service-oriented architecture
    Jan Sacha
    Bartosz Biskupski
    Dominik Dahlem
    Raymond Cunningham
    René Meier
    Jim Dowling
    Mads Haahr
    Peer-to-Peer Networking and Applications, 2010, 3 : 323 - 350
  • [27] Service-oriented architecture and computing
    Purao, Sandeep
    Khatri, Vijay
    Cameron, Brian
    Journal of Database Management, 2011, 22 (02)
  • [28] Service name resolution in Service-oriented network based on Kademlia algorithm
    Xu, Ziyan
    Chen, Jianya
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 1153 - 1158
  • [29] Architecture of service-oriented applications
    M. S. Ivanov
    Automatic Documentation and Mathematical Linguistics, 2007, 41 (6) : 251 - 254
  • [30] Service-Oriented Architecture Roadmapping
    Shan, Tony C.
    Hua, Winnie W.
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 475 - +