Back to projects

ProgME: Programmable Measurement Architecture

This project envisages and advocates a versatile measurement architecture as an integral part of any future network substrate, with not only built-in hardware and software primitives incorporated into network elements, but also network-wide architectural support for network measurement.

In particular, we explore a Programmable MEasurement (ProgME) architecture based on a novel concept of flowset – arbitrary set of flows defined according to application requirements and/or traffic conditions. Through a simple flowset composition language, ProgME can incorporate application requirements, adapt itself to circumvent the challenges on scalability posed by the large number of flows, and achieve a better application-perceived accuracy. ProgME can analyze and adapt to traffic statistics in real-time. Using sequential hypothesis test, ProgME can achieve fast and scalable heavy hitter identification.

People

Faculty

Collaborators

Graduate Students and Alumni

  • G. Huang, ECE,
  • F. Khan, ECE,
  • L. Yuan, ECE (PhD, 2008),

Publications

F. Khan, L. Yuan, C-N. Chuah, and S. Ghiasi, "Programmable and Real-time Network Traffic Measurements," ACM/IEEE Symposium on Architectures for Networking and Communications Systems, November 2008. [pdf]

L. Yuan, C-N. Chuah, and P. Mohapatra, "ProgME: Towards Programmable Network MEasurement," ACM SIGCOMM, August 2007. [pdf]

Funding

This project is supported by National Science Foundation (NSF) NeTS CNS-0905273 grant and CITRIS Seed Funding.

 

 





Site Design and Development
Rosanne Avila
Chen-Nee Chuah, Ph.D.
Copyright © UC Regents, Davis Campus.
2008 - All rights reserved.