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 有权
    通过对数据传输和分布式作业的高级预留来优化多组件协同调度

    公开(公告)号:US08782246B2

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

    申请号:US13493300

    申请日:2012-06-11

    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 dynamically managing data centric searches
    3.
    发明授权
    System and method for dynamically managing data centric searches 有权
    动态管理数据中心搜索的系统和方法

    公开(公告)号:US08504548B2

    公开(公告)日:2013-08-06

    申请号:US12245276

    申请日:2008-10-03

    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 receiving information associated with an event related to domain-specific searches to a database, identifying data at a first memory location in the database, the data being data identified in response to the domain-specific searches, duplicating the data at least once to at least one new memory location, and distributing processing more domain-specific searches amongst the at least one of the new memory location and the first memory location. The system can distribute the processing for more or additional domain-specific searches randomly, serially or using any other approach. The method optionally includes an expanded search space made up of the first memory location and at least one memory location and can identify a reduction event related to the domain-specific searches, and collapse the expanded search space by removing duplicate data from one or more memory location and adjusting the distribution of processing amongst at least one 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 at least one new memory location in close proximity to the identified network segment. The method can measure proximity by one or more of geographic distance, network latency, number of intermediate network hops, temperature, and cost.

    Abstract translation: 本文公开了用于动态管理以数据为中心的搜索的系统,方法和计算机可读介质。 该方法包括将与特定于域的搜索有关的事件相关联的信息接收到数据库,识别数据库中的第一存储器位置处的数据,该数据是响应特定领域的搜索而标识的数据,至少复制数据一次 到至少一个新的存储器位置,并且在所述新的存储器位置和所述第一存储器位置中的所述至少一个之间分发处理更多的域特定的搜索。 该系统可以随机,串行或使用任何其他方法来分发针对更多或其他特定于域的搜索的处理。 该方法可选地包括由第一存储器位置和至少一个存储器位置构成的扩展搜索空间,并且可以识别与特定于域的搜索相关的缩减事件,并且通过从一个或多个存储器中去除重复的数据来折叠扩展的搜索空间 位置和调整至少一个剩余存储器位置之间的处理分布。 该方法可以可选地包括通过网段组织多个事件,识别与特定领域的搜索相关联的网段,以及将数据复制到紧邻所识别的网段的至少一个新的存储器位置。 该方法可以通过地理距离,网络延迟,中间网络跳数,温度和成本中的一个或多个来测量接近度。

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

    公开(公告)号:US08341634B2

    公开(公告)日:2012-12-25

    申请号:US12987631

    申请日:2011-01-10

    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 of using transaction IDS for managing reservations of compute resources within a compute environment
    5.
    发明授权
    System and method of using transaction IDS for managing reservations of compute resources within a compute environment 有权
    使用事务IDS来管理计算环境中计算资源的预留的系统和方法

    公开(公告)号:US08321871B1

    公开(公告)日:2012-11-27

    申请号:US11155090

    申请日:2005-06-17

    Abstract: A system and method for reserving resources within a compute environment such as a cluster or grid are disclosed. The method aspect of the disclosure includes receiving a request for resource availability in a compute environment from a requestor, associating a transaction identification with the request and resources within the compute environment that can meet the request and presenting the transaction identification to the requestor. The transaction ID can also be associated with a time frame in which resources are available and can also be associated with modifications to the resources and supersets of resources that could be drawn upon to meet the request. The transaction ID can also be associated with metrics that identify how well the resource fit with the request and modifications that can make the resources better match the workload which would be submitted under the request.

    Abstract translation: 公开了一种在诸如群集或网格之类的计算环境内预留资源的系统和方法。 本公开的方法方面包括在来自请求者的计算环境中接收对资源可用性的请求,将事务标识与该请求相关联,以及将计算环境内的资源与能够满足请求并将该事务标识呈现给请求者。 事务ID还可以与资源可用的时间框架相关联,并且还可以与可以被绘制以满足请求的资源的资源和超集的修改相关联。 事务ID还可以与标识相关联的度量标识,以确定资源与请求的匹配程度以及可以使资源更好地匹配在请求下提交的工作负载的修改。

    SYSTEM AND METHOD OF BROKERING CLOUD COMPUTING RESOURCES
    6.
    发明申请
    SYSTEM AND METHOD OF BROKERING CLOUD COMPUTING RESOURCES 有权
    研究云计算资源的系统与方法

    公开(公告)号:US20120179824A1

    公开(公告)日:2012-07-12

    申请号:US13418777

    申请日:2012-03-13

    Abstract: System, method, and tangible computer-readable storage media are disclosed for providing a brokering service for compute resources. The method includes, at a brokering service, polling a group of separately administered compute environments to identify resource capabilities and information, each compute resource environment including the group of managed nodes for processing workload, receiving a request for compute resources at the brokering service system, the request for compute resources being associated with a service level agreement (SLA) and based on the resource capabilities across the group of compute resource environments, selecting compute resources in one or more of the group of compute resource environments. The brokering service system receives workload associated with the request and communicates the workload to the selected resources for processing. The brokering services system can aggregate resources for multiple cloud service providers and act as an advocate for or a guarantor of the SLA associated with the workload.

    Abstract translation: 公开了用于为计算资源提供经纪服务的系统,方法和有形的计算机可读存储介质。 该方法包括在代理服务处轮询一组单独管理的计算环境以识别资源能力和信息,每个计算资源环境包括用于处理工作负载的被管理节点组,在代理服务系统处接收对计算资源的请求, 计算资源的请求与服务级别协议(SLA)相关联,并且基于所述一组计算资源环境的资源能力,在所述计算资源环境组中的一个或多个组中选择计算资源。 代理服务系统接收与请求相关联的工作负载,并将工作负载传送到所选择的资源进行处理。 代理服务系统可以为多个云服务提供商汇总资源,并作为与工作负载相关联的SLA的担保人或担保人。

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

    公开(公告)号:US08863143B2

    公开(公告)日:2014-10-14

    申请号:US12023722

    申请日:2008-01-31

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

    Co-allocating a reservation spanning different compute resources types
    10.
    发明授权
    Co-allocating a reservation spanning different compute resources types 有权
    共同分配跨不同计算资源类型的预留

    公开(公告)号:US08782654B2

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

    申请号:US11616156

    申请日:2006-12-26

    Abstract: A system and method of reserving resources in a compute environment are disclosed. The method embodiment comprises receiving a request for resources within a computer environment, determining at least one completion time associated with at least one resource type required by the request, and reserving resources within the computer environment based on the determine of at least the completion time. A scaled wall clock time on a per resource basis may also be used to determine what resources to reserve. The system may determine whether to perform a start time analysis or a completion time analysis or a hybrid analysis in the process of generating a co-allocation map between a first type of resource and a second type of resource in preparation for reserving resources according to the generated co-allocation map.

    Abstract translation: 公开了一种在计算环境中预留资源的系统和方法。 所述方法实施例包括接收对计算机环境内的资源的请求,确定与所述请求所需的至少一种资源类型相关联的至少一个完成时间,以及基于至少所述完成时间的确定来保留所述计算机环境内的资源。 每个资源的缩放的挂钟时间也可以用于确定要预留的资源。 系统可以确定在生成第一类型资源和第二类型资源之间的共同分配映射的过程中是否执行开始时间分析或完成时间分析或混合分析,以准备根据所述资源预留资源 生成共配图。

Patent Agency Ranking