Download the full-sized PDF of Data Transfer Nodes for Cloud-Storage ProvidersDownload the full-sized PDF



Permanent link (DOI):


Export to: EndNote  |  Zotero  |  Mendeley


This file is in the following communities:

Graduate Studies and Research, Faculty of


This file is in the following collections:

Theses and Dissertations

Data Transfer Nodes for Cloud-Storage Providers Open Access


Other title
Cloud-storage Providers
Routing Detour
Overlay Networking
Data Transfer Nodes
Type of item
Degree grantor
University of Alberta
Author or creator
Supervisor and department
Lu, Paul (Computing Science)
Niu, Di (Electrical and Computer Engineering)
Examining committee member and department
Harms, Janelle (Computing Science)
Lu, Paul (Computing Science)
Niu, Di (Electrical and Computer Engineering)
Department of Computing Science

Date accepted
Graduation date
2016-06:Fall 2016
Master of Science
Degree level
We provide a case study of current inefficiencies in how traffic to well-known cloud-storage providers (e.g., Dropbox, Google Drive, Microsoft OneDrive) can vary significantly in throughput (e.g., a factor of 5 or more) depending on the location of the source and sink of the data. Our case study supplements previous work on resilient overlay networks (RON) and other related ideas. These inefficiencies exist in the presence of vendor-specific points-of-presence (POP), which try to provide better network performance to the clients. In fact, the existence of special-purpose networks (e.g., national research networks, PlanetLab) and complicated peering relationships between networks, means that performance problems might exist in many wide-area networks (WANs). Our main contribution is to continue the cataloging of network inefficiencies so that practitioners and experimenters are aware of them. But, we also show how simple routing detours, can improve throughput by factors of over 3x for client-to-cloud-storage. Routing detours are implemented by adding intermediate nodes in the routing path. These special-purpose intermediate nodes are called data transfer nodes (DTNs). We have also implemented an optimization in these DTNs in the form of cut-through routing. Although the specific inefficiencies in this paper might be transitory (and we agree with that characterization), WAN bottlenecks due to routing, sub-optimal middlebox configuration, and congestion persist as real problems to be cataloged, discussed, and addressed through the use of detours, or data transfer nodes (DTNs), or RONs. Additionally, we provide a brief overview of the beneficial routing detours in 20 PlanetLab nodes in North America.
This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for the purpose of private, scholarly or scientific research. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
Citation for previous publication
Soham Sinha, Di Niu, Zhi Wang, and Paul Lu. Mitigating routing inefficiencies to cloud-storage providers: A case study. In Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2016 IEEE International. IEEE, 2016.

File Details

Date Uploaded
Date Modified
Audit Status
Audits have not yet been run on this file.
File format: pdf (PDF/A)
Mime type: application/pdf
File size: 5959293
Last modified: 2016:11:16 13:06:47-07:00
Filename: Sinha_Soham_201606_MSc.pdf
Original checksum: 45c24d4959f4afdb80d1fbcedc46584e
Activity of users you follow
User Activity Date