Method of and system for allocating resources to resource requests based on application of persistence policies

    公开(公告)号:US08560693B1

    公开(公告)日:2013-10-15

    申请号:US11924511

    申请日:2007-10-25

    IPC分类号: G06F15/16

    摘要: A system for and method of allocating a resource to a service request based on application of a persistence policy is described. In one embodiment, upon or after allocation of a resource to a resource request, an entry representing the allocation is made in a data structure using a first index derived from information relating to the resource request if such is available. An entry representing the allocation is also made in the data structure using a second index derived from information relating to the resource request. When a resource request is received, the data structure is accessed using the first index if such is available. If an entry corresponding to the first index is available, the resource corresponding to the entry is allocated to the request. If the first index or an entry corresponding to the first index is unavailable, the data structure is accessed using the second index. If an entry corresponding to the second index is available, the resource corresponding to the entry is allocated to the request. If an entry corresponding to the second index is unavailable, a resource is allocated to the request based on application of a load balancing policy or other persistence policy. One or more entries are then made in the table corresponding to the new allocation.

    Method of and system for allocating resources to resource requests based on application of persistence policies
    3.
    发明授权
    Method of and system for allocating resources to resource requests based on application of persistence policies 有权
    基于持久性策略的应用,为资源请求分配资源的方法和系统

    公开(公告)号:US07584262B1

    公开(公告)日:2009-09-01

    申请号:US10075051

    申请日:2002-02-12

    IPC分类号: G06F15/16

    摘要: A system for and method of allocating a resource to a service request based on application of a persistence policy is described. In one embodiment, upon or after allocation of a resource to a resource request, an entry representing the allocation is made in a data structure using a first index derived from information relating to the resource request if such is available. An entry representing the allocation is also made in the data structure using a second index derived from information relating to the resource request. When a resource request is received, the data structure is accessed using the first index if such is available. If an entry corresponding to the first index is available, the resource corresponding to the entry is allocated to the request. If the first index or an entry corresponding to the first index is unavailable, the data structure is accessed using the second index. If an entry corresponding to the second index is available, the resource corresponding to the entry is allocated to the request. If an entry corresponding to the second index is unavailable, a resource is allocated to the request based on application of a load balancing policy or other persistence policy. One or more entries are then made in the table corresponding to the new allocation.

    摘要翻译: 描述了基于持久性策略的应用将资源分配给服务请求的系统和方法。 在一个实施例中,在向资源请求分配资源之后或之后,使用从与资源请求相关的信息导出的第一索引(如果可用),在数据结构中进行表示分配的条目。 还使用从与资源请求有关的信息导出的第二索引,在数据结构中进行表示分配的条目。 当接收到资源请求时,如果可用,则使用第一索引访问数据结构。 如果与第一索引相对应的条目可用,则对应于该条目的资源被分配给该请求。 如果第一索引或对应于第一索引的条目不可用,则使用第二索引来访问数据结构。 如果与第二索引相对应的条目可用,则对应于条目的资源被分配给该请求。 如果对应于第二索引的条目不可用,则基于负载平衡策略或其他持久性策略的应用将资源分配给该请求。 然后在与新分配相对应的表中进行一个或多个条目。