BDS+: An Inter-Datacenter Data Replication System With Dynamic Bandwidth Separation

Many important cloud services require replicating massive data from one datacenter (DC) to multiple DCs. While the performance of pair-wise inter-DC data transfers has been much improved, prior solutions are insufficient to optimize bulk-data multicast, as they fail to explore the rich inter-DC over...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2021-04, Vol.29 (2), p.918-934
Hauptverfasser: Zhang, Yuchao, Nie, Xiaohui, Jiang, Junchen, Wang, Wendong, Xu, Ke, Zhao, Youjian, Reed, Martin J., Chen, Kai, Wang, Haiyang, Yao, Guang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 934
container_issue 2
container_start_page 918
container_title IEEE/ACM transactions on networking
container_volume 29
creator Zhang, Yuchao
Nie, Xiaohui
Jiang, Junchen
Wang, Wendong
Xu, Ke
Zhao, Youjian
Reed, Martin J.
Chen, Kai
Wang, Haiyang
Yao, Guang
description Many important cloud services require replicating massive data from one datacenter (DC) to multiple DCs. While the performance of pair-wise inter-DC data transfers has been much improved, prior solutions are insufficient to optimize bulk-data multicast, as they fail to explore the rich inter-DC overlay paths that exist in geo-distributed DCs, as well as the remaining bandwidth reserved for online traffic under fixed bandwidth separation scheme. To take advantage of these opportunities, we present BDS+ , a near-optimal network system for large-scale inter-DC data replication. BDS+ is an application-level multicast overlay network with a fully centralized architecture, allowing a central controller to maintain an up-to-date global view of data delivery status of intermediate servers, in order to fully utilize the available overlay paths. Furthermore, in each overlay path, it leverages dynamic bandwidth separation to make use of the remaining available bandwidth reserved for online traffic. By constantly estimating online traffic demand and rescheduling bulk-data transfers accordingly, BDS+ can further speed up the massive data multicast. Through a pilot deployment in one of the largest online service providers and large-scale real-trace simulations, we show that BDS+ can achieve 3- 5\times speedup over the provider's existing system and several well-known overlay routing baselines of static bandwidth separation. Moreover, dynamic bandwidth separation can further reduce the completion time of bulk data transfers by 1.2 to 1.3 times.
doi_str_mv 10.1109/TNET.2021.3054924
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9352539</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9352539</ieee_id><sourcerecordid>2515745132</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2514-7b9011251db9f39ac2cdee32b140078116b27931999b81423d88a100f07a46083</originalsourceid><addsrcrecordid>eNo9kF1LwzAUhoMoOKc_QLwJeCmd5yRN2ni3L3UwFOzEy5C2KXZsbU06xv69rRtenYfD854DLyG3CCNEUI-rt_lqxIDhiIMIFQvPyACFiAMmpDzvGCQPpFTsklx5vwZADkwOSDKZJQ9PdFzRRdVaF8xMazLbI-2RfthmU2amLeuKJgff2i39KttvOjtUZltmdGKqfF_m3SaxjXF_4jW5KMzG25vTHJLP5_lq-hos318W0_EyyJjAMIhSBYgd5qkquDIZy3JrOUsxBIhiRJmySHFUSqUxhozncWwQoIDIhBJiPiT3x7uNq3921rd6Xe9c1b3U3VURhQI56yw8WpmrvXe20I0rt8YdNILuu9N9d7rvTp-66zJ3x0xprf33FRdMcMV_AS9TZ64</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2515745132</pqid></control><display><type>article</type><title>BDS+: An Inter-Datacenter Data Replication System With Dynamic Bandwidth Separation</title><source>IEEE Electronic Library (IEL)</source><creator>Zhang, Yuchao ; Nie, Xiaohui ; Jiang, Junchen ; Wang, Wendong ; Xu, Ke ; Zhao, Youjian ; Reed, Martin J. ; Chen, Kai ; Wang, Haiyang ; Yao, Guang</creator><creatorcontrib>Zhang, Yuchao ; Nie, Xiaohui ; Jiang, Junchen ; Wang, Wendong ; Xu, Ke ; Zhao, Youjian ; Reed, Martin J. ; Chen, Kai ; Wang, Haiyang ; Yao, Guang</creatorcontrib><description>Many important cloud services require replicating massive data from one datacenter (DC) to multiple DCs. While the performance of pair-wise inter-DC data transfers has been much improved, prior solutions are insufficient to optimize bulk-data multicast, as they fail to explore the rich inter-DC overlay paths that exist in geo-distributed DCs, as well as the remaining bandwidth reserved for online traffic under fixed bandwidth separation scheme. To take advantage of these opportunities, we present BDS+ , a near-optimal network system for large-scale inter-DC data replication. BDS+ is an application-level multicast overlay network with a fully centralized architecture, allowing a central controller to maintain an up-to-date global view of data delivery status of intermediate servers, in order to fully utilize the available overlay paths. Furthermore, in each overlay path, it leverages dynamic bandwidth separation to make use of the remaining available bandwidth reserved for online traffic. By constantly estimating online traffic demand and rescheduling bulk-data transfers accordingly, BDS+ can further speed up the massive data multicast. Through a pilot deployment in one of the largest online service providers and large-scale real-trace simulations, we show that BDS+ can achieve 3-&lt;inline-formula&gt; &lt;tex-math notation="LaTeX"&gt;5\times &lt;/tex-math&gt;&lt;/inline-formula&gt; speedup over the provider's existing system and several well-known overlay routing baselines of static bandwidth separation. Moreover, dynamic bandwidth separation can further reduce the completion time of bulk data transfers by 1.2 to 1.3 times.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2021.3054924</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Bandwidth ; Bandwidths ; Centralized Control ; Completion time ; Data Replication ; Data transfer ; Dynamic Bandwidth Separation ; Multicasting ; Optimization ; Overlay Network ; Overlay networks ; Replication ; Routing ; Separation ; Servers ; Service introduction ; Traffic speed ; Web and internet services ; Wide area networks</subject><ispartof>IEEE/ACM transactions on networking, 2021-04, Vol.29 (2), p.918-934</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2514-7b9011251db9f39ac2cdee32b140078116b27931999b81423d88a100f07a46083</citedby><cites>FETCH-LOGICAL-c2514-7b9011251db9f39ac2cdee32b140078116b27931999b81423d88a100f07a46083</cites><orcidid>0000-0002-6708-4478 ; 0000-0003-2587-6028 ; 0000-0002-0135-8915 ; 0000-0003-2587-8517 ; 0000-0002-0371-854X ; 0000-0002-6418-8087</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9352539$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9352539$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Zhang, Yuchao</creatorcontrib><creatorcontrib>Nie, Xiaohui</creatorcontrib><creatorcontrib>Jiang, Junchen</creatorcontrib><creatorcontrib>Wang, Wendong</creatorcontrib><creatorcontrib>Xu, Ke</creatorcontrib><creatorcontrib>Zhao, Youjian</creatorcontrib><creatorcontrib>Reed, Martin J.</creatorcontrib><creatorcontrib>Chen, Kai</creatorcontrib><creatorcontrib>Wang, Haiyang</creatorcontrib><creatorcontrib>Yao, Guang</creatorcontrib><title>BDS+: An Inter-Datacenter Data Replication System With Dynamic Bandwidth Separation</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>Many important cloud services require replicating massive data from one datacenter (DC) to multiple DCs. While the performance of pair-wise inter-DC data transfers has been much improved, prior solutions are insufficient to optimize bulk-data multicast, as they fail to explore the rich inter-DC overlay paths that exist in geo-distributed DCs, as well as the remaining bandwidth reserved for online traffic under fixed bandwidth separation scheme. To take advantage of these opportunities, we present BDS+ , a near-optimal network system for large-scale inter-DC data replication. BDS+ is an application-level multicast overlay network with a fully centralized architecture, allowing a central controller to maintain an up-to-date global view of data delivery status of intermediate servers, in order to fully utilize the available overlay paths. Furthermore, in each overlay path, it leverages dynamic bandwidth separation to make use of the remaining available bandwidth reserved for online traffic. By constantly estimating online traffic demand and rescheduling bulk-data transfers accordingly, BDS+ can further speed up the massive data multicast. Through a pilot deployment in one of the largest online service providers and large-scale real-trace simulations, we show that BDS+ can achieve 3-&lt;inline-formula&gt; &lt;tex-math notation="LaTeX"&gt;5\times &lt;/tex-math&gt;&lt;/inline-formula&gt; speedup over the provider's existing system and several well-known overlay routing baselines of static bandwidth separation. Moreover, dynamic bandwidth separation can further reduce the completion time of bulk data transfers by 1.2 to 1.3 times.</description><subject>Bandwidth</subject><subject>Bandwidths</subject><subject>Centralized Control</subject><subject>Completion time</subject><subject>Data Replication</subject><subject>Data transfer</subject><subject>Dynamic Bandwidth Separation</subject><subject>Multicasting</subject><subject>Optimization</subject><subject>Overlay Network</subject><subject>Overlay networks</subject><subject>Replication</subject><subject>Routing</subject><subject>Separation</subject><subject>Servers</subject><subject>Service introduction</subject><subject>Traffic speed</subject><subject>Web and internet services</subject><subject>Wide area networks</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kF1LwzAUhoMoOKc_QLwJeCmd5yRN2ni3L3UwFOzEy5C2KXZsbU06xv69rRtenYfD854DLyG3CCNEUI-rt_lqxIDhiIMIFQvPyACFiAMmpDzvGCQPpFTsklx5vwZADkwOSDKZJQ9PdFzRRdVaF8xMazLbI-2RfthmU2amLeuKJgff2i39KttvOjtUZltmdGKqfF_m3SaxjXF_4jW5KMzG25vTHJLP5_lq-hos318W0_EyyJjAMIhSBYgd5qkquDIZy3JrOUsxBIhiRJmySHFUSqUxhozncWwQoIDIhBJiPiT3x7uNq3921rd6Xe9c1b3U3VURhQI56yw8WpmrvXe20I0rt8YdNILuu9N9d7rvTp-66zJ3x0xprf33FRdMcMV_AS9TZ64</recordid><startdate>202104</startdate><enddate>202104</enddate><creator>Zhang, Yuchao</creator><creator>Nie, Xiaohui</creator><creator>Jiang, Junchen</creator><creator>Wang, Wendong</creator><creator>Xu, Ke</creator><creator>Zhao, Youjian</creator><creator>Reed, Martin J.</creator><creator>Chen, Kai</creator><creator>Wang, Haiyang</creator><creator>Yao, Guang</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-6708-4478</orcidid><orcidid>https://orcid.org/0000-0003-2587-6028</orcidid><orcidid>https://orcid.org/0000-0002-0135-8915</orcidid><orcidid>https://orcid.org/0000-0003-2587-8517</orcidid><orcidid>https://orcid.org/0000-0002-0371-854X</orcidid><orcidid>https://orcid.org/0000-0002-6418-8087</orcidid></search><sort><creationdate>202104</creationdate><title>BDS+: An Inter-Datacenter Data Replication System With Dynamic Bandwidth Separation</title><author>Zhang, Yuchao ; Nie, Xiaohui ; Jiang, Junchen ; Wang, Wendong ; Xu, Ke ; Zhao, Youjian ; Reed, Martin J. ; Chen, Kai ; Wang, Haiyang ; Yao, Guang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2514-7b9011251db9f39ac2cdee32b140078116b27931999b81423d88a100f07a46083</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Bandwidth</topic><topic>Bandwidths</topic><topic>Centralized Control</topic><topic>Completion time</topic><topic>Data Replication</topic><topic>Data transfer</topic><topic>Dynamic Bandwidth Separation</topic><topic>Multicasting</topic><topic>Optimization</topic><topic>Overlay Network</topic><topic>Overlay networks</topic><topic>Replication</topic><topic>Routing</topic><topic>Separation</topic><topic>Servers</topic><topic>Service introduction</topic><topic>Traffic speed</topic><topic>Web and internet services</topic><topic>Wide area networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Yuchao</creatorcontrib><creatorcontrib>Nie, Xiaohui</creatorcontrib><creatorcontrib>Jiang, Junchen</creatorcontrib><creatorcontrib>Wang, Wendong</creatorcontrib><creatorcontrib>Xu, Ke</creatorcontrib><creatorcontrib>Zhao, Youjian</creatorcontrib><creatorcontrib>Reed, Martin J.</creatorcontrib><creatorcontrib>Chen, Kai</creatorcontrib><creatorcontrib>Wang, Haiyang</creatorcontrib><creatorcontrib>Yao, Guang</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhang, Yuchao</au><au>Nie, Xiaohui</au><au>Jiang, Junchen</au><au>Wang, Wendong</au><au>Xu, Ke</au><au>Zhao, Youjian</au><au>Reed, Martin J.</au><au>Chen, Kai</au><au>Wang, Haiyang</au><au>Yao, Guang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>BDS+: An Inter-Datacenter Data Replication System With Dynamic Bandwidth Separation</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2021-04</date><risdate>2021</risdate><volume>29</volume><issue>2</issue><spage>918</spage><epage>934</epage><pages>918-934</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>Many important cloud services require replicating massive data from one datacenter (DC) to multiple DCs. While the performance of pair-wise inter-DC data transfers has been much improved, prior solutions are insufficient to optimize bulk-data multicast, as they fail to explore the rich inter-DC overlay paths that exist in geo-distributed DCs, as well as the remaining bandwidth reserved for online traffic under fixed bandwidth separation scheme. To take advantage of these opportunities, we present BDS+ , a near-optimal network system for large-scale inter-DC data replication. BDS+ is an application-level multicast overlay network with a fully centralized architecture, allowing a central controller to maintain an up-to-date global view of data delivery status of intermediate servers, in order to fully utilize the available overlay paths. Furthermore, in each overlay path, it leverages dynamic bandwidth separation to make use of the remaining available bandwidth reserved for online traffic. By constantly estimating online traffic demand and rescheduling bulk-data transfers accordingly, BDS+ can further speed up the massive data multicast. Through a pilot deployment in one of the largest online service providers and large-scale real-trace simulations, we show that BDS+ can achieve 3-&lt;inline-formula&gt; &lt;tex-math notation="LaTeX"&gt;5\times &lt;/tex-math&gt;&lt;/inline-formula&gt; speedup over the provider's existing system and several well-known overlay routing baselines of static bandwidth separation. Moreover, dynamic bandwidth separation can further reduce the completion time of bulk data transfers by 1.2 to 1.3 times.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2021.3054924</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-6708-4478</orcidid><orcidid>https://orcid.org/0000-0003-2587-6028</orcidid><orcidid>https://orcid.org/0000-0002-0135-8915</orcidid><orcidid>https://orcid.org/0000-0003-2587-8517</orcidid><orcidid>https://orcid.org/0000-0002-0371-854X</orcidid><orcidid>https://orcid.org/0000-0002-6418-8087</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2021-04, Vol.29 (2), p.918-934
issn 1063-6692
1558-2566
language eng
recordid cdi_ieee_primary_9352539
source IEEE Electronic Library (IEL)
subjects Bandwidth
Bandwidths
Centralized Control
Completion time
Data Replication
Data transfer
Dynamic Bandwidth Separation
Multicasting
Optimization
Overlay Network
Overlay networks
Replication
Routing
Separation
Servers
Service introduction
Traffic speed
Web and internet services
Wide area networks
title BDS+: An Inter-Datacenter Data Replication System With Dynamic Bandwidth Separation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T21%3A21%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=BDS+:%20An%20Inter-Datacenter%20Data%20Replication%20System%20With%20Dynamic%20Bandwidth%20Separation&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Zhang,%20Yuchao&rft.date=2021-04&rft.volume=29&rft.issue=2&rft.spage=918&rft.epage=934&rft.pages=918-934&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2021.3054924&rft_dat=%3Cproquest_RIE%3E2515745132%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2515745132&rft_id=info:pmid/&rft_ieee_id=9352539&rfr_iscdi=true