Doopnet: An emulator for network performance analysis of Hadoop clusters using Docker and Mininet

Yuansong Qiao, Xueyuan Wang, Guiming Fang, Brian Lee

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Citations (Scopus)

Abstract

Hadoop is one of the most important Big Data processing and storage systems. In recent years, a lot of efforts have been put to enhance Hadoop's performance from networking perspectives. However, there are limited tools that can help researchers to verify their networking algorithm design in terms of Hadoop's performance. This paper proposes Doopnet which is a framework and toolset for creating Hadoop clusters in a virtualized environment and for monitoring/analysing of Hadoop's networking characteristics under different network configurations. Doopnet enables users to automatically set up a Hadoop cluster over Docker containers running inside Mininet. The Hadoop traffic is collected inside the containers and virtual switches through network flow monitors. The users can easily modify network topologies or configurations through Mininet, observe the networking behaviour through network flow monitors, and analyse the effects of different network settings on Hadoop's performance. Examples are presented to demonstrate how to setup the Doopnet testbed and analyse Hadoop traffic.

Original languageEnglish
Title of host publication2016 IEEE Symposium on Computers and Communication, ISCC 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages784-790
Number of pages7
ISBN (Electronic)9781509006793
DOIs
Publication statusPublished - 15 Aug 2016
Event2016 IEEE Symposium on Computers and Communication, ISCC 2016 - Messina, Italy
Duration: 27 Jun 20161 Jul 2016

Publication series

NameProceedings - IEEE Symposium on Computers and Communications
Volume2016-August
ISSN (Print)1530-1346

Conference

Conference2016 IEEE Symposium on Computers and Communication, ISCC 2016
Country/TerritoryItaly
CityMessina
Period27/06/161/07/16

Keywords

  • Big Data
  • Docker
  • Emulator
  • Hadoop
  • Mininet
  • Simulator

Fingerprint

Dive into the research topics of 'Doopnet: An emulator for network performance analysis of Hadoop clusters using Docker and Mininet'. Together they form a unique fingerprint.

Cite this