Towards flexible in-network processing of data streams

(Towards flexible processing of data flows within the network)
IMDEA Networks is the beneficiary of this project
  • Financed by: Cisco University Research Program Fund, an advised fund of Silicon Valley Community Foundation
  • Duration: January 2018 to June 2019
  • Contact: Kirill KOGAN, Principal Investigator for IMDEA Networks

Modern packet processing engines (PPEs) are faced with highly heterogeneous workloads driven by high volumes of end users and application types. A primary design challenge in this context consists in selecting and developing PPEs that scale application performance in a robust and cost-effective way providing the desired flexibility level and high performance. Interrelation among these objectives is non-trivial and definitely involves a certain conflict. In particular, flexibility is a driving objective to introduce new operational behaviors; from the other hand, performance and simplicity are constraining factors that ensure specific requirements.  In this project we show that adding flexibility to the scheduling module and enhancing classification capabilities will allow not only consideration of user-defined objectives but also implementations of in-network processing of data streams.