My Research Interests

Driven by online social networks, smart phones, streaming video, and autonomous devices the demand for digital communications continues to grow. To keep up with the growing demand, service providers need to continually expand the capacity of their infrastructure. One approach is to throw money at the problem and simply deploy more bandwidth, but there is a more effective strategy.

I believe that in order to keep up with the growing traffic volume and to meet application traffic requirements we need to think harder about how to bring all available network resources online. We also need to work harder to manage the available communication resources effectively, especially when it comes to minimizing end-to-end delay, which often decreades user experience with network applications.

My research attempts to identify and exploit symbiotic relationships between different types of connectivity and traffic management techniques. The results demonstrate communication protocols that explicitly rely on heterogeneous connectivity and achieve higher quality of service and lower aggregate bandwidth usage. Work in my lab also considers the evolution of the public cloud services to a more uniformly distributed computational substrate. We leverage distributed computational resources to speed up user communications and decisions of application back-end logic, especially with respect to distributed and streaming datasets.

Projects (Live Software)

MITATE

MOVESET

USMP

The USMP project was mentioned in National Geographic

Roadkill Observation and Data System (ROADS) mentioned on the ESRI Blog

Advice for Graduate Students

On applying to a PhD program

Notes on the PhD degree

Some Modest Advice for Graduate Students by Stephen C. Stearns

On conducting research

How to be a good graduate student by Marie desJardins

How to read a paper by S. Keshav

How NOT to review a paper by Graham Cormod

Giving an academic talk by Jonathan Shewchuk

Publications

Journals

Mehdi Assefi, Guangchi Liu, Mike P. Wittie, Clemente Izurieta. "Measuring the Impact of Network Performance on Cloud-Based Speech Recognition Applications: An Empirical Study of Siri and Google Speech Recognition" in International Journal of Computer Applications (IJCA), 2016. 
paper

Utkarsh Goel, Mike P. Wittie, Kimberly C. Claffy, and Andrew Le. "Survey of End-to-End Mobile Network Measurement Testbeds, Tools, and Services" in IEEE Surveys and Tutorials, 2015. 
paper

Xiaoming Li, Qing Yang, Xiaodong Lin, Shaoen Wu and Mike P. Wittie. "iTrust: Interpersonal Trust Measurements from Social Interactions" in IEEE Networking, 2015. 
paper

Sean Yaw, Eben Howard, Brendan Mumey and Mike P. Wittie "Cooperative Group Provisioning with Latency Guarantees in Multi-Cloud Deployments" in SIGCOMM CCR, June 2015. 
paper

Mike P. Wittie, Khaled A. Harras, Kevin C. Almeroth, Elizabeth M. Belding, "On The Implications of Routing Metric Staleness in Delay Tolerant Networks," in Computer Communications, 2009. 
paper

Conferences

Saidur Rahman, Apostolos Kalatzis, Mike P. Wittie, Ahmed Elmokashfi, Laura Stanley, Stacy Patterson, David L. Millman. "Short and Sweet Checkpoints for C-RAN MEC" IEEE Cloud Summit, October, 2021.
paper

Kemal Turksonmez, Marcin Furtak, Mike P. Wittie, David L. Millman. "Two Ways Gas Price Oracles Miss The Mark" IEEE Conference on Omni-Layer Intelligent Systems (COINS), August, 2021.
paper

Batuhan Mekiker, Mike P. Wittie, Jefferson Jones, Michael Monaghan. "Beartooth Relay Protocol: Supporting Real-Time Application Streams with Dynamically Allocated Data Reservations over LoRa" International Conference on Computer Communications and Networks (ICCCN), July, 2021.
paper

Seraj Mostafa, Mike P. Wittie and Utkarsh Goel. "Does More Bandwidth Really Not Matter (Much)?" MOBIMEDIA, August, 2020.
paper

Anirban Das, Shigeru Imai, Stacy Patterson and Mike Wittie. "Performance Optimization for Edge-Cloud Serverless Platforms via Dynamic Task Placement" Symposium on Cluster, Cloud and Internet Computing (CCGrid), November, 2020.
paper

Saidur Rahman and Mike P. Wittie. "MR-DNS: Multi-Resolution Domain Name System" Internet and Distributed Computing Systems, October, 2019.
paper

Marcin Furtak and Mike P. Wittie. “The ODDness of Webpages” in Network Traffic Measurement and Analysis Conference (TMA), June, 2019.
paper

Samuel Micka, Sean Yaw, Brittany Terese Fasy, Brendan Mumey, Mike Wittie. "Efficient Multipath Flow Monitoring" in IFIP Networking, June, 2017.
paper

Utkarsh Goel, Moritz Steiner, Mike P. Wittie, Martin Flack, and Stephen Ludin. "Measuring What is Not Ours: A Tale of 3rd Party Performance" in ACM Passive and Active Measurement, March, 2017.
paper

Qi Chen, Brendan Bellows, Mike P. Wittie, Stacy Patterson, and Qing Yang. "MOVESET: MOdular VEhicle SEnsor Technology" in IEEE Vehicular Networking Conference (VNC), October 2016.
paper

Utkarsh Goel, Moritz Steiner, Mike P. Wittie, Martin Flack, and Stephen Ludin. "A Case for Faster Mobile Web in Cellular IPv6 Networks" in ACM Mobicom, October 2016. 
paper

Utkarsh Goel, Clint Cooper, Brittany Terese Fasy, and Mike P. Wittie. "A First Look at Web Browsing Predictions using DNS Logs" in ISCA Software Engineering and Data Engineering (SEDE), September 2016. 
paper

Utkarsh Goel, James Espeland, Upulee Kanewala, and Mike P. Wittie. "Quality Assurance of a Mobile Network Measurement Testbed Through Systematic Software Testing" in ISCA Software Engineering and Data Engineering (SEDE), September 2016. 
paper

Utkarsh Goel, Moritz Steiner, Mike P. Wittie, Martin Flack, and Stephen Ludin. "Detecting Cellular Middleboxes using Passive Measurement Techniques" in ACM Passive and Active Measurement, March 2016. 
paper

[Best paper nomination] Mehdi Assefi, Guangchi Liu, Mike P. Wittie, Clemente Izurieta. "An Experimental Evaluation of Apple Siri and Google Speech Recognition" in ISCA Software Engineering and Data Engineering (SEDE), October 2015. 
paper

Utkarsh Goel, Clemente Izurieta, Mike P. Wittie. "Understanding Factors Influencing the Citation Count of Networking Conference Papers" in ISCA Software Engineering and Data Engineering (SEDE), October 2015. 
paper

Guangchi Liu, Qing Yang, Honggang Wang, Shaoen Wu, Mike P. Wittie. "Uncovering the Mystery of Trust in An Online Social Network" in IEEE Communications and Networks Security (CNS), September 2015. 
paper

Samuel Micka, Utkarch Goel, Hanlu Ye, Mike P. Wittie, Brendan Mumey. "pcp: Internet Latency Estimation Using CDN Replicas" in International Conference on Computer Communications and Networks (ICCCN), August 2015. 
paper code

Utkarsh Goel, Mike P. Wittie and Moritz Steiner "Faster Web through Client-Assisted CDN Server Selection" in International Conference on Computer Communications and Networks (ICCCN), August 2015. 
paper code

Eben Howard, Clint Cooper, Mike P. Wittie, Steven Swinford, Qing Yang. "Cascading Impact of Lag on User Experience in Multiplayer Games," in ACM NetGames, December 2014 
paper NSDI'13 poster

Logan Perreault, Mike P. Wittie, John Sheppard. "Communication-Aware Distributed PSO for Dynamic Robotic Search" in IEEE Symposium Series on Computational Intelligence (SSCI), December, 2014. 
paper

Guangchi Liu, Qing Yang, Honggang Wang, Xiaodong Lin, Mike P. Wittie. "Assessment of Multi-Hop Interpersonal Trust in Social Networks by Three-Valued Subjective Logic," in IEEE Infocom, April 2013 
paper

Utkarsh Goel, Ajay Miyyapuram Mike P. Wittie, Qing Yang. "MITATE: Mobile Internet Testbed for Application Traffic Experimentation," in Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (Mobiquitous), 2013 
paper poster from NSDI'13

Stacy Patterson, Mike P. Wittie, Kevin Almeroth, and Bassam Bamieh. "Network Optimization with Dynamic Demands and Link Prices," in Allerton Conference, October 2012 
paper

Mike P. Wittie, Veljko Pejovic, Lara Deek, Kevin C. Almeroth, Ben Y. Zhao "Exploiting Locality of Interest in Online Social Networks," in ACM CoNEXT, December 2010 
paper press coverage in IEEE Spectrum

Mike P. Wittie, Kevin C. Almeroth, Elizabeth M. Belding, Ivica Rimac, Volker Hilt "Internet Service in Developing Regions Through Network Coding," in IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), June 2009. 
paper 

Lara B. Deek, Kevin C. Almeroth, Mike P. Wittie, Khaled A. Harras, "Exploiting Parallel Networks Using Dynamic Channel Scheduling," 
in The Fourth International Wireless Internet Conference (WICON), 2008. 
paper

Mike P. Wittie, Brett Stone-Gross, Kevin C. Almeroth, Elizabeth M. Belding, "MIST: Cellular data network measurement for mobile applications," 
in Fourth International Conference on Broadband Communications, Networks and Systems (BROADNETS), 2007. 
paper 

Vadim A. Slavin, Michael Polyakov, Mark Quilling, Mike P. Wittie, Matthew Andrews, "Mobile ad hoc networks (MANET) protocols evaluation framework," in Military Communications Conference (MILCOM), 2007. 
paper

Workshops

Alexander Valtchanov, Lauren Helbling, Batuhan Mekiker and Mike P Wittie. "Parallel Block Execution in SoCC Blockchains through Optimistic Concurrency Control" IEEE Globecom Workshop on Scalable, Secure and Intelligent Blockchain for Future Networking and Communications (FutureNetComm), December, 2021.
paper

Anirban Das, Stacy Patterson, and Mike Wittie. “EdgeBench: Benchmarking Edge Computing Platforms” in Workshop on Serverless Computing (WoSC), December 2018.
paper

Utkarsh Goel, Moritz Steiner, Wontaek Na, Mike P. Wittie, Martin Flack, and Stephen Ludin. "Are 3rd Parties Slowing Down the Mobile Web?" in ACM S3, October 2016. 
paper

Mehdi Assefi, Mike P. Wittie, and Allan Knight "Impact of Network Performance on Cloud Speech Recognition" in ICCCN ContextQoS: Workshop on Context-Aware QoS Provisioning and Management for Emerging Networks, Applications, and Services, August 2015. 
paper

Khaled A. Harras, Mike P. Wittie, Kevin C. Almeroth, Elizabeth M. Belding, "ParaNets: A parallel network architecture for challenged networks," 
in IEEE Workshop on Mobile Computing Systems and Applications (HotMobile), 2007. 
paper

Reports

Batuhan Mekiker, Mike Wittie, Jefferson Jones, Michael Monaghan. "Beartooth Relay Protocol: Supporting Real-Time Application Streams over LoRa" July, 2020.
paper

kc claffy, David D, Clark, Mike P. Wittie. "The 6th Workshop on Active Internet Measurements (AIMS-6) Report" in Sigcomm CCR [Editorial], October, 2014. 
paper

Vinod Kone, Mariya Zheleva, Mike P. Wittie, Ben Y. Zhao, Elizabeth M. Belding, Haitao Zheng, Kevin C. Almeroth. "AirLab: Consistency, Fidelity and Privacy in Wireless Measurements," in Sigcomm CCR [Editorial], 2010.
paper

Posters

Saidur Rahman, Mike P. Wittie, Ahmed Elmukashfi, Laura Stanley, Stacy Patterson, Utkarsh Goel. "MicroLambda – Packetized Computation for 5G Mobile Edge Computing" Workshop on Hot Topics in Edge Computing (HotEdge), July, 2020.
paper

Anish Bharata, Mike P. Wittie, Qing Yang. "IP2DC: Making Sense of Replica Selection Tools," in USENIX NSDI (poster session), April 2013 
paper

Vinod Kone, Mariya Zheleva, Mike P. Wittie, Zengbin Zhang, Xiaohan Zhao, Ben Y. Zhao, Elizabeth M. Belding, Haitao Zheng, Kevin C. Almeroth "AirLab: Distributed Infrastructure for Wireless Measurements," (poster) in USENIX NSDI, April 2010 
paper