System and method for providing threshold-based access to compute resources
    1.
    发明授权
    System and method for providing threshold-based access to compute resources 有权
    用于为计算资源提供基于阈值的访问的系统和方法

    公开(公告)号:US09537726B2

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

    申请号:US14850346

    申请日:2015-09-10

    Abstract: The invention relates to systems, methods and computer-readable media for controlling access to compute resources in a compute environment such as a cluster or a grid. The method of providing conditional access to a compute environment comprises associating a required service level threshold with a compute environment, associating a service level with a requestor, receiving a request for access to the compute environment from the requestor; and, if the service level of the requestor meets the specified service level threshold, then allowing access to the compute resources. The threshold-based access may be enforced by reservations, policies or some other method.

    Abstract translation: 本发明涉及用于控制对诸如群集或网格的计算环境中的计算资源的访问的系统,方法和计算机可读介质。 向计算环境提供条件访问的方法包括将所需服务水平阈值与计算环境相关联,将服务水平与请求者相关联,从请求者接收访问计算环境的请求; 并且如果请求者的服务级别满足指定的服务级别阈值,则允许访问计算资源。 基于阈值的访问可以通过保留,策略或其他一些方法来实现。

    Optimized multi-component co-allocation scheduling with advanced reservations for data transfers and distributed jobs
    2.
    发明授权
    Optimized multi-component co-allocation scheduling with advanced reservations for data transfers and distributed jobs 有权
    通过对数据传输和分布式作业的高级预留来优化多组件协同调度

    公开(公告)号:US09417926B2

    公开(公告)日:2016-08-16

    申请号:US14331751

    申请日:2014-07-15

    CPC classification number: G06F9/5072 G06F9/5066 H04L67/10 H04L67/32

    Abstract: Disclosed are systems, methods, computer readable media, and compute environments for establishing a schedule for processing a job in a distributed compute environment. The method embodiment comprises converting a topology of a compute environment to a plurality of endpoint-to-endpoint paths, based on the plurality of endpoint-to-endpoint paths, mapping each replica resource of a plurality of resources to one or more endpoints where each respective resource is available, iteratively identifying schedule costs associated with a relationship between endpoints and resources, and committing a selected schedule cost from the identified schedule costs for processing a job in the compute environment.

    Abstract translation: 公开了用于在分布式计算环境中建立用于处理作业的调度的系统,方法,计算机可读介质和计算环境。 该方法实施例包括基于多个端点到终点路径将计算环境的拓扑转换为多个端点到终点路径,将多个资源的每个副本资源映射到一个或多个端点,其中每个端点 相应的资源可用,迭代地识别与端点和资源之间的关系相关联的调度成本,以及从计算环境中处理作业的所识别的调度成本提交所选择的调度成本。

    SYSTEM AND METHOD FOR PROVIDING OBJECT TRIGGERS
    5.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING OBJECT TRIGGERS 审中-公开
    用于提供对象触发器的系统和方法

    公开(公告)号:US20150293789A1

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

    申请号:US14751529

    申请日:2015-06-26

    Abstract: The present invention provides for systems and methods of dynamically controlling a cluster or grid environment. The method comprises attaching a trigger to an object and firing the trigger based on a trigger attribute. The cluster environment is modified by actions initiated when the trigger is fired. Each trigger has trigger attributes that govern when it is fired and actions it will take. The use of triggers enables a cluster environment to dynamically be modified with arbitrary actions to accommodate needs of arbitrary objects. Example objects include a compute node, compute resources, a cluster, groups of users, user credentials, jobs, resources managers, peer services and the like.

    Abstract translation: 本发明提供了动态控制集群或网格环境的系统和方法。 该方法包括将触发器附加到对象并基于触发属性触发触发器。 当触发器被触发时,通过启动的操作修改集群环境。 每个触发器具有触发属性,用于控制触发器的触发以及将采取的操作。 触发器的使用使得可以通过任意动作来动态修改集群环境,以适应任意对象的需要。 示例对象包括计算节点,计算资源,集群,用户组,用户凭据,作业,资源管理器,对等服务等。

    System and Method for Providing Dynamic Roll-Back Reservations in Time
    6.
    发明申请
    System and Method for Providing Dynamic Roll-Back Reservations in Time 有权
    及时提供动态回滚保留的系统和方法

    公开(公告)号:US20140052866A1

    公开(公告)日:2014-02-20

    申请号:US14064251

    申请日:2013-10-28

    CPC classification number: G06F9/5072 G06F11/1471 G06F11/1474

    Abstract: A systems, method and computer-readable media are disclosed for providing a dynamic roll-back reservation mask in a compute environment. The method of managing compute resources within a compute environment includes, based on an agreement between a compute resource provider and a customer, creating a roll-back reservation mask for compute resources which slides ahead of current time by a period of time. Within the roll-back reservation mask, the method specifies a subset of consumers and compute resource requests which can access compute resources associated with the roll-back reservation mask and, based on received data, the method dynamically modifies at least one of (1) the period of time the roll-back reservation mask slides ahead of current time and (2) the compute resources associated with the roll-back reservation mask.

    Abstract translation: 公开了一种用于在计算环境中提供动态回滚预留掩码的系统,方法和计算机可读介质。 在计算环境中管理计算资源的方法包括基于计算资源提供者和客户之间的协议,为当前时间前一段时间滑动的计算资源创建回滚预留掩码。 在所述回滚预留掩码内,所述方法指定消费者的子集,并且计算可以访问与所述回滚预留掩码相关联的计算资源的资源请求,并且基于接收到的数据,所述方法动态地修改以下中的至少一个:(1) 回滚保留掩码在当前时间之前滑动的时间段和(2)与回滚预留掩码相关联的计算资源。

    System and Method for Dynamically Managing Data Centric Searches
    7.
    发明申请
    System and Method for Dynamically Managing Data Centric Searches 有权
    用于动态管理数据中心搜索的系统和方法

    公开(公告)号:US20130318122A1

    公开(公告)日:2013-11-28

    申请号:US13959257

    申请日:2013-08-05

    CPC classification number: G06F17/30979 G06F17/30899

    Abstract: Disclosed herein are systems, methods, and computer-readable media for dynamically managing data-centric searches. The method includes identifying an event related to domain-specific searches to a database, identifying data at a first memory location in the database, duplicating the data to a new memory location, and distributing processing more domain-specific searches amongst an expanded search space including the new memory location and the first memory location. The expanded search space can be reduced or collapsed in response to a reduction event by removing duplicate data from the first memory location or the new memory location and adjusting the distribution of processing amongst the remaining memory location. The method can optionally include organizing multiple events by network segment, identifying a network segment associated with domain-specific searches, and duplicating the data to a new memory location in close proximity to the identified network segment.

    Abstract translation: 本文公开了用于动态地管理以数据为中心的搜索的系统,方法和计算机可读介质。 该方法包括将与特定于领域的搜索有关的事件识别到数据库,识别数据库中的第一存储器位置处的数据,将数据复制到新的存储器位置,以及在扩展的搜索空间中分发处理更多的域特定的搜索,包括 新的内存位置和第一个内存位置。 可以通过从第一存储器位置或新存储器位置移除重复数据并调整剩余存储器位置之间的处理分布来响应于减少事件来减小或折叠扩展的搜索空间。 该方法可以可选地包括通过网段组织多个事件,识别与特定于域的搜索相关联的网段,以及将数据复制到紧邻所识别的网段的新的存储器位置。

    System and method of providing a fixed time offset based dedicated co-allocation of a common resource set
    8.
    发明授权
    System and method of providing a fixed time offset based dedicated co-allocation of a common resource set 有权
    提供基于固定时间偏移的共同资源集合的专用共同分配的系统和方法

    公开(公告)号:US09239736B2

    公开(公告)日:2016-01-19

    申请号:US14228454

    申请日:2014-03-28

    Abstract: Disclosed are a system, method and computer-readable medium relating to managing resources within a compute environment having a group of nodes or computing devices. The method comprises, for each node in the compute environment: traversing a list jobs having a fixed time relationship, wherein for each job in the list, the following steps occur: obtaining a range list of available timeframes for each job, converting each availability timeframe to a start range, shifting the resulting start range in time by a job offset, for a first job, copying the resulting start range into a node range, and for all subsequent jobs, logically AND'ing the start range with the node range. Next, the method comprises logically OR'ing the node range with a global range, generating a list of acceptable resources on which to start and the timeframe at which to start and creating reservations according to the list of acceptable resources for the resources in the group of computing devices and associated job offsets.

    Abstract translation: 公开了与在具有一组节点或计算设备的计算环境中管理资源有关的系统,方法和计算机可读介质。 该方法包括对于计算环境中的每个节点:遍历具有固定时间关系的列表作业,其中对于列表中的每个作业,发生以下步骤:获得每个作业的可用时间范围的范围列表,将每个可用时间帧 到起始范围,通过作业偏移将所得到的起始范围移动到第一作业,将所得到的起始范围复制到节点范围内,并且对于所有后续作业,逻辑上将起始范围与节点范围进行AND运算。 接下来,该方法包括逻辑地将节点范围与全局范围进行逻辑或运算,根据组中的资源的可接受资源的列表生成可开始的可接受资源的列表和开始创建预约的时间框架 的计算设备和相关的作业偏移。

    System and method for managing a hybrid compute environment
    9.
    发明授权
    System and method for managing a hybrid compute environment 有权
    用于管理混合计算环境的系统和方法

    公开(公告)号:US09116755B2

    公开(公告)日:2015-08-25

    申请号:US14513589

    申请日:2014-10-14

    CPC classification number: G06F9/5077 G06F9/5083

    Abstract: Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates with a first resource manager associated with the first operating system and a second resource manager associated with a second operating system. The method includes receiving an instruction to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, after provisioning the second operating system, pooling at least one signal from the resource manager associated with the at least one node, processing at least one signal from the second resource manager associated with the at least one node and consuming resources associated with the at least one node having the second operating system provisioned thereon.

    Abstract translation: 公开了用于为工作负载动态配置节点的系统,混合计算环境,方法和计算机可读介质。 在混合计算环境中,每个节点与与第一操作系统相关联的第一资源管理器和与第二操作系统相关联的第二资源管理器进行通信。 该方法包括:在提供第二操作系统之后,接收将混合计算环境中的至少一个节点从第一操作系统提供给第二操作系统的指令,汇集来自与至少一个 处理与所述至少一个节点相关联的来自所述第二资源管理器的至少一个信号,并且消耗与所述至少一个节点相关联的资源,所述节点具有在其上提供的第二操作系统。

    SYSTEM AND METHOD OF PROVIDING A FIXED TIME OFFSET BASED DEDICATED CO-ALLOCATION OF A COMMON RESOURCE SET
    10.
    发明申请
    SYSTEM AND METHOD OF PROVIDING A FIXED TIME OFFSET BASED DEDICATED CO-ALLOCATION OF A COMMON RESOURCE SET 有权
    提供固定时间偏差的系统和方法基于共同资源集合的专用共同分配

    公开(公告)号:US20140215485A1

    公开(公告)日:2014-07-31

    申请号:US14228454

    申请日:2014-03-28

    Abstract: Disclosed are a system, method and computer-readable medium relating to managing resources within a compute environment having a group of nodes or computing devices. The method comprises, for each node in the compute environment: traversing a list jobs having a fixed time relationship, wherein for each job in the list, the following steps occur: obtaining a range list of available timeframes for each job, converting each availability timeframe to a start range, shifting the resulting start range in time by a job offset, for a first job, copying the resulting start range into a node range, and for all subsequent jobs, logically AND'ing the start range with the node range. Next, the method comprises logically OR'ing the node range with a global range, generating a list of acceptable resources on which to start and the timeframe at which to start and creating reservations according to the list of acceptable resources for the resources in the group of computing devices and associated job offsets.

    Abstract translation: 公开了与在具有一组节点或计算设备的计算环境中管理资源有关的系统,方法和计算机可读介质。 该方法包括对于计算环境中的每个节点:遍历具有固定时间关系的列表作业,其中对于列表中的每个作业,发生以下步骤:获得每个作业的可用时间范围的范围列表,将每个可用时间帧 到起始范围,通过作业偏移将所得到的起始范围移动到第一作业,将所得到的起始范围复制到节点范围内,并且对于所有后续作业,逻辑上将起始范围与节点范围进行AND运算。 接下来,该方法包括逻辑地将节点范围与全局范围进行逻辑或运算,根据组中的资源的可接受资源的列表生成可开始的可接受资源的列表和开始创建预约的时间框架 的计算设备和相关的作业偏移。

Patent Agency Ranking