High availability service virtual machine in virtualization environment

    公开(公告)号:US10203973B2

    公开(公告)日:2019-02-12

    申请号:US15460516

    申请日:2017-03-16

    申请人: Hao Liu Zhen Liu

    发明人: Hao Liu Zhen Liu

    摘要: A service virtual machine provides service to any number of virtual machines on a hypervisor over a first communication channel. When an anomaly is detected within the provided service, any virtual machine using the first communication channel switches to a second communication channel and receives service from a second virtual machine. The second virtual machine may execute upon the same computer or on a different computer. Hooking points within the hypervisor provide a means for the service virtual machines to monitor traffic and provide service to the protected virtual machines. When a service virtual machine is suspended, it is repopulated, upgraded or rebooted, and then restored to service. Once restored, any protected virtual machine may be switched back to the restored service virtual machine. Virtual machines may be switched to a different communication channel by modifying a configuration file. Both communication channels may be in use at the same time.

    User interface
    4.
    发明授权

    公开(公告)号:US10073608B2

    公开(公告)日:2018-09-11

    申请号:US13579453

    申请日:2010-03-08

    摘要: An apparatus, a method, a computer program and a graphical user interface is provided. The apparatus comprises at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: controlling a display to display one or more graphical items from a first layer of a hierarchical menu system; in response to user selection of a first graphical item from the first layer of the hierarchical menu system, entering a second layer of the hierarchical menu system, wherein entering the second layer of the hierarchical menu system comprises displaying one or more further graphical items, from the second layer of the hierarchical menu system, associated with the first graphical item; detecting a change in inclination of the apparatus, while the one or more graphical items from the first layer of the hierarchical menu system are displayed on the display; and controlling, after detecting the change in inclination of the apparatus, the display to display a preview comprising the one or more further graphical items, associated with the first graphical item, from the second layer of the hierarchical menu system.

    User input
    6.
    发明授权
    User input 有权
    用户输入

    公开(公告)号:US09235341B2

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

    申请号:US13522915

    申请日:2010-01-20

    摘要: Apparatus, a method and a computer program are provided. The apparatus includes: at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: controlling a touch sensitive display to display a first graphical item at a first position and a second graphical item at a second position, the second graphical item being separated from the first graphical item by a first distance; detecting a first user digit at the first position and a second user digit at the second position; reducing the first distance by moving at least one of the first and second graphical items across the touch sensitive display, in response to detecting movement, across the touch sensitive display, of at least one of the first and second user digits; and controlling the touch sensitive display to display a third graphical item, after determining the first distance has been reduced such that the first graphical item is proximate the second graphical item.

    摘要翻译: 提供装置,方法和计算机程序。 该装置包括:至少一个处理器; 以及至少一个存储计算机程序指令的存储器,所述至少一个处理器被配置为执行所述计算机程序指令以使所述设备至少执行:控制触敏显示器以在第一位置和第二位置显示第一图形项目 在第二位置处的图形项目,所述第二图形项目与所述第一图形项目分开第一距离; 检测所述第一位置处的第一用户数字和在所述第二位置处的第二用户数字; 响应于检测到所述触摸敏感显示器上的所述第一和第二用户数字中的至少一个的移动来移动所述第一和第二图形项目中的至少一个跨越所述触敏显示器来减小所述第一距离; 以及在确定所述第一距离已被减小以使得所述第一图形项目接近所述第二图形项目之后,控制所述触敏显示器以显示第三图形项目。

    Method and system for dynamic software reconfiguration triggered by component- or system- initiated events
    8.
    发明授权
    Method and system for dynamic software reconfiguration triggered by component- or system- initiated events 有权
    由组件或系统启动的事件触发的动态软件重新配置的方法和系统

    公开(公告)号:US08949140B2

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

    申请号:US12106757

    申请日:2008-04-21

    摘要: A method for handling events in compositional applications represented as processing graphs, including: receiving an event notification; modifying a planning domain according to the event notification; generating a new processing graph for a previously deployed processing graph by using the modified planning domain; determining if the new processing graph is different than the previously deployed processing graph; and if the processing graphs are different: reconfiguring the previously deployed processing graph to match the new processing graph; or deploying the new processing graph and replacing the previously deployed processing graph with the newly deployed processing graph.

    摘要翻译: 用于处理表示为处理图的组成应用中的事件的方法,包括:接收事件通知; 根据事件通知修改规划域; 通过使用修改的规划域为先前部署的处理图生成新的处理图; 确定新处理图是否与先前部署的处理图不同; 并且如果处理图不同:重新配置先前部署的处理图以匹配新的处理图; 或部署新的处理图,并用新部署的处理图替换以前部署的处理图。

    Template-based approach for workload generation
    10.
    发明授权
    Template-based approach for workload generation 有权
    基于模板的工作量生成方法

    公开(公告)号:US08924189B2

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

    申请号:US12128959

    申请日:2008-05-29

    摘要: A system and method for workload generation include a processor for identifying a workload model by determining each of a hierarchy for workload generation, time scales for workload generation, and states and transitions at each of the time scales, and defining a parameter by determining each of fields for user specific attributes, application specific attributes, network specific attributes, content specific attributes, and a probability distribution function for each of the attributes; a user level template unit corresponding to a relatively slow time scale in signal communication with the processor; an application level template corresponding to a relatively faster time scale in signal communication with the processor; a stream level template corresponding to a relatively fastest time scale in signal communication with the processor; and a communications adapter in signal communication with the processor for defining a workload generating unit responsive to the template units.

    摘要翻译: 用于工作负载生成的系统和方法包括:通过确定工作负载生成的层次结构,工作负载生成的时间标度以及每个时间尺度上的状态和转换来确定工作负载模型的每个处理器,以及通过确定每个 针对用户特定属性的字段,应用特定属性,网络特定属性,内容特定属性以及每个属性的概率分布函数; 用户级模板单元,其对应于与处理器进行信号通信的相对较慢的时标; 应用级模板对应于与处理器进行信号通信的相对较快的时间尺度; 对应于与处理器进行信号通信的相对较快的时标的流级模板; 以及与处理器进行信号通信的通信适配器,用于响应于模板单元来定义工作量生成单元。