English
Related papers

Related papers: User Space Network Drivers

200 papers

This paper aims at contributing to the ongoing debate on how to bring programmability of stateful packet processing tasks inside the network switches, while retaining platform independency. Our proposed approach, named "Open Packet…

Networking and Internet Architecture · Computer Science 2016-05-09 Giuseppe Bianchi , Marco Bonola , Salvatore Pontarelli , Davide Sanvito , Antonio Capone , Carmelo Cascone

The exponential growth in smart sensors and rapid progress in 5G networks is creating a world awash with data streams. However, a key barrier to building performant multi-sensor, distributed stream processing applications is high…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-11-10 Giuseppe Coviello , Kunal Rao , Murugan Sankaradas , Srimat Chakradhar

Mistakes in AI systems are inevitable, arising from both technical limitations and sociotechnical gaps. While black-boxing AI systems can make the user experience seamless, hiding the seams risks disempowering users to mitigate fallouts…

Human-Computer Interaction · Computer Science 2024-03-07 Upol Ehsan , Q. Vera Liao , Samir Passi , Mark O. Riedl , Hal Daume

Specialized accelerators provide gains of performance and efficiency in specific domains of applications. Sparse data structures or/and representations exist in a wide range of applications. However, it is challenging to design accelerators…

Machine Learning · Computer Science 2022-02-23 Linghao Song , Yuze Chi , Jason Cong

Software Defined Networking (SDN) offers a flexible and scalable architecture that abstracts decision making away from individual devices and provides a programmable network platform. However, implementing a centralized SDN architecture…

Networking and Internet Architecture · Computer Science 2019-05-30 Michael Baddeley , Reza Nejabati , George Oikonomou , Mahesh Sooriyabandara , Dimitra Simeonidou

The importance of open-source hardware and software has been increasing. However, despite GPUs being one of the more popular accelerators across various applications, there is very little open-source GPU infrastructure in the public domain.…

Hardware Architecture · Computer Science 2021-10-22 Blaise Tine , Fares Elsabbagh , Krishna Yalamarthy , Hyesoon Kim

Rather than creating yet another network controller which provides a framework in a specific (potentially new) programming language and runs as a monolithic application, in this paper we extend an existing operating system and leverage its…

Networking and Internet Architecture · Computer Science 2015-10-20 Matthew Monaco , Oliver Michel , Eric Keller

Communication networks are becoming increasingly complex towards 6G. Manual management is no longer an option for network operators. Network automation has been widely discussed in the networking community, and it is a sensible means to…

Networking and Internet Architecture · Computer Science 2022-05-12 Yulei Wu , Guozhi Lin , Jingguo Ge

As the demand for Internet expands significantly in numbers of users, servers, IP addresses, switches and routers, the IP based network architecture must evolve and change. The design of domain specific processors that require high…

Hardware Architecture · Computer Science 2012-07-24 Raja Jitendra Nayaka , R. C. Biradar

The application of Artificial Intelligence (AI) and Machine Learning (ML) to cybersecurity challenges has gained traction in industry and academia, partially as a result of widespread malware attacks on critical systems such as cloud…

Cryptography and Security · Computer Science 2022-07-14 Subash Neupane , Jesse Ables , William Anderson , Sudip Mittal , Shahram Rahimi , Ioana Banicescu , Maria Seale

The adoption of intelligent systems creates opportunities as well as challenges for medical work. On the positive side, intelligent systems have the potential to compute complex data from patients and generate automated diagnosis…

Human-Computer Interaction · Computer Science 2019-02-19 Yao Xie , Ge Gao , Xiang 'Anthony' Chen

Explainable Artificial Intelligence (XAI) is an emerging research topic of machine learning aimed at unboxing how AI systems' black-box choices are made. This research field inspects the measures and models involved in decision-making and…

Artificial Intelligence · Computer Science 2021-02-04 Guang Yang , Qinghao Ye , Jun Xia

Network Function Virtualization (NFV) promises the benefits of reduced infrastructure, personnel, and management costs by outsourcing network middleboxes to the public or private cloud. Unfortunately, running network functions in the cloud…

Networking and Internet Architecture · Computer Science 2018-02-05 Dmitrii Kuvaiskii , Somnath Chakrabarti , Mona Vij

Layer-7 (L7) proxies are critical to modern cloud-native systems, yet their performance is increasingly bottlenecked by copying entire payloads across the kernel-user boundary. Existing approaches reduce this overhead but typically…

Networking and Internet Architecture · Computer Science 2026-05-01 Kairui Zhou , Shengkai Lin , Wei Zhang , Shizhen Zhao

Fast-evolving machine learning (ML) workloads have increasing requirements for networking. However, host network transport on RDMA NICs is hard to evolve, causing problems for ML workloads. For example, single-path RDMA traffic is prone to…

Networking and Internet Architecture · Computer Science 2025-08-06 Yang Zhou , Zhongjie Chen , Ziming Mao , ChonLam Lao , Shuo Yang , Pravein Govindan Kannan , Jiaqi Gao , Yilong Zhao , Yongji Wu , Kaichao You , Fengyuan Ren , Zhiying Xu , Costin Raiciu , Ion Stoica

New generations of neutron scattering sources and instrumentation are providing challenges in data handling for user software. Time-of-Flight instruments used at pulsed sources typically produce hundreds or thousands of channels of data for…

Graphics · Computer Science 2007-05-23 T. G. Worlton , A. Chatterjee , J. P. Hammonds , P. F. Peterson , D. J. Mikkelson , R. L. Mikkelson

Encrypted network communication ensures confidentiality, integrity, and privacy between endpoints. However, attackers are increasingly exploiting encryption to conceal malicious behavior. Detecting unknown encrypted malicious traffic…

Cryptography and Security · Computer Science 2025-01-10 Sileshi Nibret Zeleke , Amsalu Fentie Jember , Mario Bochicchio

Network traffic classification is a core primitive for network security and management, yet it is increasingly challenged by pervasive encryption and evolving protocols. A central bottleneck is representation: hand-crafted flow statistics…

Networking and Internet Architecture · Computer Science 2026-02-10 Zhaochen Guo , Tianyufei Zhou , Honghao Wang , Ronghua Li , Shinan Liu

AI transport libraries move bytes efficiently, but they commonly assume that buffers are already correctly allocated, placed, shared, registered, and safe under completion and teardown pressure. This paper presents dmaplane, a Linux kernel…

Hardware Architecture · Computer Science 2026-03-27 Marco Graziano

The increasing complexity and frequency of cyber-threats demand intrusion detection systems (IDS) that are not only accurate but also interpretable. This paper presented a novel IDS framework that integrated Explainable Artificial…