摘要 |
One embodiment of the present invention provides a system for facilitating custodian-based routing. During operation, the system receives (308), at a computing device serving as a backup custodian to one or more mobile devices, a request for a piece of content from a requesting device, which has mapped the content to the computing device based on the content's name without using the computing device's physical address. The system determines (314) whether the content is available on the computing device. In response to the content not being available on the computing device, the system identifies (318) a mobile device that stores the content, and obtains the content from the identified mobile device. The system then caches (324) the content on the computing device, thereby enabling the computing device to provide the content in response to subsequent requests without connecting to the identified mobile device, and provides the content to the requesting device. |