Application delivery in multi-cloud environments using software defined networking

被引:21
|
作者
Paul, Subharthi [1 ]
Jain, Raj [1 ]
Samaka, Mohammed [2 ]
Pan, Jianli [1 ]
机构
[1] Washington Univ, Sch Engn & Appl Sci, Dept Comp Sci & Engn, St Louis, MO 63130 USA
[2] Univ Qatar, Coll Engn, Comp Sci & Engn Dept, Doha, Qatar
关键词
Application delivery; Layer 7 traffic steering; Cloud computing; Software defined networks; Service centric networking; Middleboxes;
D O I
10.1016/j.comnet.2013.12.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today, most large Application Service Providers (ASPs) such as Google, Microsoft, Yahoo, Amazon and Facebook operate multiple geographically distributed datacenters, serving a global user population that are often mobile. However, the service-centric deployment and delivery semantics of these modern Internet-scale applications do not fit naturally into the Internet's host-centric design. In this service-centric model, users connect to a service, and not a particular host. A service virtualizes the application endpoint, and could be replicated, partitioned, distributed and composed over many different hosts in many different locations. To address this gap between design and use, ASPs deploy a service-centric network infrastructure within their enterprise datacenter environments while maintaining a (virtual) host-centric service access interface with the rest-of-the-Internet. This is done using data-plane mechanisms including data-plane proxying (virtualizing the service endpoint) and Layer 7 (L7) traffic steering (dynamically mapping service requests to different application servers and orchestrating service composition and chaining). However, deploying and managing a wide-area distributed infrastructure providing these service-centric mechanisms to support multi-data center environments is prohibitively expensive and difficult even for the largest of ASPs. Therefore, although recent advances in cloud computing make distributed computing resources easily available to smaller ASPs on a very flexible and dynamic pay-as-you-go resource-leasing model, it is difficult for these ASPs to leverage the opportunities provided by such multi-cloud environments without general architectural support for a service-centric Internet. In this paper, we present a new service-centric networking architecture for the current Internet called OpenADN. OpenADN will allow ASPs to be able to fully leverage multi-cloud environments for deploying and delivering their applications over a shared, service-centric, wide-area network infrastructure provided by third-party providers including Internet Service Providers (ISPs), Cloud Service Providers (CSPs) and Content Delivery Networks (CDNs). The OpenADN design leverages the recently proposed framework of Software Defined Networking (SDN) to implement and manage the deployment of OpenADN-aware devices. This paper focuses mostly on the data-plane design of OpenADN. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:166 / 186
页数:21
相关论文
共 50 条
  • [1] A Novel Software Defined Networking Framework For Cloud Environments
    Zhang, Yukun
    Li, Bo
    [J]. 2016 IEEE 3RD INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD), 2016, : 30 - 35
  • [2] Bringing Carbon Awareness to Multi-cloud Application Delivery
    Maji, Diptyaroop
    Pfaff, Ben
    Vipin, P. R.
    Sreenivasan, Rajagopal
    Firoiu, Victor
    Iyer, Sreeram
    Josephson, Colleen
    Pan, Zhelong
    Sitaraman, Ramesh K.
    [J]. PROCEEDINGS OF THE 2ND ACM WORKSHOP ON SUSTAINABLE COMPUTER SYSTEMS, HOTCARBON 2023, 2023,
  • [3] Load Balancing Using Software Defined Networking In Cloud Environment
    Koushika, A. M.
    Selvi, S. Thamarai
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2014,
  • [4] Software-Defined Multi-cloud Computing: A Vision, Architectural Elements, and Future Directions
    Buyya, Rajkumar
    Son, Jungmin
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT I, 2018, 10960 : 3 - 18
  • [5] Cloud Atlas: A Software Defined Networking Abstraction for Cloud to WAN Virtual Networking
    Baucke, Stephan
    Ben Ali, Racha
    Kempf, James
    Mishra, Ramesh
    Ferioli, Franco
    Carossino, Angelo
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 895 - 902
  • [6] Federation of the BonFIRE multi-cloud infrastructure with networking facilities
    Jofre, Jordi
    Velayos, Celia
    Landi, Giada
    Giertych, Michal
    Hume, Alastair C.
    Francis, Gareth
    Oton, Albert Vico
    [J]. COMPUTER NETWORKS, 2014, 61 : 184 - 196
  • [7] Whack-a-Mole: Software-defined Networking driven Multi-level DDoS defense for Cloud environments
    Nguyen, Minh
    Pal, Amitangshu
    Debroy, Saptarshi
    [J]. PROCEEDINGS OF THE 2018 IEEE 43RD CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2018, : 493 - 501
  • [8] Managing Home Routers from the Cloud using Software Defined Networking
    Gharakheili, Hassan Habibi
    Exton, Luke
    Sivaraman, Vijay
    [J]. 2016 13TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2016,
  • [9] Portal services integrate multi-cloud environments
    Hasegawa, Takashi
    Hirai, Masaki
    [J]. NEC Technical Journal, 2015, 9 (02): : 15 - 18
  • [10] A framework for evaluating security in multi-cloud environments
    Afolaranmi, Samuel Olaiya
    Ferrer, Borja Ramis
    Lastra, Jose Luis Martinez
    [J]. IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3059 - 3066