Migrating a virtual machine across processing cells connected to an interconnect that provides data communication without cache coherency support
    4.
    发明授权
    Migrating a virtual machine across processing cells connected to an interconnect that provides data communication without cache coherency support 有权
    在连接到互连的处理单元之间迁移虚拟机,提供数据通信,无需缓存一致性支持

    公开(公告)号:US08365169B1

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

    申请号:US12236244

    申请日:2008-09-23

    IPC分类号: G06F9/455

    摘要: A system includes an interconnect, processing cells connected to the interconnect, the processing cells containing corresponding cache memories and corresponding virtual machines, and a storage cell connected to the interconnect. The storage cell stores data portions that correspond to different ones of the processing cells, and the data portions are owned by individual ones of the processing cells to enable data communication over the interconnect without cache coherency support. A first and second of the processing cells are configured to migrate a virtual machine from the first processing cell to the second processing cell, where the migrated virtual machine in the second processing cell is configured to retrieve virtual machine data from a corresponding one of the data portions in the storage cell.

    摘要翻译: 系统包括互连,连接到互连的处理单元,包含对应的高速缓冲存储器和对应的虚拟机的处理单元以及连接到互连的存储单元。 存储单元存储对应于处理单元中的不同处理单元的数据部分,并且数据部分由处理单元中的各个处理单元所拥有,以使得能够通过互连进行数据通信,而不需要高速缓存一致性支持。 第一和第二处理单元被配置为将虚拟机从第一处理单元迁移到第二处理单元,其中第二处理单元中的迁移的虚拟机被配置为从相应的一个数据中检索虚拟机数据 存储单元中的部分。

    Validating manual virtual machine migration
    6.
    发明授权
    Validating manual virtual machine migration 有权
    验证手动虚拟机迁移

    公开(公告)号:US08332847B1

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

    申请号:US12236271

    申请日:2008-09-23

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: To validate manual virtual machine migration, a placement controller receives a user request to manually migrate at least one virtual machine across physical machines. Based on criteria used by the placement controller for automatically selecting placement of virtual machines on the physical machines, it is determined whether the user-requested migration of the at least one virtual machine violates the criteria. In response to determining that the user-requested migration violates the criteria, a notification of the violation is provided.

    摘要翻译: 要验证手动虚拟机迁移,布局控制器将接收用户请求,以便通过物理机器手动迁移至少一个虚拟机。 基于放置控制器用于自动选择物理机器上的虚拟机的放置的标准,确定用户请求的至少一个虚拟机的迁移是否违反了标准。 响应于确定用户请求的迁移违反标准,提供违规的通知。

    Migrating a virtual machine by using a hot-plug event
    7.
    发明授权
    Migrating a virtual machine by using a hot-plug event 有权
    使用热插拔事件迁移虚拟机

    公开(公告)号:US08910152B1

    公开(公告)日:2014-12-09

    申请号:US12236304

    申请日:2008-09-23

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: To migrate a virtual machine from a first physical machine to a second physical machine, a hot-plug event notification is issued to an operating system of the virtual machine in response to an indication that the virtual machine is to be migrated. After issuing the hot-plug event notification, migration of the virtual machine to the second physical machine is performed.

    摘要翻译: 为了将虚拟机从第一物理机器迁移到第二物理机器,响应于虚拟机将被迁移的指示,向虚拟机的操作系统发出热插拔事件通知。 在发出热插拔事件通知之后,执行虚拟机到第二物理机的迁移。

    AUTOMATICALLY MANAGING RESOURCES AMONG NODES
    8.
    发明申请
    AUTOMATICALLY MANAGING RESOURCES AMONG NODES 审中-公开
    自动管理NODES资源

    公开(公告)号:US20100115095A1

    公开(公告)日:2010-05-06

    申请号:US12262392

    申请日:2008-10-31

    IPC分类号: G06F15/173

    CPC分类号: H04L67/12

    摘要: A system for managing resources automatically among nodes includes a node controller configured to dynamically manage allocation of node resources to individual workloads, where each of the nodes is contained in one of a plurality of pods. The system also includes a pod controller configured to manage live migration of workloads between nodes within one of the plurality of pods, where the plurality of pods are contained in a pod set. The system further includes a pod set controller configured to manage capacity planning for the pods contained in the pod set. The node controller, the pod controller and the pod set controller are interfaced with each other to enable the controllers to meet common service policies in an automated manner. The node controller, the pod controller and the pod set controller are also interfaced with a common user interface to receive service policy information.

    摘要翻译: 用于在节点之间自动管理资源的系统包括节点控制器,该节点控制器被配置为动态地管理节点资源对各个工作负载的分配,其中每个节点包含在多个容器之一中。 该系统还包括一个荚控制器,其被配置为管理多个荚之一内的一个荚内的节点之间的工作负载的实时迁移,其中多个荚包含在荚组中。 系统还包括配置成管理容纳在容器组中的容器的容量规划的容器组控制器。 节点控制器,荚果控制器和荚果组控制器彼此接口,使得控制器能够以自动方式满足共同的服务策略。 节点控制器,pod控制器和pod集控制器也与公共用户接口连接以接收服务策略信息。

    Method and apparatus for system caller authentication
    9.
    发明授权
    Method and apparatus for system caller authentication 有权
    用于系统呼叫者认证的方法和装置

    公开(公告)号:US07784063B2

    公开(公告)日:2010-08-24

    申请号:US10867048

    申请日:2004-06-14

    IPC分类号: G06F9/44 H04L29/06

    摘要: In various embodiments of the present invention, execution-state transitions occur in a first portion of a system, and a cumulative execution state for each process is maintained by a second portion of the system so that, when a second-portion routine is called, the second-portion routine can determine whether or not the current execution state is suitable for execution of the second-portion routine. In various embodiments, a callpoint log, allocated and maintained for each process, stores the cumulative execution state for the process. In one embodiment, the first portion is an operating system, and the second portion is a secure kernel, with the cumulative execution state used by the secure kernel to prevent unauthorized access by erroneously or maliciously invoked operating-system routines to secure kernel routines. In another embodiment, the cumulative execution state is used as a debugging tool by the second-portion routines to catch errors in the implementation of the first-portion routines.

    摘要翻译: 在本发明的各种实施例中,执行状态转换发生在系统的第一部分中,并且由系统的第二部分维护每个进程的累积执行状态,使得当调用第二部分例程时, 第二部分例程可以确定当前执行状态是否适合执行第二部分例程。 在各种实施例中,为每个进程分配和维护的调用点日志存储该进程的累积执行状态。 在一个实施例中,第一部分是操作系统,并且第二部分是安全内核,其中安全内核使用累积执行状态来防止通过错误或恶意调用的操作系统例程来非法访问以保护内核例程。 在另一个实施例中,累积执行状态被第二部分例程用作调试工具,以捕获第一部分例程的实现中的错误。

    Training a virtual machine placement controller
    10.
    发明授权
    Training a virtual machine placement controller 有权
    培训虚拟机放置控制器

    公开(公告)号:US08185894B1

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

    申请号:US12237177

    申请日:2008-09-24

    IPC分类号: G06F9/455

    摘要: To train a virtual machine placement controller, the placement controller determines a new layout of virtual machines that is different from an existing layout of the virtual machines, according to criteria. The placement controller transmits the information relating to the new layout to a user interface. The placement controller receives feedback from the user interface, the received feedback indicating a user response to the new layout. The placement controller then modifies the criteria in response to the received feedback.

    摘要翻译: 为了训练虚拟机放置控制器,放置控制器根据标准确定与虚拟机的现有布局不同的虚拟机的新布局。 放置控制器将与新布局相关的信息发送到用户界面。 放置控制器从用户界面接收反馈,接收到的反馈指示用户对新布局的响应。 然后,布置控制器响应于所接收的反馈修改标准。