File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/ICDCS.2017.95
- Scopus: eid_2-s2.0-85027245275
- WOS: WOS:000412759500012
- Find via
Supplementary
- Citations:
- Appears in Collections:
Conference Paper: Virtualized Network Coding Functions on the Internet
Title | Virtualized Network Coding Functions on the Internet |
---|---|
Authors | |
Keywords | Network Coding Network Function Virtualization |
Issue Date | 2017 |
Publisher | IEEE. |
Citation | IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, 5-8 June 2017 How to Cite? |
Abstract | Network coding is a fundamental tool that enables higher network capacity and lower complexity in routing algorithms, by encouraging the mixing of information flows in the middle of a network. Implementing network coding in the core Internet is subject to practical concerns, since Internet routers are often overwhelmed by packet forwarding tasks, leaving little processing capacity for coding operations. Inspired by the recent paradigm of network function virtualization, we propose implementing network coding as a new network function, and deploying such coding functions in geo-distributed cloud data centers, to practically enable network coding on the Internet. We target multicast sessions (including unicast flows as special cases), strategically deploy relay nodes (network coding functions) in selected data centers between senders and receivers, and embrace high bandwidth efficiency brought by network coding with dynamic coding function deployment. We design and implement the network coding function on typical virtual machines, featuring efficient packet processing. We propose an efficient algorithm for coding function deployment, scaling in and out, in the presence of system dynamics. Real-world implementation on Amazon EC2 and Linode demonstrates significant throughput improvement and higher robustness of multicast via coding functions as well as efficiency of the dynamic deployment and scaling algorithm. |
Persistent Identifier | http://hdl.handle.net/10722/243242 |
ISSN | 2023 SCImago Journal Rankings: 0.986 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Zhang, L | - |
dc.contributor.author | Lai, S | - |
dc.contributor.author | Wu, C | - |
dc.contributor.author | Li, Z | - |
dc.contributor.author | Guo, C | - |
dc.date.accessioned | 2017-08-25T02:52:07Z | - |
dc.date.available | 2017-08-25T02:52:07Z | - |
dc.date.issued | 2017 | - |
dc.identifier.citation | IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, 5-8 June 2017 | - |
dc.identifier.issn | 1063-6927 | - |
dc.identifier.uri | http://hdl.handle.net/10722/243242 | - |
dc.description.abstract | Network coding is a fundamental tool that enables higher network capacity and lower complexity in routing algorithms, by encouraging the mixing of information flows in the middle of a network. Implementing network coding in the core Internet is subject to practical concerns, since Internet routers are often overwhelmed by packet forwarding tasks, leaving little processing capacity for coding operations. Inspired by the recent paradigm of network function virtualization, we propose implementing network coding as a new network function, and deploying such coding functions in geo-distributed cloud data centers, to practically enable network coding on the Internet. We target multicast sessions (including unicast flows as special cases), strategically deploy relay nodes (network coding functions) in selected data centers between senders and receivers, and embrace high bandwidth efficiency brought by network coding with dynamic coding function deployment. We design and implement the network coding function on typical virtual machines, featuring efficient packet processing. We propose an efficient algorithm for coding function deployment, scaling in and out, in the presence of system dynamics. Real-world implementation on Amazon EC2 and Linode demonstrates significant throughput improvement and higher robustness of multicast via coding functions as well as efficiency of the dynamic deployment and scaling algorithm. | - |
dc.language | eng | - |
dc.publisher | IEEE. | - |
dc.relation.ispartof | IEEE International Conference on Distributed Computing Systems, ICDCS 2017 | - |
dc.rights | IEEE International Conference on Distributed Computing Systems, ICDCS 2017. Copyright © IEEE. | - |
dc.rights | ©20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | - |
dc.subject | Network Coding | - |
dc.subject | Network Function Virtualization | - |
dc.title | Virtualized Network Coding Functions on the Internet | - |
dc.type | Conference_Paper | - |
dc.identifier.email | Wu, C: cwu@cs.hku.hk | - |
dc.identifier.authority | Wu, C=rp01397 | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.doi | 10.1109/ICDCS.2017.95 | - |
dc.identifier.scopus | eid_2-s2.0-85027245275 | - |
dc.identifier.hkuros | 275488 | - |
dc.identifier.isi | WOS:000412759500012 | - |
dc.publisher.place | Atlanta, GA | - |
dc.identifier.issnl | 1063-6927 | - |