Network Configuration and Flow Scheduling for Big Data Applications

Abstract : This chapter focuses on network configuration and flow scheduling for Big Data applications. It highlights how the performance of Big Data applications is tightly coupled with the performance of the network in supporting large data transfers. Deploying high-performance networks in data centers is thus vital but configuration and performance management as well as the usage of the network are of paramount importance. This chapter starts by discussing the problem of virtual machine placement and its solutions considering the underlying network topology. It then provides an analysis of alternative topologies highlighting their advantages from the perspective of Big Data applications needs. In this context, different routing and flow scheduling algorithms are discussed in terms of their potential for using the network most efficiently. In particular, Software-Defined Networking relying on centralized control and the ability to leverage global knowledge about the network state is propounded as a promising approach for efficient support of Big Data applications.
Document type :
Book sections
Complete list of metadatas

Cited literature [32 references]  Display  Hide  Download

https://hal.inria.fr/hal-01244585
Contributor : Jérôme François <>
Submitted on : Wednesday, December 16, 2015 - 12:30:24 AM
Last modification on : Thursday, February 7, 2019 - 3:27:54 PM
Long-term archiving on : Saturday, April 29, 2017 - 3:55:14 PM

File

book_chapter.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01244585, version 1

Collections

Citation

Lautaro Dolberg, Jérôme François, Shihabur Chowdhury, Reaz Ahmed, Raouf Boutaba, et al.. Network Configuration and Flow Scheduling for Big Data Applications. Networking for Big Data, Chapman and Hall/CRC 2015, Big Data Series, 9781482263497. ⟨https://www.crcpress.com/Networking-for-Big-Data/Yu-Lin-Misic-Shen/9781482263497⟩. ⟨hal-01244585⟩

Share

Metrics

Record views

633

Files downloads

594