Research focus

Empirical measurements of Internet paths and systems form the foundation for understanding the performance and behavior of the current Internet, and for designing next-generation protocols, systems, and applications. The focus of my research is on the design of algorithms and techniques for accurate and robust measurement of networked systems and on designing systems and environments for performing repeatable and realistic experiments. I am also interested in using measurements for improving network performance and toward developing next-generation networked systems. My interests and research activities span the complementary areas of networking, operating systems, distributed systems, and security.

I routinely employ students for research during the academic year and the summer. If you are interested, please contact me (Colgate University students only).

Program committees and editorial service

  • ACM SIGCOMM Computer Communication Review, Area Editor, 2014-2015
  • IEEE MASCOTS, 2015
  • Open Networking Summit Research Track, 2014
  • Second NSF Workshop on perfSONAR based Multi-domain Network Performance Measurement and Monitoring (pSW 2014)
  • ACM Internet Measurement Conference, 2013
  • 7th IEEE Workshop on Network Measurements, 2013
  • IFIP WG 7.3 Performance, 2013
  • IEEE ICNC, Internet Services and Applications Track, 2013
  • ACM SIGMETRICS GreenMetrics Workshop, 2009, 2010, 2011, 2012, 2013
  • IEEE ICCCN Networking for Sustainability, Reliability, and Energy Efficiency Track, 2012
  • ACM Internet Measurement Conference, 2011
  • IEEE ICNC, Green Computing, Networking, and Communications Track, 2011, 2012
  • IEEE ICCCN Energy Efficient Networking Track, 2011
  • Passive and Active Measurement Conference, 2011
  • ACM SIGMETRICS, 2010
  • Passive and Active Measurement Conference, 2010
  • ACM SIGCOMM Poster and Demo Session, 2009
  • Conference Publicity Co-Chair, ACM SIGCOMM, 2009
  • ACM Internet Measurement Conference, 2008
  • International Conference on Internet Monitoring and Protection (ICIMP), 2007-12
  • IEEE End-to-End Monitoring Workshop (E2EMON), 2006
  • Conference Technical Support, ACM Internet Measurement Conference, 2006

Grants and awards

  • Measuring Characteristics of the Multilingual Web. Colgate University Research Council, Major Grant, Hearst Fellow, 2017-2018.
  • CAREER: Expanding the Functionality of Internet Routers. National Science Foundation (NSF) CAREER Award, 2011-2017.
  • A Measurement System for GENI, Global Environment for Network Innovations (GENI) (Subcontract from University of Wisconsin through BBN), 2008-2010.

Publications

  • On the Characteristics of Language Tags on the Web. J. Sommers. In Proceedings of Passive and Active Measurement Conference, to appear, March 2018. measurement web language tags
  • Automatic Metadata Generation for Active Measurement. J. Sommers, R. Durairajan and P. Barford. In Proceedings of ACM Internet Measurement Conference, November 2017. measurement
    Paper.
  • On the Structure and Characteristics of User Agent Strings. J. Kline, A. Cahn, P. Barford and J. Sommers. In Proceedings of ACM Internet Measurement Conference, November 2017. measurement web
    Paper.
  • MNTP: Improving Time Synchronization in Mobile Devices. S. Kumaran, R. Durairajan, P. Barford and J. Sommers. In Proceedings of ACM Internet Measurement Conference, October 2016. measurement
    Paper.
  • Time’s Forgotten: Using NTP to understand Internet Latency. R. Durairajan, S. Kumaran, P. Barford and J. Sommers. In Proceedings of ACM SIGCOMM HotNets '15, November 2015. measurement
    Paper.
  • InterTubes: A Study of the US Long-haul Fiber-optic Infrastructure. R. Durairajan, P. Barford, J. Sommers and W. Willinger. In Proceedings of ACM SIGCOMM, August 2015. topology measurement
    Paper.
    VoiceOfAmericaCoverage GizmodoCoverage TechRepublicCoverage NYTCoverage MITTechnologyReviewCoverage PopularScienceCoverage
  • pfs: Parallelized, Flow-based Network Simulation. Mukta Gupta, Ramakrishnan Durairajan, Meenakshi Syamkumar, Paul Barford and Joel Sommers. In Proceedings of SummerSim '15, July 2015. simulation traffic generation
    Paper.
  • Lowering the Barrier to Systems-level Networking Projects. J. Sommers. In Proceedings of the 45th ACM Technical symposium on Computer Science Education, March 2015. education routers programmable networks
    Paper.
    imcfeedbacksessionslides
  • Controller-agnostic SDN Debugging. R. Durairajan, J. Sommers and P. Barford. In Proceedings of ACM CoNEXT, December 2014. programmable networks simulation
    Paper.
  • Layer 1-Informed Internet Topology Measurement. R. Durairajan, J. Sommers and P. Barford. In Proceedings of ACM Internet Measurement Conference, November 2014. topology measurement
    Paper.
  • Balancing Accuracy and Efficiency in TCP Flow Simulation. J. Sommers and Y. Mok. In IEEE MASCOTS, September 2014. simulation measurement
    Paper.
  • OFf: Bugspray for Openflow (Extended Abstract). R. Durairajan, J. Sommers and P. Barford. In ACM SIGCOMM HotSDN Workshop, August 2014. programmable networks simulation
    Paper.
  • Fast, Accurate Simulation for SDN Prototyping. M. Gupta, J. Sommers and P. Barford. In ACM SIGCOMM HotSDN Workshop, August 2013. programmable networks simulation
    Paper. Slides.
  • Cell vs. WiFi: On the Performance of Metro Area Mobile Connections. J. Sommers and P. Barford. In Proceedings of ACM Internet Measurement Conference, November 2012. wireless measurement
    Paper.
  • Revisiting Broadband Performance. I. Canadi, P. Barford and J. Sommers. In Proceedings of ACM Internet Measurement Conference, November 2012. measurement
  • Comparing Metro-Area Cellular and WiFi Performance (Extended abstract). J. Sommers and P. Barford. In ACM SIGMETRICS, June 2012. measurement wireless
    Paper. Poster.
  • A Passive Measurement System for Network Testbeds. C. Thomas, J. Sommers, P. Barford, D. Kim, A. Das, R. Segebre and M. Crovella. In Tridentcom '12, June 2012. measurement
    Paper.
  • RFC 6534: Loss Episode Metrics for IP Performance Metrics (IPPM). N. Duffield, A. Morton and J. Sommers. http://www.rfc-editor.org/rfc/rfc6534.txt, April 2012. measurement packet loss
  • A Router Primitive Approach for Building Diverse Network Services. J. Sommers, P. Barford and B. Liblit. In Proceedings of the 4th International Conference on Communication Systems and Networks (COMSNETS), January 2012. routers programmable networks measurement
    Paper.
  • On the Prevalence and Characteristics of MPLS Deployments in the Open Internet. J. Sommers, B. Eriksson and P. Barford. In Proceedings of ACM Internet Measurement Conference, November 2011. topology measurement
    Paper. Slides.
  • Inferring Unseen Components of the Internet Core. B. Eriksson, J. Sommers, P. Barford and R. Nowak. IEEE Journal on Selected Areas in Communications 29(9), October 2011. topology measurement
    Paper.
  • Scaling the Practical Education Experience. J. Sommers and A. Moore. In ACM SIGCOMM Education Workshop, August 2011. education
    Paper.
  • Efficient Network-wide Flow Record Generation. J. Sommers, R. Bowden, B. Eriksson, P. Barford, M. Roughan and N. Duffield. In Proceedings of IEEE INFOCOM, April 2011. simulation traffic generation anomaly detection
    Paper.
  • DomainImpute: Inferring Unseen Components in the Internet. B. Eriksson, P. Barford, J. Sommers and R. Nowak. In Proceedings of IEEE INFOCOM Miniconference, April 2011. topology measurement
    Paper.
  • Efficient and Realistic Generation of IP Addresses. J. Sommers and J. Raffensperger. In Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques (SIMUtools), March 2011. simulation traffic generation
    Paper.
  • BasisDetect: A Model-based Network Event Detection Framework. B. Eriksson, P. Barford, R. Bowden, M. Roughan, N. Duffield and J. Sommers. In Proceedings of ACM Internet Measurement Conference, October 2010. anomaly detection
    Paper.
  • A Machine Learning Approach to TCP Throughput Prediction. M. Mirza, J. Sommers, P. Barford and J. Zhu. IEEE/ACM Transactions on Networking 18(4), August 2010. measurement
    Paper.
  • Multiobjective Monitoring for SLA Compliance. J. Sommers, P. Barford, N. Duffield and A. Ron. IEEE/ACM Transactions on Networking 18(2), April 2010. measurement packet loss
    Paper.
  • A Bayesian Learning Approach to IP Geolocation. B. Eriksson, P. Barford, J. Sommers and R. Nowak. In Proceedings of Passive and Active Measurement Conference, April 2010. topology geolocation measurement
    Paper.
  • Educating the Next Generation of Spammers. J. Sommers. In Proceedings of the 41st ACM Technical symposium on Computer Science Education, March 2010. education
    Paper.
  • Router Primitives for Programmable Active Measurement. J. Sommers, P. Barford and M. Crovella. In Proceedings of ACM SIGCOMM PRESTO Workshop, August 2009. routers measurement programmable networks
    Paper. Slides.
  • Are smaller packets less likely to be lost?. J. Sommers, V. Omw, o and F. Sisenda. In International Conference on Internet Monitoring and Protection (ICIMP), May 2009. measurement packet loss
    Paper.
  • Network Performance Anomaly Detection and Localization. P. Barford, N. Duffield, A. Ron and J. Sommers. In Proceedings of IEEE INFOCOM, April 2009. measurement anomaly detection
    Paper.
  • Power Awareness in Network Design and Routing. J. Chabarek, J. Sommers, P. Barford, C. Estan, D. Tsiang and S. Wright. In Proceedings of IEEE INFOCOM, May 2008. measurement energy consumption
    Paper.
  • A Geometric Approach to Improving Packet Loss Measurement. J. Sommers, P. Barford, N. Duffield and A. Ron. IEEE/ACM Transactions on Networking 16(2), April 2008. measurement packet loss
    Paper.
  • An SLA Perspective on the Router Buffer Sizing Problem. J. Sommers, P. Barford, A. Greenberg and W. Willinger. ACM SIGMETRICS Performance Evaluation Review 35(4), March 2008. measurement routers
    Paper.
  • An Active Measurement System for Shared Environments. J. Sommers and P. Barford. In Proceedings of ACM SIGCOMM Internet Measurement Conference, October 2007. measurement programmable networks
    Paper.
  • Accurate and Efficient SLA Compliance Monitoring. J. Sommers, P. Barford, N. Duffield and A. Ron. In Proceedings of ACM SIGCOMM, August 2007. measurement packet loss
    Paper. Slides.
  • Calibrated Network Measurement. J. Sommers. Doctoral Dissertation, Computer Sciences Department, University of Wisconsin-Madison, July 2007. measurement traffic generation network emulation
    Paper.
  • A Machine Learning Approach to TCP Throughput Prediction. M. Mirza, J. Sommers, P. Barford and J. Zhu. In Proceedings of ACM SIGMETRICS, June 2007. measurement
    Paper.
  • Laboratory-based Calibration of Available Bandwidth Estimation Tools. J. Sommers, P. Barford and W. Willinger. Elsevier Microprocessors and Microsystems Journal 31(4), June 2007. measurement
    Paper.
  • A Framework for Multi-objective SLA Compliance Monitoring. Joel Sommers, Paul Barford, Nick Duffield and Amos Ron. In Proceedings of IEEE INFOCOM (minisymposium), May 2007. measurement packet loss
    Paper.
  • A Proposed Framework for Calibration of Available Bandwidth Estimation Tools. J. Sommers, P. Barford and W. Willinger. In Proceedings of IEEE Symposium on Computers and Communication, June 2006. measurement
    Paper.
  • SPLAT: A visualization tool for mining Internet measurements. Joel Sommers, Paul Barford and Walter Willinger. In Proceedings of Passive and Active Measurement Conference, March 2006. measurement visualization
    Paper. Slides.
  • Recent Advances in Network Intrusion Detection System Tuning. J. Sommers, V. Yegneswaran and P. Barford. In Proceedings of the 40th IEEE Conference on Information Sciences and Systems, March 2006. traffic generation measurement anomaly detection
    Paper.
  • Scalable Network Path Emulation. S. Agarwal, J. Sommers and P. Barford. In IEEE MASCOTS, September 2005. network emulation
    Paper. Slides.
  • Improving Accuracy in End-to-End Packet Loss Measurement. J. Sommers, P. Barford, N. Duffield and A. Ron. In Proceedings of ACM SIGCOMM, August 2005. measurement packet loss
    Paper. Slides.
  • A Framework for Malicious Workload Generation. J. Sommers, V. Yegneswaran and P. Barford. In ACM SIGCOMM Internet Measurement Conference, October 2004. measurement traffic generation
    Paper.
  • Self-Configuring Network Traffic Generation. J. Sommers and P. Barford. In ACM SIGCOMM Internet Measurement Conference, October 2004. measurement traffic generation
    Paper.
  • Recent results in sizing router buffers. G. Appenzeller, N. McKeown, J. Sommers and P. Barford. In Network Systems Design Conference (invited paper), October 2004. routers measurement
    Paper.
  • Comparing Probe- and Router-Based Packet-Loss Measurement. P. Barford and J. Sommers. IEEE Internet Computing, Special Issue on Measuring the Internet 8(5), September 2004. measurement packet loss
    Paper.
  • Harpoon: A Flow-Level Traffic Generator for Router and Network Tests (Extended abstract). J. Sommers, P. Barford and H. Kim. In ACM SIGMETRICS, June 2004. measurement traffic generation
    Paper. Poster.
  • Electronic Commerce On the World-Wide Web: Performance and Availability. D. Finkel, R. E. Kinicki, M. Mikhailov, A. Raghavendra, S. Cunningham, Y. Elkin, A. Lin, M. Quinlivan, J. Sommers and B. Wescott. In Proceedings of the 17th IASTED International Conference Applied Informatics (AI'99), February 1999. web
    Paper.
  • Combining client knowledge and resource dependencies for improved world wide web performance. J. H. Hine, C. E. Wills, A. Martel and J. Sommers. In Proceedings of the INET '98 Conference, July 1998. web
  • Electronic Commerce Performance Study. B. Kinicki, D. Finkel, M. Mikhailov, J. Sommers, S. Cunningham, Y. Elkin, R. Gopalan and M. Quinlivan. In Proceedings of the Euromedia '98 Conference, January 1998. web
    Paper.
  • Merging client and server profiles on the World Wide Web. J. Sommers. Master's thesis, Computer Science Department, Worcester Polytechnic Institute, May 1997. web