rohit khare kharealumnicaltechedu passionate decentralization believe todays profound problems networked applications caused centralization generically centralized political economic system permits one answer question decentralization permits many separate agents hold different opinions matter specific context software centralized variables contain one valid value time limits us representing information according beliefs single agency b changes slowly takes propagate nevertheless centralization basis todays popular architectural style developing network applications clientserver interaction using requestresponse communication protocols believe profound limitations already encountering practice spam example eye beholder yet email protocols tools acknowledge separate interests senders receivers slamming another unfairly advantages bidder lowestlatency connection centralized auction server sharing adhoc wireless networks yet third example decentralized resource allocation furthermore abstract centralizationinduced failures might seem today limits _not_ improve cost computing storage communication bandwidth continue plummet instead speed light human independence constitute _fundamental_ limits centralized information representation hence centralized software architecture mon 7 oct 2002 170900 0700 decentralization worth worrying