Analysis of a Network IO Bottleneck in Big Data Environments Based on Docker Containers

被引:8
|
作者
Varma, P. China Venkanna
Chakravarthy, K. Venkata Kalyan
Kumari, V. Valli
Raju, S. Viswanadha
机构
关键词
Containers; Context switching; Docker; Hadoop; Map reduce;
D O I
10.1016/j.bdr.2015.12.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We live in a world increasingly driven by data with more information about individuals, companies and governments available than ever before. Now, every business is powered by Information Technology and generating Big data. Future Business Intelligence can be extracted from the big data. NoSQL [1] and Map-Reduce [2] technologies find an efficient way to store, organize and process the big data using Virtualization and Linux Container (a.k.a. Container) [3] technologies. Provisioning containers on top of virtual machines is a better model for high resource utilization. As the more containers share the same CPU, the context switch latency for each container increases significantly. Such increase leads to a negative impact on the network IO throughput and creates a bottleneck in the big data environments. As part of this paper, we studied container networking and various factors of context switch latency. We evaluate Hadoop benchmarks [5] against the number of containers and virtual machines. We observed a bottleneck where Hadoop [4] cluster throughput is not linear with the number of nodes sharing the same CPU. This bottleneck is due to virtual network layers which adds a significant delay to Round Trip Time (RTT) of data packets. Future work of this paper can be extended to analyze the practical implications of virtual network layers and a solution to improve the performance of big data environments based on containers. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:24 / 28
页数:5
相关论文
共 50 条
  • [1] Analysis of Network IO Performance in Hadoop Cluster Environments Based on Docker Containers
    Varma, P. China Venkanna
    Chakravarthy, K. V. Kalyan
    Kumari, V. Valli
    Raju, S. Viswanadha
    PROCEEDINGS OF FIFTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2015), VOL 2, 2016, 437 : 227 - 237
  • [2] Performance Tuning and Modeling for Big Data Applications in Docker Containers
    Ye, Kejiang
    Ji, Yunjie
    2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 214 - 219
  • [3] Finding the Big Data Sweet Spot: Towards Automatically Recommending Configurations for Hadoop Clusters on Docker Containers
    Zhang, Rui
    Li, Min
    Hildebrand, Dean
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 365 - 368
  • [4] Data Mining based Root-cause Analysis of Performance Bottleneck for Big Data Workload
    Qi, Weichen
    Li, Yunchun
    Zhou, Hongang
    Li, Wei
    Yang, Hailong
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 254 - 261
  • [5] Forensic Analysis of Cryptojacking in Host-based Docker Containers Using Honeypots
    Franco, Javier
    Acar, Abbas
    Aris, Ahmet
    Uluagac, Selcuk
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 4860 - 4865
  • [7] Guest Editorial: Automated Big Data Analysis for Social Multimedia Network Environments
    Changhoon Lee
    Multimedia Tools and Applications, 2016, 75 : 12663 - 12667
  • [8] Analysis of Network Security and Intelligence Based on Big Data
    Zhao, Changhong
    Shang, Xianjuan
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 2206 - 2209
  • [9] Analysis of Computer Network Information Based on "Big Data"
    Li, Tianli
    2017 3RD INTERNATIONAL CONFERENCE ON ENERGY, ENVIRONMENT AND MATERIALS SCIENCE (EEMS 2017), 2017, 94
  • [10] GLOBAL NETWORK FOR HER-BASED BIG DATA ANALYSIS
    Rijnbeek, Peter
    JOURNAL OF HYPERTENSION, 2016, 34 : E539 - E540