Automated cloud workload management in a map-reduce environment
    41.
    发明授权
    Automated cloud workload management in a map-reduce environment 有权
    在减少地图的环境中自动化云工作负载管理

    公开(公告)号:US09141433B2

    公开(公告)日:2015-09-22

    申请号:US12642659

    申请日:2009-12-18

    IPC分类号: G06F9/46 G06F9/50

    摘要: A computing device associated with a cloud computing environment identifies a first worker cloud computing device from a group of worker cloud computing devices with available resources sufficient to meet required resources for a highest-priority task associated with a computing job including a group of prioritized tasks. A determination is made as to whether an ownership conflict would result from an assignment of the highest-priority task to the first worker cloud computing device based upon ownership information associated with the computing job and ownership information associated with at least one other task assigned to the first worker cloud computing device. The highest-priority task is assigned to the first worker cloud computing device in response to determining that the ownership conflict would not result from the assignment of the highest-priority task to the first worker cloud computing device.

    摘要翻译: 与云计算环境相关联的计算设备使用足够的资源来满足来自一组工作者云计算设备的第一工作者云计算设备,以满足与包括一组优先化任务的计算作业相关联的最高优先级任务所需的资源。 确定基于与计算作业相关联的所有权信息和与分配给第一工作者云计算设备的至少一个其他任务相关联的所有权信息将最高优先级任务分配给第一工作者云计算设备是否产生所有权冲突 第一个工作者云计算设备。 响应于确定所述权限冲突不会由最高优先级任务分配给第一工作者云计算设备而将最高优先级任务分配给第一工作者云计算设备。

    Network-aware structured content downloads
    42.
    发明授权
    Network-aware structured content downloads 有权
    网络感知结构化内容下载

    公开(公告)号:US08930448B2

    公开(公告)日:2015-01-06

    申请号:US13435091

    申请日:2012-03-30

    摘要: A request for content is received at a content server via a first network connection from a client device. The content includes a set of portions represented within a root document. Based upon a download constraint of at least one portion of the content and a network characteristic of the first network connection, at least one portion of the content is deferred for download over a network connection other than the first network connection. The content is sent with each deferred portion of the content replaced with a content stub within the root document. Each content stub identifies the respective portion of the content as a deferred portion of the content and includes a content identifier of the respective deferred portion of the content.

    摘要翻译: 通过来自客户端设备的第一网络连接在内容服务器处接收对内容的请求。 内容包括在根文档内表示的一组部分。 基于内容的至少一部分的下载约束和第一网络连接的网络特性,内容的至少一部分被推迟通过除了第一网络连接之外的网络连接进行下载。 发送内容,每个延迟部分的内容替换为根文档内的内容存根。 每个内容存根将内容的相应部分标识为内容的延迟部分,并且包括内容的相应延迟部分的内容标识符。

    Holistic task scheduling for distributed computing
    43.
    发明授权
    Holistic task scheduling for distributed computing 有权
    分布式计算的整体任务调度

    公开(公告)号:US08595735B2

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

    申请号:US13407669

    申请日:2012-02-28

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F9/4881

    摘要: Embodiments of the present invention provide a method for holistic task scheduling in a distributed computing environment. In an embodiment of the invention, a method for holistic task scheduling in a distributed computing environment is provided. The method includes selecting a first task for a first job and a second task for a different, second job, both jobs being scheduled for processing within a node of a distributed computing environment by a task scheduler executing in memory by at least one processor of a computer. The method also can include comparing an estimated time to complete the first and second jobs. Finally, the first task can be scheduled for processing in the node when the estimated time to complete the second job exceeds the estimated time to complete the first job. Otherwise the second task can be scheduled for processing in the node when the estimated time to complete the first job exceeds the estimated time to complete the second job.

    摘要翻译: 本发明的实施例提供了一种用于分布式计算环境中的整体任务调度的方法。 在本发明的实施例中,提供了一种用于分布式计算环境中的整体任务调度的方法。 该方法包括为不同的第二作业选择用于第一作业的第一任务和第二任务,两个作业被调度用于在由分布式计算环境的节点内处理的任务调度器中,所述任务调度器由存储器中的至少一个处理器 电脑。 该方法还可以包括比较估计的时间以完成第一和第二作业。 最后,当完成第二个工作的预计时间超过完成第一个作业的预计时间时,可以安排第一个任务在节点中进行处理。 否则,当完成第一个作业的估计时间超过完成第二个作业的估计时间时,可以将第二个任务安排在节点中进行处理。

    Suspicious node detection and recovery in MapReduce computing
    44.
    发明授权
    Suspicious node detection and recovery in MapReduce computing 有权
    MapReduce计算中的可疑节点检测和恢复

    公开(公告)号:US08544094B2

    公开(公告)日:2013-09-24

    申请号:US13407696

    申请日:2012-02-28

    IPC分类号: H04L29/06

    CPC分类号: H04L63/1441 G06F21/552

    摘要: Embodiments of the present invention address deficiencies of the art in respect to distributed computing for large data sets on clusters of computers and provide a novel and non-obvious method, system and computer program product for detecting and correcting malicious nodes in a cloud computing environment (e.g., MapReduce computing). In one embodiment of the invention, a computer-implemented method for detecting and correcting malicious nodes in a cloud computing environment can include selecting a task to dispatch to a first worker node, setting a suspicion index threshold for the selected task, determining a suspicion index for the selected task, comparing the suspicion index to the suspicion index threshold and receiving a result from a first worker node. The method further can include applying a recovery action when the suspicion index exceeds the selected suspicion index threshold.

    摘要翻译: 本发明的实施例解决了关于计算机集群上的大数据集的分布式计算的本领域的缺陷,并且提供了用于在云计算环境中检测和校正恶意节点的新颖且非显而易见的方法,系统和计算机程序产品( 例如,MapReduce计算)。 在本发明的一个实施例中,一种用于检测和校正云计算环境中的恶意节点的计算机实现的方法可以包括:选择要发送到第一工作节点的任务,设置所选任务的怀疑指数阈值,确定所述疑问指数 对于所选择的任务,将怀疑指数与怀疑指数阈值进行比较,并从第一个工作节点接收结果。 该方法还可以包括当怀疑指数超过所选择的怀疑指数阈值时应用恢复动作。

    Identifying relevant data from unstructured feeds
    45.
    发明授权
    Identifying relevant data from unstructured feeds 有权
    识别非结构化Feed中的相关数据

    公开(公告)号:US08352541B2

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

    申请号:US13281791

    申请日:2011-10-26

    IPC分类号: G06F15/16

    CPC分类号: G06F17/3089

    摘要: A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data.

    摘要翻译: 向混搭应用提供数据的系统和方法可以涉及从混搭应用接收请求,并且响应于该请求向混搭应用提供第一数据。 可以从混搭应用程序接收混搭信息,其中,混搭信息在混搭应用的执行中指示包含具有第二数据的第一数据。 可以存储和分析混搭信息以识别先前不相关的数据之间的关系。

    HOLISTIC TASK SCHEDULING FOR DISTRIBUTED COMPUTING
    46.
    发明申请
    HOLISTIC TASK SCHEDULING FOR DISTRIBUTED COMPUTING 有权
    用于分布式计算的HOSISTIC任务调度

    公开(公告)号:US20120216203A1

    公开(公告)日:2012-08-23

    申请号:US13407669

    申请日:2012-02-28

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881

    摘要: Embodiments of the present invention provide a method, system and computer program product for holistic task scheduling in a distributed computing environment. In an embodiment of the invention, a method for holistic task scheduling in a distributed computing environment is provided. The method includes selecting a first task for a first job and a second task for a different, second job, both jobs being scheduled for processing within a node a distributed computing environment by a task scheduler executing in memory by at least one processor of a computer.

    摘要翻译: 本发明的实施例提供了一种用于分布式计算环境中的整体任务调度的方法,系统和计算机程序产品。 在本发明的实施例中,提供了一种用于分布式计算环境中的整体任务调度的方法。 该方法包括为不同的第二作业选择用于第一作业的第一任务和第二任务,两个作业被调度用于由计算机中的至少一个处理器在存储器中执行的任务调度器在分布式计算环境内处理节点 。

    AUTOMATED CLOUD WORKLOAD MANAGEMENT IN A MAP-REDUCE ENVIRONMENT
    47.
    发明申请
    AUTOMATED CLOUD WORKLOAD MANAGEMENT IN A MAP-REDUCE ENVIRONMENT 有权
    自动化云在地图减少环境中的工作流程管理

    公开(公告)号:US20120192197A1

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

    申请号:US13434768

    申请日:2012-03-29

    IPC分类号: G06F9/50 G06F15/16

    摘要: A computing device associated with a cloud computing environment identifies a first worker cloud computing device from a group of worker cloud computing devices with available resources sufficient to meet required resources for a highest-priority task associated with a computing job including a group of prioritized tasks. A determination is made as to whether an ownership conflict would result from an assignment of the highest-priority task to the first worker cloud computing device based upon ownership information associated with the computing job and ownership information associated with at least one other task assigned to the first worker cloud computing device. The highest-priority task is assigned to the first worker cloud computing device in response to determining that the ownership conflict would not result from the assignment of the highest-priority task to the first worker cloud computing device.

    摘要翻译: 与云计算环境相关联的计算设备使用足够的资源来满足来自一组工作者云计算设备的第一工作者云计算设备,以满足与包括一组优先化任务的计算作业相关联的最高优先级任务所需的资源。 确定基于与计算作业相关联的所有权信息和与分配给第一工作者云计算设备的至少一个其他任务相关联的所有权信息将最高优先级任务分配给第一工作者云计算设备是否产生所有权冲突 第一个工作者云计算设备。 响应于确定所述权限冲突不会由最高优先级任务分配给第一工作者云计算设备而将最高优先级任务分配给第一工作者云计算设备。

    HOLISTIC TASK SCHEDULING FOR DISTRIBUTED COMPUTING
    48.
    发明申请
    HOLISTIC TASK SCHEDULING FOR DISTRIBUTED COMPUTING 审中-公开
    用于分布式计算的HOSISTIC任务调度

    公开(公告)号:US20120005682A1

    公开(公告)日:2012-01-05

    申请号:US12828281

    申请日:2010-06-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881

    摘要: Embodiments of the present invention provide a method, system and computer program product for holistic task scheduling in a distributed computing environment. In an embodiment of the invention, a method for holistic task scheduling in a distributed computing environment is provided. The method includes selecting a first task for a first job and a second task for a different, second job, both jobs being scheduled for processing within a node a distributed computing environment by a task scheduler executing in memory by at least one processor of a computer. The method also can include comparing an estimated time to complete the first and second jobs. Finally, the first task can be scheduled for processing in the node when the estimated time to complete the second job exceeds the estimated time to complete the first job. Otherwise the second task can be scheduled for processing in the node when the estimated time to complete the first job exceeds the estimated time to complete the second job.

    摘要翻译: 本发明的实施例提供了一种用于分布式计算环境中的整体任务调度的方法,系统和计算机程序产品。 在本发明的实施例中,提供了一种用于分布式计算环境中的整体任务调度的方法。 该方法包括为不同的第二作业选择用于第一作业的第一任务和第二任务,两个作业被调度用于由计算机中的至少一个处理器在存储器中执行的任务调度器在分布式计算环境内处理节点 。 该方法还可以包括比较估计的时间以完成第一和第二作业。 最后,当完成第二个工作的预计时间超过完成第一个作业的预计时间时,可以安排第一个任务在节点中进行处理。 否则,当完成第一个作业的估计时间超过完成第二个作业的估计时间时,可以将第二个任务安排在节点中进行处理。

    VISUALIZATION AND CONSOLIDATION OF VIRTUAL MACHINES IN A VIRTUALIZED DATA CENTER
    50.
    发明申请
    VISUALIZATION AND CONSOLIDATION OF VIRTUAL MACHINES IN A VIRTUALIZED DATA CENTER 有权
    虚拟化数据中心虚拟机的可视化和综合

    公开(公告)号:US20110161851A1

    公开(公告)日:2011-06-30

    申请号:US12650629

    申请日:2009-12-31

    IPC分类号: G06F3/048 G06T11/20 G06F9/455

    CPC分类号: G06F9/5077 G06F9/4856

    摘要: A method for visualizing and simulating server consolidation of different virtual machines in a virtualized data center can include identifying different server computers in a virtualized data center, computing load metrics for each of the server computers, and rendering a graph of the computed load metrics for the server computers in a graphical user interface (GUI) in a host computer. The method further can include selecting a source one of the server computers and also a target one of the server computers and further selecting a virtual machine for prospective migration from the source one of the server computers to the target one of the server computers. Yet further, the method can include further computing prospective load metrics for the source and the target resulting from the prospective migration of the virtual machine to the target. Finally, the method can include displaying in the GUI respective graphs of the prospective load metrics for each of the source and the target.

    摘要翻译: 用于可视化和模拟虚拟化数据中心中的不同虚拟机的服务器整合的方法可以包括:识别虚拟化数据中心中的不同服务器计算机,计算每个服务器计算机的负载度量,以及绘制所计算的负载度量图 主机中的图形用户界面(GUI)中的服务器计算机。 该方法还可以包括选择服务器计算机中的源服务器计算机以及服务器计算机之间的目标服务器计算机,并进一步选择用于从服务器计算机的源服务器计算机到目标服务器计算机之间的预期迁移的虚拟机。 此外,该方法可以包括进一步计算由虚拟机预期迁移到目标而导致的源和目标的预期负载度量。 最后,该方法可以包括在GUI中显示各源和目标的预期负载量度的各个图形。