Publications/R-Scope

A Pragmatic Approach of Determining Heavy-Hitter Traffic Thresholds

Heavy-hitter flows or Cheetah Flows (CF), which are high-rate flows can result in increased packet losses and delay in general Internet traffic. A Cheetah Flow Traffic Engineering System (CFTES) is presented, which can dynamically compute a heavy-hitter or CF threshold using information from the general background traffic. The system works

Read More »

A high-speed cheetah flow identification network function (CFINF)

Cheetah flows, which are high-rate flows, can cause increased packet delays and losses in other flows. Leveraging the flexibility offered by the NFV paradigm, our proposed Cheetah Flow Identification Network Function (CFINF) uses a novel method in which a new measure, short-duration flight rate, which is the rate of a

Read More »

Algorithms and Data Structures to Accelerate Network Analysis

As the sheer amount of computer generated data continues to grow exponentially, new bottlenecks are unveiled that require rethinking our traditional software and hardware architectures. In this paper, we present five algorithms and data structures (long queue emulation, lockless bimodal queues, tail early dropping, LFN tables, and multiresolution priority queues)

Read More »

Efficient Packet Forwarding Using Cyber-Security Aware Policies

For balancing load, a forwarder can selectively direct data from the forwarder to a processor according to a loading parameter. The selective direction includes forwarding the data to the processor for processing, transforming and/or forwarding the data to another node, and dropping the data. The forwarder can also adjust the

Read More »

High-Performance Many-Core Networking: Design and Implementation

Operating systems play a key role in providing general purpose services to upper layer applications at the highest available performance level. The two design requirements generality and performance — are however in contention: the more general purpose a service layer is, the more overhead it incurs in accessing domain-specific high-performance

Read More »

System, Apparatus and Methods to Implement High-Speed Network Analyzers

Systems, apparatus and methods for the implementation of high-speed network analyzers are provided. A set of high-level specifications is used to define the behavior of the network analyzer emitted by a compiler. An optimized inline workflow to process regular expressions is presented without sacrificing the semantic capabilities of the processing

Read More »