OpenTap: Software-defined data acquisition

被引:0
|
作者
Macias, Christian [1 ]
Dasari, Venkat [2 ]
McGarry, Michael P. [1 ]
机构
[1] Univ Texas El Paso, Dept Elect & Comp Engn, El Paso, TX 79968 USA
[2] US Army Res Lab, Aberdeen Proving Ground, MD USA
基金
美国国家科学基金会;
关键词
data acquisition; network data; NetFlow;
D O I
10.1117/12.2305456
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present OpenTap, a unified interface designed as an Infrastructure layer technology for a software-defined network measurement (SDNM) stack. OpenTap provides invocations for remotely capturing network data at various granularities, such as packet or NetFlow. OpenTap drivers can be developed that leverage open source network measurement tools such as tcpdump and nfdump. OpenTap software can be used to turn any computing device with network interfaces into a remotely controlled network data collection device. Although OpenTap was designed for SDNM, its interface generalizes to any data acquisition thereby providing software-defined data acquisition (SDDA). We illustrate this generality with OpenTap drivers that leverage Phidgets USB sensors to remotely capture environmental data such as temperature. We have completed an implementation of OpenTap that uses a REST API for the invocations. Using that implementation, we study a few use cases of OpenTap for automated network management and network traffic visualizations to characterize its utility for those applications. We find that OpenTap empowers rapid development of software for more complex network measurement functionality at the Control layer such as, joining network data with other sources, and creating network data aggregates such as traffic matrices. OpenTap significantly lowers the cost and development barrier to large-scale data acquisition thereby bringing data acquisition and analytics to an unprecedented number of users. Finally, at the Application layer, network measurement applications such as traffic matrix visualizations are easily implemented leveraging OpenTap at the Infrastructure layer in addition to the Control layer. All of these data processing software systems will be open source and available on GitHub by the time of the conference.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Software-Defined Data Center
    Ghazanfar Ali
    Jie Hu
    Bhumip Khasnabish
    [J]. ZTE Communications, 2013, 11 (04) : 2 - 7
  • [2] Building the Software-Defined Data Center
    Shabanov, B. M.
    Samovarov, O., I
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2019, 45 (08) : 458 - 466
  • [3] Building the Software-Defined Data Center
    B. M. Shabanov
    O. I. Samovarov
    [J]. Programming and Computer Software, 2019, 45 : 458 - 466
  • [4] Faster Acquisition Technique for Software-defined GPS Receivers
    Rao, M. Venu Gopala
    Ratnam, D. Venkata
    [J]. DEFENCE SCIENCE JOURNAL, 2015, 65 (01) : 5 - 11
  • [6] NDNFlow: Software-Defined Named Data Networking
    van Adrichem, Niels L. M.
    Kuipers, Fernando A.
    [J]. 2015 1st IEEE Conference on Network Softwarization (NetSoft), 2015,
  • [7] Is Software-Defined Data Center Next Reality?
    Beaty, Donald L.
    [J]. ASHRAE JOURNAL, 2014, 56 (02) : 58 - 60
  • [8] Data Protection Intents for Software-Defined Networking
    Ujcich, Benjamin E.
    Sanders, William H.
    [J]. PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 271 - 275
  • [9] Software-Defined Optical Data Centre Networks
    PENG Shuping
    GUO Bingli
    SHU Yi
    George Zervas
    Reza Nejabati
    Dimitra Simeonidou
    [J]. China Communications, 2015, 12 (08) : 1 - 9
  • [10] Software-Defined Optical Data Centre Networks
    Peng Shuping
    Guo Bingli
    Shu Yi
    Zervas, George
    Nejabati, Reza
    Simeonidou, Dimitra
    [J]. CHINA COMMUNICATIONS, 2015, 12 (08) : 1 - 9