
Preface
Peer-to-pee r computing, at least on a conceptual level, is a genuine paradigm
shift—intelligence is at the edge, computing is completely decentralized, and
the network is just there to knit the distributed intelligence to gether. Indeed,
with advancements in hardware technology, proliferation of the open source
development culture, and abundant information at our fingertips, computing
power and user competence at the edge of the network has risen to an un-
precedented level. Thus, devices at the edge (not restricted to desktop PCs)
can congregate and share their resourc e s (computing power, file da ta, etc.)
to provide services to participating ...