TASK DISPATCHING IN MULTIPLE PROCESSOR SYSTEMS
    1.
    发明申请
    TASK DISPATCHING IN MULTIPLE PROCESSOR SYSTEMS 有权
    多处理器系统中的任务分配

    公开(公告)号:US20110078700A1

    公开(公告)日:2011-03-31

    申请号:US12569524

    申请日:2009-09-29

    IPC分类号: G06F9/46

    CPC分类号: G06F9/505

    摘要: A method and system is disclosed for dispatching tasks to multiple processors that all share a shared memory. A composite queue size for multiple work queues each having an associated processor is determined. A queue availability flag is stored in shared memory for each processor work queue and is set based upon the composite queue size and the size of the work queue for that processor. Each queue availability flag indicates availability or unavailability of the work queue to accept new tasks. A task is placed in a selected work queue based on that work queue having an associated queue availability flag indicating availability to accept new tasks. The data associated with task dispatching is maintained so as to increase the likelihood that valid copies of the data remain present in each processor's local cache without requiring updating do to their being changed by other processors.

    摘要翻译: 公开了一种用于将任务分派给所有共享共享存储器的多个处理器的方法和系统。 确定每个具有关联处理器的多个工作队列的复合队列大小。 队列可用性标志存储在每个处理器工作队列的共享存储器中,并且基于该处理器的复合队列大小和工作队列的大小来设置。 每个队列可用性标志指示接收新任务的工作队列的可用性或不可用性。 基于具有指示可接受新任务的可用性的相关联的队列可用性标志的工作队列将任务放置在所选择的工作队列中。 维护与任务调度相关联的数据,以便增加数据的有效副本在每个处理器的本地高速缓存中保持的可能性,而不需要对其被其它处理器改变的更新。

    WORK QUEUE SELECTION ON A LOCAL PROCESSOR WITHIN A MULTIPLE PROCESSOR ARCHITECTURE
    2.
    发明申请
    WORK QUEUE SELECTION ON A LOCAL PROCESSOR WITHIN A MULTIPLE PROCESSOR ARCHITECTURE 失效
    多个处理器架构中的本地处理器的工作队列选择

    公开(公告)号:US20110078696A1

    公开(公告)日:2011-03-31

    申请号:US12569554

    申请日:2009-09-29

    IPC分类号: G06F9/46 G06F12/00

    摘要: A method and system is disclosed for selecting a work queue associated with a processor within a multiple processor architecture to assign a new task. A local and a remote queue availability flag is maintained to indicate a relative size of work queues, in relationship to a mean queue size, for each processor in a multiple processor architecture. In determining to which processor to assign a task, the processor evaluates its own queue size by examining its local queue availability flag and evaluates other processor's queue sizes by examining their remote queue availability flags. The local queue availability flags are maintained asynchronously from task assignment. Remote flags are maintained at time of task assignment. The presented algorithm provides improved local processor queue size determinations in systems where task distribution processes execute with lower priorities that other tasks.

    摘要翻译: 公开了一种用于选择与多处理器架构内的处理器相关联的工作队列以分配新任务的方法和系统。 维护本地和远程队列可用性标志以指示与多处理器体系结构中的每个处理器相关的工作队列的相对大小(与平均队列大小相关)。 在确定哪个处理器分配任务时,处理器通过检查其本地队列可用性标志来评估其自己的队列大小,并通过检查其远程队列可用性标志来评估其他处理器的队列大小。 本地队列可用性标志与任务分配异步保持。 在任务分配时保持远程标志。 所提出的算法在系统中提供改进的本地处理器队列大小确定,其中任务分发过程以较低优先级执行其他任务。

    Task dispatching based on composite queue size and upper and lower compare values
    3.
    发明授权
    Task dispatching based on composite queue size and upper and lower compare values 有权
    基于复合队列大小和上下比较值的任务调度

    公开(公告)号:US08990821B2

    公开(公告)日:2015-03-24

    申请号:US12569524

    申请日:2009-09-29

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/505

    摘要: A method and system is disclosed for dispatching tasks to multiple processors that all share a shared memory. A composite queue size for multiple work queues each having an associated processor is determined. A queue availability flag is stored in shared memory for each processor work queue and is set based upon the composite queue size and the size of the work queue for that processor. Each queue availability flag indicates availability or unavailability of the work queue to accept new tasks. A task is placed in a selected work queue based on that work queue having an associated queue availability flag indicating availability to accept new tasks. The data associated with task dispatching is maintained so as to increase the likelihood that valid copies of the data remain present in each processor's local cache without requiring updating do to their being changed by other processors.

    摘要翻译: 公开了一种方法和系统,用于将任务分派给共享共享存储器的多个处理器。 确定每个具有关联处理器的多个工作队列的复合队列大小。 队列可用性标志存储在每个处理器工作队列的共享存储器中,并且基于该处理器的复合队列大小和工作队列的大小来设置。 每个队列可用性标志指示接收新任务的工作队列的可用性或不可用性。 基于具有指示可接受新任务的可用性的相关联的队列可用性标志的工作队列将任务放置在所选择的工作队列中。 维护与任务调度相关联的数据,以便增加数据的有效副本在每个处理器的本地高速缓存中保持的可能性,而不需要对其被其它处理器改变的更新。

    Work queue selection on a local processor within a multiple processor architecture
    4.
    发明授权
    Work queue selection on a local processor within a multiple processor architecture 失效
    在多处理器架构中的本地处理器上进行工作队列选择

    公开(公告)号:US08413161B2

    公开(公告)日:2013-04-02

    申请号:US12569554

    申请日:2009-09-29

    IPC分类号: G06F9/46 G06F3/00

    摘要: A method and system is disclosed for selecting a work queue associated with a processor within a multiple processor architecture to assign a new task. A local and a remote queue availability flag is maintained to indicate a relative size of work queues, in relationship to a mean queue size, for each processor in a multiple processor architecture. In determining to which processor to assign a task, the processor evaluates its own queue size by examining its local queue availability flag and evaluates other processor's queue sizes by examining their remote queue availability flags. The local queue availability flags are maintained asynchronously from task assignment. Remote flags are maintained at time of task assignment. The presented algorithm provides improved local processor queue size determinations in systems where task distribution processes execute with lower priorities that other tasks.

    摘要翻译: 公开了一种用于选择与多处理器架构内的处理器相关联的工作队列以分配新任务的方法和系统。 维护本地和远程队列可用性标志以指示与多处理器体系结构中的每个处理器相关的工作队列的相对大小(与平均队列大小相关)。 在确定哪个处理器分配任务时,处理器通过检查其本地队列可用性标志来评估其自己的队列大小,并通过检查其远程队列可用性标志来评估其他处理器的队列大小。 本地队列可用性标志与任务分配异步保持。 在任务分配时保持远程标志。 所提出的算法在系统中提供改进的本地处理器队列大小确定,其中任务分发过程以较低优先级执行其他任务。

    Supporting linked multi-user decision making in environments with constrained shared resources
    5.
    发明授权
    Supporting linked multi-user decision making in environments with constrained shared resources 有权
    支持具有受限共享资源的环境中的链接多用户决策

    公开(公告)号:US09594793B2

    公开(公告)日:2017-03-14

    申请号:US12888811

    申请日:2010-09-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30362

    摘要: Embodiments of the present invention manage multiple requests to allocate real world resources in a multi-user environment. A request for interacting with a database environment comprising records of allocations of a plurality of resources is received from a user in a plurality of users. The database environment is shared between the plurality of users. A set of action choices available for the request is provided to the user via the user interface. A set of resources required by each action choice is identified. The set of resources is associated with a decision context. The decision context exists for a period of time. The set of resources are allocated to the user for a duration of the decision context. The allocating prevents the set of resources from being allocated to other users for the duration of the decision context irrespective of a set of actions performed by the other users.

    摘要翻译: 本发明的实施例管理在多用户环境中分配真实世界资源的多个请求。 从多个用户的用户接收到包括多个资源的分配记录的数据库环境的请求。 数据库环境在多个用户之间共享。 可以通过用户界面向用户提供可用于请求的一组动作选择。 确定每个动作选择所需的一组资源。 资源集合与决策上下文相关联。 决策上下文存在一段时间。 该资源集合在决策上下文的持续时间内被分配给用户。 所述分配在所述决定上下文的期间内防止所述资源集合被分配给其他用户,而与其他用户执行的一组动作无关。

    SUPPORTING LINKED MULTI-USER DECISION MAKING IN ENVIRONMENTS WITH CONSTRAINED SHARED RESOURCES
    7.
    发明申请
    SUPPORTING LINKED MULTI-USER DECISION MAKING IN ENVIRONMENTS WITH CONSTRAINED SHARED RESOURCES 有权
    支持链接的多用户决策在具有约束的共享资源的环境中

    公开(公告)号:US20120079391A1

    公开(公告)日:2012-03-29

    申请号:US12888811

    申请日:2010-09-23

    IPC分类号: G06F3/01

    CPC分类号: G06F17/30362

    摘要: Embodiments of the present invention manage multiple requests to allocate real world resources in a multi-user environment. A request for interacting with a database environment comprising records of allocations of a plurality of resources is received from a user in a plurality of users. The database environment is shared between the plurality of users. A set of action choices available for the request is provided to the user via the user interface. A set of resources required by each action choice is identified. The set of resources is associated with a decision context. The decision context exists for a period of time. The set of resources are allocated to the user for a duration of the decision context. The allocating prevents the set of resources from being allocated to other users for the duration of the decision context irrespective of a set of actions performed by the other users.

    摘要翻译: 本发明的实施例管理在多用户环境中分配真实世界资源的多个请求。 从多个用户的用户接收到包括多个资源的分配记录的数据库环境的请求。 数据库环境在多个用户之间共享。 可以通过用户界面向用户提供可用于请求的一组动作选择。 确定每个动作选择所需的一组资源。 资源集合与决策上下文相关联。 决策上下文存在一段时间。 该资源集合在决策上下文的持续时间内被分配给用户。 所述分配在所述决定上下文期间阻止所述资源集合被分配给其他用户,而与其他用户执行的一组动作无关。

    Selective activation of TCP/IP link and traffic
    9.
    发明申请
    Selective activation of TCP/IP link and traffic 失效
    选择性激活TCP / IP链路和流量

    公开(公告)号:US20070130307A1

    公开(公告)日:2007-06-07

    申请号:US11296624

    申请日:2005-12-07

    IPC分类号: G06F15/173

    摘要: Discloses is a method of selective activation of server applications in a computer network system. The computer network system includes a server computer, a plurality of client computers, a set of server applications loaded on the server computer, and a given protocol stack for managing activation of the server applications. The method comprises the steps of a system administrator defining a plurality of states for the network system and specifying conditions to determine whether or not each of the server applications can be activated in each of said states. The given protocol stack then manages activation of the server applications in accordance with said specified conditions.

    摘要翻译: 公开了一种在计算机网络系统中选择性激活服务器应用的方法。 计算机网络系统包括服务器计算机,多个客户端计算机,加载在服务器计算机上的一组服务器应用程序,以及用于管理服务器应用程序的激活的给定协议栈。 该方法包括以下步骤:系统管理员定义网络系统的多个状态,并指定条件以确定是否可以在每个所述状态中激活每个服务器应用。 然后,给定的协议栈根据所述指定的条件来管理服务器应用的激活。

    Facilitating management of resources by tracking connection usage of the resources
    10.
    发明申请
    Facilitating management of resources by tracking connection usage of the resources 审中-公开
    通过跟踪资源的连接使用来促进资源的管理

    公开(公告)号:US20050267958A1

    公开(公告)日:2005-12-01

    申请号:US10833741

    申请日:2004-04-28

    IPC分类号: G06F15/173 H04L29/06

    摘要: The amount of resources utilized by one or more connections of a communications environment is obtained. A determination is then made as to whether one or more of the connections is using a predominant amount of the resources. If a particular connection is using more of the resources than desired, then action is taken with respect to that connection.

    摘要翻译: 获得由通信环境的一个或多个连接使用的资源量。 然后确定一个或多个连接是否正在使用主要量的资源。 如果特定连接使用的资源多于所需的资源,则针对该连接采取相应的操作。