Karp et al., 2002 - Google Patents
The Client Utility as a Peer-to-Peer SystemKarp et al., 2002
View PDF- Document ID
- 52679365283716522
- Author
- Karp A
- Kalogeraki V
- Publication year
- Publication venue
- International Conference on Research in Networking
External Links
Snippet
Abstract The Client Utility system developed at HP Labs in the mid 1990s was designed to address the problems inherent in distributed computing. This paper shows that the architecture we developed solves some of the problems faced by designers of Peer-to-Peer …
- 238000000034 method 0 description 7
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5055—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/541—Interprogramme communication; Intertask communication via adapters, e.g. between incompatible applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/546—Message passing systems or structures, e.g. queues
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7657597B2 (en) | Instant messaging using distributed indexes | |
| US7206934B2 (en) | Distributed indexing of identity information in a peer-to-peer network | |
| US8204992B2 (en) | Presence detection using distributed indexes in peer-to-peer networks | |
| US7783777B1 (en) | Peer-to-peer content sharing/distribution networks | |
| US8176189B2 (en) | Peer-to-peer network computing platform | |
| US7197565B2 (en) | System and method of using a pipe advertisement for a peer-to-peer network entity in peer-to-peer presence detection | |
| US7487509B2 (en) | System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments | |
| US7774495B2 (en) | Infrastructure for accessing a peer-to-peer network environment | |
| US7484225B2 (en) | System and method for describing and identifying abstract software modules in peer-to-peer network environments | |
| US7533161B2 (en) | System and method for multiplatform implementation of abstract software modules in peer-to-peer network environments | |
| EP1253766B1 (en) | Peer group name server | |
| US7213047B2 (en) | Peer trust evaluation using mobile agents in peer-to-peer networks | |
| US7263560B2 (en) | Decentralized peer-to-peer advertisement | |
| US7254608B2 (en) | Managing distribution of content using mobile agents in peer-topeer networks | |
| US7533141B2 (en) | System and method for unique naming of resources in networked environments | |
| Karp et al. | The Client Utility as a Peer-to-Peer System |