Peer-to-peer computing technologies for sharing and collaborating on the net David Barkai.
Detalles de publicación: Hillsboro, OR Intel Press c2002.Descripción: xvii, 327 p. ill. 24 cmISBN:- 0970284675
| Imagen de cubierta | Tipo de ítem | Biblioteca actual | Biblioteca de origen | Colección | Ubicación en estantería | Signatura topográfica | Materiales especificados | Info Vol | URL | Copia número | Estado | Notas | Fecha de vencimiento | Código de barras | Reserva de ítems | Prioridad de la cola de reserva de ejemplar | Reservas para cursos | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Libro | Biblioteca Encarnación Valdés Colección General bev | 004.68 B254p (Navegar estantería(Abre debajo)) | Disponible | 80000002159617 |
Total de reservas: 0
Descripciones mejoradas de Syndetics:
Written for software engineers, this book explains how to program the microengines of Intel's IXP 1200 family of network processors. The book describes the hardware and development environment and uses a series of expanding examples to outline the correct approach to programming. Common mistakes are identified. The book assumes no previous experience with Intel IXA components. A companion CD-ROM contains the microengine code examples used in the book and a IXA developer's kit for building applications. Johnson and Kunze are software engineers at Intel Labs. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Includes bibliographical references (p. 283-288) and index.
Tabla de contenidos provista por Syndetics
- Part I Peer-To-Peer Computing(p. 1)
- Chapter 1 A New Computing Model for the Internet
- What is Peer-to-Peer Computing?--First Take(p. 4)
- In One Word: Interoperability(p. 6)
- The Popular View of Peer-to-Peer(p. 8)
- Why and Why Now?(p. 10)
- What is Peer-to-Peer Computing(p. 13)
- What P2P Computing Can Do for You(p. 20)
- The Peer-to-Peer Challenge(p. 22)
- Chapter 2 Envision the Future
- A Day in the Life of a Peer(p. 25)
- The User's Perspective(p. 32)
- The Implications for IT(p. 35)
- The Potential for the Application Developer(p. 38)
- Chapter 3 Precursors--A Historical Perspective
- Direct Exchanges--The Beginning(p. 42)
- Distributed Processing(p. 43)
- Early Collaborative Applications(p. 48)
- Part II Laying The Foundations(p. 51)
- Chapter 4 Architecture and Infrastructure
- Nomenclature and Concepts(p. 54)
- The Net Infrastructure(p. 59)
- Objectives, Attributes, and Requiremens of the Middleware(p. 63)
- Middleware Services(p. 69)
- Design Approaches(p. 75)
- Chapter 5 An Overview of Reference Architectures
- Infrastructure for Distributed Computing(p. 84)
- Entropia: Internet-based Distributing Computing(p. 85)
- United Devices: Creating the MetaProcessor[superscript +] Platform for Tapping into Unused Resources(p. 88)
- Environments for Content Sharing(p. 91)
- OpenCola: Delivery of Relevant Content(p. 92)
- Mangosoft: Clustering and Technologies for Distributed File Systems(p. 97)
- NextPage: Unifying Content without Centralizing(p. 102)
- The Escher Group: Data Management and Distributed Messaging(p. 105)
- Frameworks for Collaborations(p. 110)
- Groove Networks: Internet-Based Collaboration(p. 111)
- Endeavors: Inclusive Peer-to-Peer Collaboration with Magi(p. 115)
- Engenia: Information Sharing and Interactivity(p. 119)
- Towards a General-Purpose P2P Infrastructure(p. 122)
- AVAKI: Integrated Architecture for Secure Resource Sharing(p. 123)
- Grid Computing for Large-Scale Resource Sharing(p. 126)
- Summary of Approaches and Objectives(p. 130)
- Chapter 6 First, Peers Need to Communicate
- About Addresses, Names, and Protocols(p. 133)
- What is TCP/IP?(p. 135)
- Addresses on the Net(p. 136)
- Associating Names with Addresses(p. 139)
- The Tree of Protocols and other Standards(p. 141)
- HTTP(p. 141)
- XML(p. 141)
- SOAP(p. 142)
- WebDAV(p. 142)
- UDDI(p. 143)
- XPath(p. 143)
- Constructing the Tree of Protocols(p. 144)
- Dealing with Firewalls and NATs(p. 145)
- NATs and How they Work(p. 146)
- Firewalls(p. 150)
- Addressing NAT and Firewall Traversal(p. 151)
- NATs and Firewalls--where do we go from here?(p. 155)
- Current Practices(p. 157)
- The Interplay of Protocol Use(p. 157)
- Employing Higher-Level Protocols(p. 159)
- Proprietary Protocols(p. 159)
- Managing on the Net(p. 161)
- Concluding Observations(p. 164)
- Chapter 7 Next, Name and Find Everyone and Everything
- The Name Space Issue(p. 167)
- Group Identities(p. 170)
- Examples of P2P Naming Schemes(p. 171)
- Useful Technologies(p. 176)
- Metadata for P2P Services(p. 176)
- Intelligent Agents in P2P Computing(p. 177)
- Finding out about things: Search, Discovery, and Directories(p. 180)
- Protocols(p. 182)
- More about UDDI(p. 182)
- LDAP(p. 183)
- Discovery and Search Practices(p. 184)
- In Closing(p. 188)
- Chapter 8 Then, Peers Wish to Stay Connected
- Intermittent Presence(p. 190)
- Fault-tolerance(p. 191)
- Content Coherency and Synchronization(p. 192)
- Availability of Resources(p. 194)
- Availability of Content(p. 195)
- Intermediation--With Fault-tolerance and Performance(p. 196)
- System Management(p. 197)
- Lessons, Observations(p. 198)
- Chapter 9 Security--The Big Concern
- Why Security is such a Big Deal for P2P(p. 202)
- Authentication: Know who you're talking to(p. 204)
- Authorization: You Control what is Allowed on Your System(p. 206)
- Access Control(p. 207)
- Sandboxing(p. 208)
- Data Integrity: No One Modified Your Transmissions(p. 209)
- Security Models and Practices(p. 211)
- Security for an Object-Based Infrastructure(p. 211)
- Security in Shared Spaces(p. 216)
- Grid Security Infrastructure(p. 220)
- Securing Distributed Internet Computing(p. 223)
- Applying Security Basics in P2P Networks(p. 224)
- Security with WebRiposte from The Escher Group(p. 224)
- Engenia's Collaborative Services Platform(p. 225)
- Security Between Magi Peers(p. 226)
- Security in Mangosoft's Mangomind(p. 227)
- The Peer-to-Peer Trusted Library(p. 228)
- Concluding Remarks(p. 230)
- Chapter 10 Cooperative Management of Shared Resources
- Managing Distributed Resources(p. 234)
- The Globus approach(p. 234)
- Managing Resources in Avaki(p. 237)
- Computational Resources(p. 239)
- Shared Storage(p. 242)
- Network Bandwidth(p. 244)
- Control of Resource Usage(p. 246)
- Part III Successes and Challenges(p. 249)
- Chapter 11 Applying Peer-to-Peer Technologies
- Interactive Collaborations(p. 252)
- Collaboration and Communities(p. 252)
- P2P and Online Development Projects(p. 255)
- Online Gaming Communities(p. 256)
- Computing Communities(p. 256)
- Join Forces for Virus Protection(p. 258)
- Relevant Content through P2P(p. 259)
- P2P and Knowledge Management(p. 260)
- Distribution of Content the P2P-Way(p. 261)
- Usages of Edge Services(p. 262)
- Applying P2P to Search and Discovery(p. 263)
- Distributed Computing(p. 265)
- Distributed Computing on the Internet(p. 265)
- Distributed Computing on the Intranet(p. 268)
- Grid Computing(p. 269)
- Web Testing(p. 272)
- Concluding Remarks(p. 274)
- Chapter 12 Challenges and Outlook
- Technical Challenges(p. 275)
- Connectivity(p. 276)
- Security and Privacy(p. 276)
- Fault-tolerance and Availability(p. 278)
- Performance and Bandwidth(p. 278)
- Scalability(p. 280)
- Self-Managed Systems(p. 281)
- Interoperability--Standards, Protocols(p. 281)
- Dealing with Complexity(p. 283)
- Social and Mindset Challenges(p. 284)
- Self-Organization and the Centralized Mindset(p. 284)
- Concerns of IT Managers(p. 286)
- Creation of Online Communities(p. 287)
- Trust Between Remote Users(p. 287)
- Trust and Reputation(p. 288)
- Protection from Undesirable Content(p. 289)
- How to Create the "P2P Groundswell"(p. 289)
- About Business Models(p. 290)
- Looking Ahead(p. 291)
- Industry Initiatives and Research(p. 292)
- Outlook(p. 294)
- References(p. 297)
- Glossary(p. 305)
- Index(p. 329)
- Figures
- 1.1 P2P computing is decentralized and at the edges of the net(p. 5)
- 1.2 Find and download a file: client-server model and P2P model(p. 14)
- 1.3 P2P Middleware(p. 23)
- 2.1 Identity, communities, and profiles(p. 33)
- 2.2 IT and P2P: Storage, maintenance, cycle sharing, and edge services(p. 37)
- 4.1 The three vectors of P2P computing(p. 56)
- 4.2 High level view of P2P architecture(p. 57)
- 4.3 Building blocks of the physical infrastructure(p. 59)
- 4.4 On the web without P2P(p. 60)
- 4.5 Peer computing on the Web(p. 61)
- 4.6 Components of the physical infrastructure(p. 62)
- 4.7 Components of middleware layer(p. 70)
- 5.1 The Entropia system(p. 87)
- 5.2 The MetaProcessor and UD Agent architecture(p. 90)
- 5.3 The OpenCola network architecture(p. 96)
- 5.4 Extending a file system service from the local net to the Internet using Mangomind(p. 100)
- 5.5 Cachelink architecture(p. 101)
- 5.6 Rings of decentralization(p. 103)
- 5.7 NextPage architecture(p. 104)
- 5.8 WebRiposte system overview(p. 107)
- 5.9 WebRiposte network and caching architecture(p. 110)
- 5.10 Groove architecture(p. 114)
- 5.11 Architecture of the Magi client, or "servlet"(p. 118)
- 5.12 Architectural view of the Engenia platform(p. 121)
- 5.13 Avaki's distributed middleware architecture(p. 124)
- 5.14 An application developer's view of the Globus architecture(p. 129)
- 6.1 Mapping TCP/IP to the OSI Model(p. 134)
- 6.2 TCP, IP address, port, and the application(p. 140)
- 6.3 The tree of protocols and standards(p. 144)
- 6.4 NAT network topologies(p. 149)
- Tables
- 2.1 Summary of the P2P user scenarios(p. 31)
- 5.1. Platform categories for everyday scenarios(p. 83)