the initiating peer, such as peers that have certain data, provide certain services, have certain connections, or have some other property or combination of properties in the peer-to-peer network. [0124] In one embodiment, the host mobile agent handler may access data stored as part of a received mobile agent to update its own internal data structures and may pass it on to its peer.