Research Projects
My research interests are broadly on
experimental wireless networking and mobile computing, with a focus on
high performance protocol design
and implementation, testbed prototyping, network measurements, and performance evaluation. My research spans multiple layers of the networking stack
(MAC, routing, and transport layer), and multiple types of wireless networks (mesh networks, mobile ad hoc networks, sensor networks,
and more recently, broadband access networks, e.g., 3G cellular and WiFi networks).
Bandwidth estimation in wireless broadband access networks
We conducted the first study of the feasibility of fast probe-based
bandwidth estimation in wireless broadband access networks ``in the wild'', i.e., in
deployed operational networks. We identified the challenges associated
with bandwidth measurements in operational networks in contrast to in
controlled lab environments. We studied the applicability of a
state-of-the-art probe-based tool for 802.11 WLANs on a commercial 1x
EVDO network. In addition, we evaluated the accuracy of the tool in
WLAN environments, e.g., lab, home, and hotspot. Our
results show that bandwidth estimation using a probe-based tool can be
challenging in certain WLAN environments, and practically infeasible
in EVDO cellular networks, due to the short-scale dynamics in this
type of networks.
- On the Feasibility of Fast Bandwidth Estimation in Wireless Access Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu.
In ACM Wireless Networks, Vol. 17(6), pp. 1561–1580, July 2011.
- On the Feasibility of Bandwidth Estimation in 1x EVDO Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu.
In Proceedings of the ACM Mobicom International Workshop on Mobile Internet
Through Cellular Networks (MICNET 2009),
Beijing, China, September 21, 2009.
Mesh@Purdue [MAP]
I was actively involved in the
deployment of MAP (Mesh@Purdue),
an experimental 802.11a/b/g Wireless Mesh Network testbed at Purdue University. MAP currently consists of 32 dual radio mesh nodes
deployed in four academic buildings (MSEE, EE, PHYSICS and ME). I have been actively maintaining MAP since December 2007. Most of the projects listed below involve
prototyping and experimentation on MAP testbed.
"Exotic" routing protocol design, implementation, and evaluation for Wireless
Mesh Networks
We studied the use of recently proposed
"exotic" (network coding, opportunistic routing) optimization techniques
for improving throughput of Wireless Mesh Networks. We first reviewed the current diverse set of evaluation methodologies
for "exotic"
high-throughput routing protocols and proposed guidelines for a meaningful and fair evaluation. We conducted
an empirical study of performance benefits of
inter-flow network
coding, and showed its limitations in practical scenarios. We than proposed novel ways of exploiting intra-flow network coding for improving
performance of both multicast and unicast routing in wireless mesh networks. For multicast, we
proposed Pacifier, described
below. For unicast, we designed CCACK,
a novel network coding-based opportunistic routing protocol exploiting a
simple but efficient coded feedback scheme, which allows routers to decide how many coded packets to forward, online, in a way oblivious to link loss rates,
and with practically zero overhead, in contrast to existing state-of-the-art protocols which rely on offline, loss rate-based heuristics.
- Pacifier: High-Throughput, Reliable Multicast without “Crying Babies” in Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
In IEEE/ACM Transactions on Networking (ToN), Vol. 20(5), pp. 1375-1388, October 2012.
- FEC-Based AP Downlink Transmission Schemes For Multiple
Flows: Combining the Reliability and Throughput Enhancement of
Intra- and Inter-flow Coding.
Chih-Chun Wang, Dimitrios Koutsonikolas, Y. Charlie Hu, and Ness B. Shroff.
In Proceedings of the 29th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP PERFORMANCE 2011),
18-20 October, 2011, Amsterdam, Netherlands. (acceptance rate 20%)
- Efficient Network Coding
Based Opportunistic Routing Through Cumulative Coded Acknowledgments.
Dimitrios Koutsonikolas, Chih-Chun Wang, and Y. Charlie Hu.
In IEEE/ACM Transactions on Networking (ToN), Vol. 19(5), pp. 1368 - 1381, October 2011.
- CCACK: Efficient Network Coding
Based Opportunistic Routing Through Cumulative Coded Acknowledgments.
Dimitrios Koutsonikolas, Chih-Chun Wang, and Y. Charlie Hu.
In Proceedings of IEEE INFOCOM 2010,
San Diego, CA, March 15-19, 2010. (acceptance rate 17.5%)
- Designing Coded Feedback for Efficient Network Coding Based
Opportunistic Routing (abstract). (1st place in ACM Student Research Competition)
Dimitrios Koutsonikolas, Chih-Chun Wang, and Y. Charlie Hu.
Poster, In ACM International Conference on Mobile Computing and Networking (
MobiCom 2009), Beijing, China, September 20-25, 2009.
- CCACK: Efficient Network Coding
Based Opportunistic Routing Through Cumulative Coded Acknowledgments.
Dimitrios Koutsonikolas, Chih-Chun Wang, and Y. Charlie Hu.
Technical report, Purdue University,
August 1, 2009.
- Pacifier: High-Throughput, Reliable Multicast without “Crying Babies” in Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
In Proceedings of IEEE INFOCOM 2009,
Rio de Janeiro, Brazil, April 19-25, 2009. (acceptance rate 19.6%)
- Pacifier: High-Throughput, Reliable Multicast without “Crying Babies” in Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
Submitted to IEEE/ACM Transactions on Networking (ToN).
- An Empirical Study of Performance Benefits of Network Coding in Multihop Wireless Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
In Proceedings of IEEE INFOCOM 2009 Mini-Conference,
Rio de Janeiro, Brazil, April 20, 2009. (acceptance rate 26.7%)
- An Empirical Study of Performance Benefits of Network Coding in Multihop Wireless Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
Technical report TR-ECE-08-11, Purdue University,
December 1, 2008.
- How To Evaluate Exotic Wireless Routing Protocols?
Dimitrios Koutsonikolas, Y.
Charlie Hu, Konstantina Papagiannaki.
In Proceedings of the 2008 ACM Workshop on Hot Topics in Networking
( HotNets-VII),
Calgary, Alberta, Canada, October 6-7, 2008.
- XCOR: Synergistic Interflow Network Coding and Opportunistic Routing
(abstract). (3rd place in ACM Student Research Competition)
Dimitrios Koutsonikolas, Y.
Charlie Hu, Chih-Chun Wang.
Poster, In ACM International Conference on Mobile Computing and Networking ( MobiCom 2008),
San Francisco, CA, September 14-19, 2008.
Multi-layer techniques and protocols for improving multicast
in Wireless Mesh Networks
Our research has focused on improving application-related
performance metrics, such as throughput, fairness and reliability. We studied (using simulations and experiments on MAP) the use of link-quality
routing metrics for throughput improvement, proposed
interference-aware
scheduling for providing client fairness, examined packet-level ARQ and FEC
mechanisms for providing reliability. We designed, prototyped, and evaluated Pacifier, the first
high throughput, reliable multicast protocol addressing the "crying baby" problem in wireless mesh networks. Pacifier combines four building blocks, namely, tree-based opportunistic
routing, intra-flow network coding, source rate limiting, and round robin
batching, to guarantee 100% reliability for every receiver, while simultaneously offering significant throughput improvements to all of them compared to
state-of-the-art protocols.
- Pacifier: High-Throughput, Reliable Multicast without “Crying Babies” in Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
In Proceedings of IEEE INFOCOM 2009,
Rio de Janeiro, Brazil, April 19-25, 2009. (acceptance rate 19.6%)
- Pacifier: High-Throughput, Reliable Multicast without “Crying Babies” in Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu, and Chih-Chun Wang.
Submitted to IEEE/ACM Transactions on Networking (ToN).
- Exploring the Design Space of Reliable Multicast Protocols for Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu.
In Ad Hoc Networks (Elsevier) Journal
(AdHoc), Vol. 7 (5), pp 932-954, July 2009.
- High-Throughput Multicast Routing Metrics in Wireless Mesh Networks.
Sabyasachi Roy, Dimitrios Koutsonikolas,
Saumitra Das, and Y. Charlie Hu.
In Elsevier Ad Hoc Networks Journal (Ad Hoc Networks), Vol. 6 (6), pp. 878-899, August 2008.
- An Interference-Aware Fair Scheduling for Multicast in Wireless Mesh
Networks.
Dimitrios Koutsonikolas, Saumitra Das,
and Y. Charlie Hu.
In Elsevier Journal of Parallel and Distributed
Computing (JPDC), Special Issue on Behavior, Artefacts, and Solutions in
Wireless Mesh Networks, Vol. 68 (3), pp. 372-386, March 2008.
- The case for FEC-based Reliable Multicast in Wireless Mesh Networks.
Dimitrios Koutsonikolas, Y. Charlie Hu.
In Proceedings of IEEE/IFIP International Conference on Dependable
Systems and Networks (DSN 2007),
Edinburgh, UK, June 25-28, 2007. (acceptance rate 22.6%)
- High-Throughput
Multicast Routing Metrics in Wireless Mesh Networks.
Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra
Das, and Y. Charlie Hu.
In Proceedings of IEEE International Conference on Distributed
Computing Systems (ICDCS 2006),
Lisboa, Portugal, July 4-7 2006. (acceptance rate 13.8%)
Exploiting lower layer techniques for performance improvement
in Wireless Mesh Networks
We studied the use of
lower layer techniques
and proposed ways of exploiting such techniques for improving throughput of Wireless Mesh Networks. We designed a microsecond-scale
slotted TDM protocol for Wireless Mesh Networks,
along with a synchronization algorithm that exploits the TDM structure, and implemented them on a
hardware platform with full access to the firmware.
We proposed DMesh, an
architecture that combines practical, low cost, directional antennas with multiple channels to increase the
capacity of Wireless Mesh Networks, and evaluated its performance on MAP testbed. We identified the importance of service provisioning in commercial Wireless Mesh
Networks and proposed Apollo, a system
that leverages off-the-shelf hardware with software modifications, to provide such a service.
- TDM MAC Protocol Design and Implementation for Wireless Mesh Networks.
Dimitrios Koutsonikolas, Theodoros Salonidis, Henrik Lundgren, Pascal LeGuyadec, Y.
Charlie Hu, and Irfan Sheriff.
In Proceedings of the 4th ACM SIGCOMM
International Conference on emerging Networking EXperiments and Technologies ( CoNEXT 2008), Madrid, Spain,
December 9-12, 2008. (acceptance rate 17.5%)
- Practical Service Provisioning
for Wireless Meshes.
Saumitra Das, Dimitrios Koutsonikolas, and Y.
Charlie Hu.
In Proceedings of the 3rd ACM SIGCOMM
International Conference on emerging Networking EXperiments and Technologies ( CoNEXT 2007), New York, NY,
December 10-13, 2007. (acceptance rate 20%)
- DMesh: Incorporating Practical Directional Antennas in Multi-Channel
Wireless Mesh Networks.
Saumitra Das, Himabindu Pucha, Dimitrios Koutsonikolas,
Y. Charlie Hu, and Dimitrios Peroulis.
In IEEE Journal on Selected Areas in Communications
(JSAC), Special Issue on Multi-Hop Wireless Mesh Networks, Vol. 24 (11), pp. 2028-2039, November 2006.
Measurement-based characterization of Wireless Mesh
Networks
We used MAP to conduct several measurement studies
in different layers of the networking stack.
We measured application layer metrics, such as packet loss, jitter, and throughput. At the transport layer, we conducted the first large-scale experimental study
of TCP performance in
a multihop wireless network. At the physical layer, we identified and experimentally quantified the existence of
multi-way interference among neighboring nodes, in addition to
the well-studied pair-wise interference.
- Measurement-based Characterization of a Wireless Mesh Network.
Saumitra Das, Dimitrios Koutsonikolas, Y.
Charlie Hu.
Book Chapter, In Handbook of Wireless Mesh
and Sensor Networking, McGraw-Hill International, New York.
- On TCP Throughput and Window Size in a Multihop Wireless Network
Testbed.
Dimitrios Koutsonikolas, Jagadeesh
Dyaberi, Prashant Garimella, Sonia Fahmy, and Y. Charlie Hu.
In Proceedings of ACM Mobicom International Workshop on
Wireless Network Testbeds, Experimental evaluation and CHaracterization ( WiNTECH 2007),
Montreal, QC, Canada, September 10, 2007.
- Characterizing Multi-Way Interference In Wireless Mesh Networks.
Saumitra Das, Dimitrios Koutsonikolas, Y.
Charlie Hu, and Dimitrios Peroulis.
In Proceedings of ACM Mobicom International Workshop on
Wireless Network Testbeds, Experimental evaluation and CHaracterization
(WiNTECH 2006), Los Angeles, CA, September 29, 2006. (acceptance rate
11/31)
Mobile ad hoc, sensor, and multi-robot networks
We studied different topics in wireless ad hoc and sensor
networks: robot-assisted
localization of sensor networks, energy-efficient localization
of mobile multi-robot teams, scalable and energy-efficient geographic multicast routing for sensor
networks, collaborative distributed beamforming in sensor networks, and
TTL sequence-based route discovery in mobile ad hoc networks.
- Hierarchical Geographic Multicast Routing for Wireless Sensor Networks.
Dimitrios Koutsonikolas, Saumitra Das, Y. Charlie Hu, Ivan Stojmenovic.
In ACM Wireless Networks, October 2008.
- Radiating Sensor Selection for Distributed Beamforming in Wireless Sensor Networks.
Che-Wei Chang, Akshay Kothari, Syed Ali Raza Jafri, Dimitrios Koutsonikolas, Dimitrios Peroulis, Y.
Charlie Hu.
In Proceedings of IEEE Military Communications Conference ( MILCOM 2008),
San Diego, CA, November 17-19, 2008.
- Energy-Efficient MAC and Routing Design in Distributed Beamforming
Sensor Networks (abstract).
Dimitrios Koutsonikolas, Syed Ali Raza Jafri, and Y.
Charlie Hu.
Poster, In 3rd ACM SIGCOMM International
Conference on emerging Networking EXperiments and Technologies ( CoNEXT 2007) Student Workshop,
New York, NY, December 10, 2007.
- Hierarchical Geographic Multicast Routing for Wireless Sensor
Networks. (Best Paper Award)
Dimitrios Koutsonikolas, Saumitra Das, Y. Charlie Hu,
and Ivan Stojmenovic.
In Proceedings of International Conference on Sensor
Technologies and Applications (SENSORCOMM
2007), Valencia, Spain, October 14-20, 2007. (acceptance rate 34%)
- CoCoA: Coordinated Cooperative Localization for Mobile Multi-Robot Ad
Hoc Networks.
Dimitrios Koutsonikolas, Saumitra Das, Y.
Charlie Hu, Yung-Hsiang Lu, and C.S. George Lee.
In Ad Hoc and Sensor Wireless Networks (AHSWN) Journal,
Old City Publishing, Ltd., London, UK, Vol. 3(4), pp. 331-352, 2007.
- Path Planning of Mobile Landmarks for Localization in Wireless Sensor
Networks.
Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie
Hu.
In Elsevier Journal of Computer Communications (COMCOM),
Special Issue on Sensor-Actuator Networks (SANETs), Vol. 30 (13), pp. 2577-2592, September, 2007. (acceptance rate
<25%)
- CoCoA: Coordinated Cooperative Localization for Mobile Multi-Robot Ad
Hoc Networks.
Dimitrios Koutsonikolas, Saumitra Das, Y. Charlie Hu,
Yung-Hsiang Lu, and C.S. George Lee.
In Proceedings of ICDCS International Workshop on Dynamic Distributed Systems (IEEE IWDDS 2006),
Lisboa, Portugal, July 4-7 2006.
- Path
Planning of Mobile Landmarks for Localization in Wireless Sensor Networks.
Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie
Hu.
In Proceedings of ICDCS International Workshop on Ad hoc and Sensor Networks (IEEE WWASN
2006), Lisboa, Portugal, July 4-7 2006.
- On
optimal TTL sequence-based route discovery in MANETs.
Dimitrios Koutsonikolas, Saumitra Das, Himabindu
Pucha, and Y. Charlie Hu.
In Proceedings of the 2nd ICDCS International
Workshop on Wireless Ad Hoc Networking (IEEE WWAN 2005),
Columbus, Ohio, June 6-9, 2005.