摘要 |
<p>The embodiments of the present invention disclose a method, an apparatus and a system for cache collaboration. The method includes: an upper layer cache node obtains the bandwidth utilization rate of the backbone port of the upper layer cache node and the bandwidth utilization rate of an edge port of the upper layer cache node separately, and obtains the corresponding information of each content and the visit amount of users to each content which are obtained with the backbone port of the upper layer cache node by the user in a predetermined time. The upper layer cache node compares the bandwidth utilization rate of the backbone port and the bandwidth utilization rate of the edge port; when the difference between the bandwidth utilization rate of the backbone port and the bandwidth utilization rate of the edge port is lager than a predetermined value, the upper layer cache node sends a collaboration request message to an lower layer cache node to make the lower layer cache node adjust the collaboration rate proportion according to the collaboration request message, the cache space of the lower layer cache node and the cached content. The present invention adapts to the cache collaboration among multiple cache nodes.</p> |