Method and apparatus of a collaborative proxy system for distributed deployment of object rendering
    1.
    发明授权
    Method and apparatus of a collaborative proxy system for distributed deployment of object rendering 有权
    用于分布式部署对象呈现的协作代理系统的方法和装置

    公开(公告)号:US06438576B1

    公开(公告)日:2002-08-20

    申请号:US09280746

    申请日:1999-03-29

    IPC分类号: G06F1516

    摘要: A distributed object rendering method and system for a collaborative data network is disclosed. The data network, which may include the Internet, has attached computing nodes, including object requestor nodes, object source nodes, and intermediate nodes which may be proxy servers. The method can allow each participating proxy server to adapt to the dynamic load conditions of itself as well as proxies, as well as to dynamic traffic conditions in the data network. The determination of which proxy or set of proxies is to perform object rendering and caching is based on a distributed, collaborative method that is adopted among the proxies. The criteria for such a method can include the bandwidth and current load of the network links among proxies, and/or the respective CPU usage of the proxies. If an object rendering can be staged, e.g., different resolution rendering, it can be performed by more than one of the proxies. The determination of which proxy performs which stage of the multistage rendering can also be adaptive to the dynamic load conditions, as well as network conditions.

    摘要翻译: 公开了一种用于协同数据网络的分布式对象呈现方法和系统。 可以包括因特网的数据网络附加了计算节点,包括对象请求者节点,对象源节点和可以是代理服务器的中间节点。 该方法可以允许每个参与的代理服务器适应自身以及代理的动态负载条件以及数据网络中的动态交通状况。 确定哪个代理或一组代理执行对象呈现和缓存是基于代理之间采用的分布式协作方法。 这种方法的标准可以包括代理之间的网络链路的带宽和当前负载和/或代理的相应CPU使用。 如果对象呈现可以被分段,例如,不同的分辨率渲染,则可以由多于一个代理执行对象呈现。 确定哪个代理执行多级渲染的哪个阶段也可以适应于动态负载条件以及网络条件。