Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Peer-to-Peer Computing: Applications, Architecture, Protocols, and Challenges

Buy
Peer-to-peer 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 together. 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 unprecedented level. Thus, devices at the edge (not restricted to desktop PCs) can congregate and share their resources (computing power, file data, etc.) to provide services to participating users in a self-sufficient manner, without the need of dedicated servers. With potentially up to millions of machines participating simultaneously (e.g., when some hot events are occurring), the aggregated computing resources can dwarf any powerful server farm.

Well, well, well, ... this is “conceptual level” thinking as of now. There are still many road blocks to such a vision, even though we do see millions of machines working together in a P2P manner (e.g., streaming live video events). Again, as the old saying goes, the devils are in the details. Thinking up such a gigantic scale of shared computing resources is one thing, while implementing the idea is definitely another. Road blocks to the grand vision of truly global P2P sharing include architectural maintenance problems arising from the sheer scale of the system, incentives for truthful cooperation, trust among peers when they need to accept data from remote sources, security issues caused by the inevitable existence of malicious users, etc.

The purpose of this book is to serve as a first-rate guide to these road blocks of a grand vision. The problems arising from these different aspects of P2P computing are first described in detail in the respective chapters. This is followed by a detailed survey of proposed solutions. A major conclusion of this book is that there is still much work to do. Perhaps this should not be a surprise because in a sense we are trying to build a self-governing crowd of computers sharing resources at will. Sounds like a cyberspace version of utopia?
(HTML tags aren't allowed.)

Internet of Things and Data Analytics Handbook
Internet of Things and Data Analytics Handbook

This book examines the Internet of Things (IoT) and Data Analytics from a technical, application, and business point of view.

Internet of Things and Data Analytics Handbook describes essential technical knowledge, building blocks, processes, design principles, implementation, and marketing...

Brilliant BlackBerry Apps For Dummies (For Dummies (Lifestyles Paperback))
Brilliant BlackBerry Apps For Dummies (For Dummies (Lifestyles Paperback))

You’re no dummy, and neither am I. The tongue-in-cheek title of For Dummies used for this book franchise is one of the world’s most successful oxymorons, like military intelligence or boneless ribs. You are smart enough to pick up this book because you know there are gaps in your knowledge. The publisher was smart enough to pay me...

Network Management Know It All (Morgan Kaufmann Know It All)
Network Management Know It All (Morgan Kaufmann Know It All)
This book brings all of the elements of network management together in a single volume by the best and brightest experts in the field!

Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance, and provisioning of networked systems, which includes
...

XML Demystified
XML Demystified
The fast and easy way to learn XML

Start programming in XML right away using this easy-to-follow guide. XML Demystified explains how to build XML web applications that work on any platform or browser. Step-by-step instructions with lots of examples help you learn quickly.

This one-of-a-kind...

CompTIA A+ Complete Study Guide
CompTIA A+ Complete Study Guide
All-in-one guide prepares you for CompTIA's new A+ Certification

Candidates aiming for CompTIA's revised, two-exam A+ Certified Track will find everything they need in this value-packed book. Prepare for the required exam, CompTIA A+ Essentials (220-601), as well as your choice of one of three additional exams focusing on...

Windows 7 For Dummies (Computer/Tech)
Windows 7 For Dummies (Computer/Tech)

The perfect plain-English guide to the much-anticipated release of Windows 7

Windows For Dummies is the all-time bestselling guide to the Windows operating system. Windows 7 For Dummies answers all your questions about the interface adjustments and all the new tools in Windows 7.

Whether you're new to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy