Zero configuration networking: Implementation, performance, and security

Farhan Siddiqui, Sherali Zeadally, Thabet Kacem, Scott Fowler

Research output: Contribution to journalArticlepeer-review

9 Scopus citations


The ubiquitous access to wired and wireless networks is making information access possible from anywhere, anytime, and any device. Today, end-users are also highly mobile, often equipped with a range of portable devices, and they expect service availability when they require it. In addition, they do not want to be burdened by complex configurations before they can discover and use services. The Zero Configuration (Zeroconf) Networking technology promises to alleviate this configuration burden by allowing users to discover services and devices with little end-user intervention. We compare two popular implementations of Zeroconf namely, Avahi and Mono.Zeroconf running on Linux and Windows XP operating systems, respectively. We evaluate their performance using service discovery time as the performance metric. Our empirical results show that Linux Avahi yields almost 99% improvements in service discovery time over Windows Mono.Zeroconf. We also discuss security solutions that can be deployed to enhance the security of Zeroconf networks. We further investigate the performance of the IP Security (IPSec) protocol when used by our Mono.Zeroconf implementation running on the Windows XP platform. With IPSec, service discovery time increases by almost 45% with our prototype implementation.

Original languageEnglish
Pages (from-to)1129-1145
Number of pages17
JournalComputers and Electrical Engineering
Issue number5
StatePublished - Sep 2012

Bibliographical note

Funding Information:
Scott Fowler received a B.Sc. (1998) from Minot State University, ND, US, M.Sc. (2001) from the University of North Dakota, N.D., US and Ph.D. (2006) from Wayne State University, MI, US, all degrees are in Computer Science. He was a Research Fellow in the Adaptive Communications Networks Research Group at Aston University, UK from 2006 to 2010. Since 2010 he has been an Associate Professor at Linköping University, Sweden. His research has been funded and supported by EU Framework 7, ELLIIT, Ericsson and Ascom. Scott Fowler was a host for a Fulbright Specialist from the USA in 2011.

ASJC Scopus subject areas

  • Control and Systems Engineering
  • General Computer Science
  • Electrical and Electronic Engineering


Dive into the research topics of 'Zero configuration networking: Implementation, performance, and security'. Together they form a unique fingerprint.

Cite this