Jump to content

John Heidemann

From Wikipedia, the free encyclopedia

John Heidemann is an engineer at the USC Information Sciences Institute in Marina del Rey, California. He was named a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2014[1] for his contributions to sensor networks, internet measurement, and simulations. He has authored more than two hundred and fifty scholarly papers in these fields.[2] His research has been supported by the American National Science Foundation, among others.[3]

John Heidemann was very active in the field of sensor networks in the 2000s. With Nirupama Bulusu and Deborah Estrin, he developed the first wireless, range-free localization system for wireless sensor networks.[4] With Wei Ye and Deborah Estrin he developed S-MAC, an early energy-conserving media access protocol for wireless networks.

During the next decade, his work examined Internet measurement, including the first complete IPv4 census (scan) in 2006, techniques to detect network outages in the Internet, and evaluation of anycast stability and under denial-of-service attack.[5][6][7] He received the SIGCOMM Networking Prize for his leadership of the NS-2 simulator [8] and the best paper award at the PAM conference in 2017 for his anycast measurement study.[9]

Heidemann currently lives in Los Angeles but his home town is Lincoln, Nebraska where he is the DNS administrator for the Lincoln.NE.US branch of the US-Domain. [10]


  • Notes-Mode, an Emacs extension for organizing on-line note-taking. This package, which development started in 1994 with the aim to help in organizing his academic notes,[11][12] was maintained over the years and published by GNU ELPA for the first time in 2012.[13]


  1. ^ "2014 elevated fellow". IEEE Fellows Directory.
  2. ^ "Overview of John Heidemann's research". ResearchGate. Retrieved 21 January 2022.
  3. ^ "NeTs-NBD: Maltraffic Analysis and Detection in Challenging and Aggregate Traffic (MADCAT)". About Awards. National Science Foundation. Retrieved 21 January 2022.
  4. ^ Bulusu, Nirupama; Heidemann, John; Estrin, Deborah (2000). "GPS-less low cost outdoor localization for very small devices". IEEE Personal Communications. 7 (5). IEEE Personal Communications, October 2000: 28–34. doi:10.1109/98.878533. S2CID 771769.
  5. ^ Stuart, S.C. (3 January 2018). "This Is What it Takes to Measure the Internet". PC Magazine. Retrieved 21 January 2022. Every 11 minutes, Dr. John Heidemann's team "pings" 4 million networks to ascertain if they are live, looking for patterns and outliers. If a nation-state shuts down their country's web access (as Egypt did in 2011) or a hurricane hits, taking out major utilities and communication networks, Professor Heidemann will know what's going on.
  6. ^ "Scientists track Internet usage as it pulses across the globe daily". Phys Org. Science X. Retrieved 21 January 2022.
  7. ^ "Internet 'sleeps' in some parts of the world". Financial Express. Reuters. Retrieved 21 January 2022. There are 4 billion IPv4 internet addresses. Heidemann and his team pinged about 3.7 million address blocks (representing about 950 million addresses) every 11 minutes over the span of two months, looking for daily patterns. 'This data helps us establish a baseline for the Internet - to understand how it functions, so that we have a better idea of how resilient it is as a whole, and can spot problems quicker,' Heidemann said.
  8. ^ "SIGCOMM Networking Systems Award | acm sigcomm".
  9. ^ <https://viterbischool.usc.edu/news/2017/05/john-heidemann-and-student-win-best-paper
  10. ^ "John Heidemann / Other Stuff". ant.isi.edu. 2024. Retrieved 2024-06-29.
  11. ^ Ayers, Larry (October 1997). "A True "Notebook" Computer?". Linux Gazette. No. 22. Archived from the original on 2001-03-12. Retrieved 2024-06-29.
  12. ^ Ayers, Larry (December 1998). "Gaby and Notes-Mode Revisited". Linux Gazette. No. 35. Archived from the original on 2001-03-12. Retrieved 2024-06-29.
  13. ^ "notes-mode". elpa.gnu.org. GNU ELPA. 2024. Retrieved 2024-06-29.