|
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.
|