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 条
  • [21] Security Threats in the Data Plane of Software-Defined Networks
    Gao, Shang
    Li, Zecheng
    Xiao, Bin
    Wei, Guiyi
    [J]. IEEE NETWORK, 2018, 32 (04): : 108 - 113
  • [22] Towards Data-driven Software-Defined Infrastructures
    Garcia Lopez, Pedro
    Gracia Tinedo, Raul
    Montresor, Alberto
    [J]. 2ND INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2016, 97 : 144 - 147
  • [23] Software-Defined Named Data Networking in Literature: A Review
    Alhawas, Albatool
    Belghith, Abdelfettah
    [J]. FUTURE INTERNET, 2024, 16 (08)
  • [24] TWSTFT Results by using Software-Defined Receiver Data
    Huang, Yi-Jiun
    Tseng, Wen-Hung
    Yang, Sung-Hoon
    Fujieda, Miho
    [J]. 2016 EUROPEAN FREQUENCY AND TIME FORUM (EFTF), 2016,
  • [25] EGEON: Software-Defined Data Protection for Object Storage
    Saiz-Laudo, Raul
    Sanchez-Artigas, Marc
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 99 - 108
  • [26] Software-Defined Latency Monitoring in Data Center Networks
    Yu, Curtis
    Lumezanu, Cristian
    Sharma, Abhishek
    Xu, Qiang
    Jiang, Guofei
    Madhyastha, Harsha V.
    [J]. PASSIVE AND ACTIVE MEASUREMENT (PAM 2015), 2015, 8995 : 360 - 372
  • [27] Software-Defined Data Plane Enhancing SDN and NFV
    Nakao, Akihiro
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2015, E98B (01) : 12 - 19
  • [28] Future Scenarios for Software-Defined Metro and Access Networks and Software-Defined Photonics
    Muciaccia, Tommaso
    Passaro, Vittorio M. N.
    [J]. PHOTONICS, 2017, 4 (01)
  • [29] Programmable Networks-From Software-Defined Radio to Software-Defined Networking
    Macedo, Daniel F.
    Guedes, Dorgival
    Vieira, Luiz F. M.
    Vieira, Marcos A. M.
    Nogueira, Michele
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (02): : 1102 - 1125
  • [30] Software-Defined Data Shuffling for Big Data Jobs with Task Duplication
    Zang, Qimeng
    Chan, Hsiang-Yu
    Li, Peng
    Guo, Song
    [J]. PROCEEDINGS OF 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2016), 2016, : 403 - 407