Skip to content

Commit e8fa0f1

Browse files
Update cost.csv
1 parent 12389d5 commit e8fa0f1

File tree

3 files changed

+11026
-7056
lines changed

3 files changed

+11026
-7056
lines changed

index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ <h2 class="accordion-header" id="headingOne">
4444
</div>
4545
</div>
4646
<div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
47-
<p>
47+
<div class="accordion-body">
4848
Cloud applications are increasingly distributing data across multiple regions and cloud providers due to privacy regulations, availability of specialized hardware, and to prevent vendor lock-in. Unfortunately, wide-area bulk data transfers are often slow, bottlenecking applications. We demonstrate that it is possible to significantly improve inter-cloud bulk transfer throughput by adapting network overlays to the cloud setting—that is, by routing data through indirect paths at the application layer. However, directly applying network overlays in this setting results in unacceptable increases in cloud egress prices. We present Overcloud, a system for bulk data transfer between cloud object stores that uses network overlays to optimally navigate the trade-off between price and performance. Overcloud's planner uses mixed-integer linear programming to determine the optimal overlay path and resource allocation for data transfer, subject to user-provided constraints on price or performance. Overcloud's data plane saturates the available bandwidth found by the planner with parallel reads/writes and integrates well with object stores, aligning with the stores’ internal layouts. Together, these techniques allow Overcloud to significantly improve object transfer throughput at very low cost overheads.
49-
</p>
49+
</div>
5050
</div>
5151
</div>
5252

0 commit comments

Comments
 (0)