Virtualizing Storage for WPAR Clients Using Key Authentication
    81.
    发明申请
    Virtualizing Storage for WPAR Clients Using Key Authentication 审中-公开
    使用密钥认证虚拟化WPAR客户端的存储

    公开(公告)号:US20120331256A1

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

    申请号:US13606152

    申请日:2012-09-07

    IPC分类号: G06F12/14

    摘要: Systems, methods and media for providing to a plurality of WPARs private access to physical storage connected to a server through a VIOS are disclosed. In one embodiment, a server is logically partitioned to form a working partition comprising a WPAR manager and individual WPARs. Each WPAR is assigned to a different virtual port. The virtual ports are created by using NPIV protocol between the WPAR and VIOS. Thereby, each WPAR has private access to the physical storage connected to the VIOS.

    摘要翻译: 公开了用于向多个WPAR提供通过VIOS连接到服务器的物理存储器的专用访问的系统,方法和媒体。 在一个实施例中,服务器被逻辑地分区以形成包括WPAR管理器和单个WPAR的工作分区。 每个WPAR被分配到一个不同的虚拟端口。 虚拟端口是通过在WPAR和VIOS之间使用NPIV协议创建的。 因此,每个WPAR都可以访问连接到VIOS的物理存储。

    Virtualizing Storage for WPAR Clients
    82.
    发明申请
    Virtualizing Storage for WPAR Clients 审中-公开
    虚拟化WPAR客户端的存储

    公开(公告)号:US20120331245A1

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

    申请号:US13606247

    申请日:2012-09-07

    IPC分类号: G06F12/00

    摘要: Systems, methods and media for providing to a plurality of WPARs private access to physical storage connected to a server through a VIOS are disclosed. In one embodiment, a server is logically partitioned to form a working partition comprising a WPAR manager and individual WPARs. Each WPAR is assigned to a different port. The virtual ports are created by using NPIV protocol between the WPAR and VIOS. Thereby, each WPAR has private access to the physical storage connected to the VIOS.

    摘要翻译: 公开了用于向多个WPAR提供通过VIOS连接到服务器的物理存储器的专用访问的系统,方法和媒体。 在一个实施例中,服务器被逻辑地分区以形成包括WPAR管理器和单个WPAR的工作分区。 每个WPAR被分配到不同的端口。 虚拟端口是通过在WPAR和VIOS之间使用NPIV协议创建的。 因此,每个WPAR都可以访问连接到VIOS的物理存储。

    Optimal Trading in Online Loyalty Point Exchanges
    83.
    发明申请
    Optimal Trading in Online Loyalty Point Exchanges 审中-公开
    在线忠诚点交易最优交易

    公开(公告)号:US20120278156A1

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

    申请号:US13094426

    申请日:2011-04-26

    IPC分类号: G06Q30/00

    CPC分类号: G06Q30/0207

    摘要: A mechanism is provided for completing a loyalty program transaction. The mechanism forms a coalition of a plurality of customers, including the requesting customer. Each customer within the plurality of customers requests to exchange loyalty points for a reward in a loyalty program. Each customer within the plurality of customers participates in a plurality of loyalty programs. Combined loyalty points of the plurality of customers in the plurality of loyalty programs are sufficient to be exchanged for the rewards requested by the plurality of customers. The mechanism further completes a transaction for each customer within the plurality of customers to exchange an amount of loyalty points in a respective one of the plurality of loyalty programs for a reward, such that completing the transactions for the plurality of customers results in a number of residual points. The mechanism further distributes the number of residual points among the plurality of customers.

    摘要翻译: 提供了一种完成忠诚度计划交易的机制。 该机制形成了包括请求客户在内的多个客户的联盟。 多个客户中的每个客户请求在忠诚度计划中交换忠诚积分以获得奖励。 多个客户中的每个客户参与多个忠诚度计划。 多个忠诚度计划中的多个客户的积分忠诚度足以交换多个客户所要求的奖励。 该机制进一步完成多个客户内的每个客户的交易,以交换多个忠诚度计划中的相应一个忠诚度计划中的一定数量的积分奖励,使得完成多个客户的交易导致多个 剩余点数 该机制进一步分配多个客户中的剩余点数。

    AUTONOMOUS PRIMARY NODE ELECTION WITHIN A VIRTUAL INPUT/OUTPUT SERVER CLUSTER
    84.
    发明申请
    AUTONOMOUS PRIMARY NODE ELECTION WITHIN A VIRTUAL INPUT/OUTPUT SERVER CLUSTER 失效
    在虚拟输入/输出服务器群集中自动选择主节点

    公开(公告)号:US20120179798A1

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

    申请号:US13004245

    申请日:2011-01-11

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5072

    摘要: In a data processing system having a plurality of virtual input/output servers (VIOSes) configured within a VIOS cluster, a method, data processing system and computer program product provide for autonomous election of a primary node within a virtual input/output server (VIOS) cluster. A first VIOS performs the functions of: detecting that a primary node is required for the VIOS cluster; and autonomously initiating an election process to elect a next primary node from among the VIOSes within the VIOS cluster. When the first VIOS meets the pre-established requirements for becoming a primary node, the first VIOS obtains a lock on a primary node ID field within a VIOS database (DB) and then initiates a primary node commit process to assign the first VIOS as the primary node. The first VIOS issues a notification to the VIOS cluster to notify the other VIOSes that a primary node has been elected.

    摘要翻译: 在具有在VIOS集群内配置的多个虚拟输入/输出服务器(VIOS)的数据处理系统中,方法,数据处理系统和计算机程序产品提供了在虚拟输入/输出服务器(VIOS)内自主选择主节点 )集群。 第一个VIOS执行以下功能:检测VIOS群集所需的主节点; 并自动启动选举过程,从VIOS群集中的VIOS中选择下一个主节点。 当第一个VIOS满足成为主节点的预先建立的要求时,第一个VIOS将在VIOS数据库(DB)中的主节点ID字段上获取锁定,然后启动主节点提交过程,以将第一个VIOS分配为 主节点。 第一个VIOS向VIOS集群发出通知,通知其他VIOSs主节点已被选举。

    SUPPORTING CLUSTER LEVEL SYSTEM DUMPS IN A CLUSTER ENVIRONMENT
    85.
    发明申请
    SUPPORTING CLUSTER LEVEL SYSTEM DUMPS IN A CLUSTER ENVIRONMENT 审中-公开
    支持群集环境中的群集级别系统

    公开(公告)号:US20120151265A1

    公开(公告)日:2012-06-14

    申请号:US12964079

    申请日:2010-12-09

    IPC分类号: G06F11/07

    CPC分类号: G06F11/366

    摘要: A method, system, and computer program product provides simultaneous debugging of multiple OS image and/or system dump pairs in a distributed storage repository. A management console receives a terminal debugging session request and a cluster selection from an interface and starts a debugger instance. The debugger instance autonomously identifies client LPARs and loads the system dump images assigned to the client LPARs. In response to receiving a selection of a first and second client LPARs, the debugger analyzes the first and second system dump images, respectively, and calculates relational information between the first analysis and the second analysis via one or more logical reasoning utilities of the management console. The debugger then loads the relational information to the management console interface with an analysis of one or more similarities between the first and second system dumps.

    摘要翻译: 一种方法,系统和计算机程序产品在分布式存储库中提供多个OS映像和/或系统转储对的同时调试。 管理控制台从接口接收终端调试会话请求和集群选择,并启动调试器实例。 调试器实例自动识别客户端LPAR并加载分配给客户端LPAR的系统转储映像。 响应于接收到第一和第二客户端LPAR的选择,调试器分别分析第一和第二系统转储映像,并且通过管理控制台的一个或多个逻辑推理实用程序来计算第一分析和第二分析之间的关系信息 。 调试器然后将关系信息加载到管理控制台界面,并分析第一个和第二个系统转储之间的一个或多个相似之处。

    METHOD AND TOOL TO OVERCOME VIOS CONFIGURATION VALIDATION AND RESTORATION FAILURE DUE TO DRC NAME MISMATCH
    86.
    发明申请
    METHOD AND TOOL TO OVERCOME VIOS CONFIGURATION VALIDATION AND RESTORATION FAILURE DUE TO DRC NAME MISMATCH 失效
    方法和工具来覆盖由于DRC名称错配的VIOS配置验证和恢复失败

    公开(公告)号:US20120150816A1

    公开(公告)日:2012-06-14

    申请号:US12963958

    申请日:2010-12-09

    IPC分类号: G06F17/30

    摘要: In a Virtual Input/Output (I/O) Server (VIOS) partition, a method comprises a cluster aware (CA) operating system (OS) of a VIOS partition performing the functions of: responsive to a restore command: retrieving a configuration backup file from storage; comparing a DRC name from the retrieved file with a DRC name of the current VIOS partition performing the restore operation; in response to an occurrence of a DRC name mismatch: retrieving an initial UUID of the VIOS from the configuration backup file; accessing a UUID table within a management tool; locating a matching UUID to the initial UUID within the UUID table; and in response to locating the matching UUID: verifying that the configuration data file belongs to the current VIOS initiating the restore operation; and performing the restore operation to restore the configurations of the hardware, logical and virtual devices of the first VIOS to an earlier configuration state.

    摘要翻译: 在虚拟输入/输出(IOS)服务器(VIOS)分区中,一种方法包括执行以下功能的VIOS分区的群集感知(CA)操作系统(OS):响应于恢复命令:检索配置备份 存储文件 将来自检索到的文件的DRC名称与执行恢复操作的当前VIOS分区的DRC名称进行比较; 响应于DRC名称不匹配的发生:从配置备份文件中检索VIOS的初始UUID; 访问管理工具中的UUID表; 将匹配的UUID定位到UUID表内的初始UUID; 并且响应于找到匹配的UUID:验证配置数据文件是否属于当前启动恢复操作的VIOS; 并执行恢复操作,将第一个VIOS的硬件,逻辑和虚拟设备的配置恢复到较早的配置状态。

    Automated learning system for improving graphical user interfaces
    87.
    发明授权
    Automated learning system for improving graphical user interfaces 失效
    自动学习系统,用于改善图形用户界面

    公开(公告)号:US08161399B2

    公开(公告)日:2012-04-17

    申请号:US11625293

    申请日:2007-01-20

    IPC分类号: G06F3/048 G06F15/177

    CPC分类号: G06F9/451

    摘要: An automated learning system for improving graphical user interfaces. Information about a user transaction which caused an error is obtained from an input to an element in a graphical user interface. Associations are created between the error and one or more elements in the graphical user interface which generated the error to form association rules. The association rules are applied to a set of control rules to create user interface preference rules. A corrective action may then be performed on the one or more elements in the graphical user interface according to the user interface preference rules.

    摘要翻译: 一种用于改进图形用户界面的自动学习系统。 关于导致错误的用户事务的信息是从对图形用户界面中的元素的输入获得的。 在错误和图形用户界面中的一个或多个元素之间创建关联,生成错误以形成关联规则。 关联规则应用于一组控制规则以创建用户界面偏好规则。 然后可以根据用户界面偏好规则对图形用户界面中的一个或多个元素执行纠正措施。

    CLUSTER-AWARE VIRTUAL INPUT/OUTPUT SERVER
    88.
    发明申请
    CLUSTER-AWARE VIRTUAL INPUT/OUTPUT SERVER 失效
    CLUSTER-AWARE虚拟输入/输出服务器

    公开(公告)号:US20120066678A1

    公开(公告)日:2012-03-15

    申请号:US12880044

    申请日:2010-09-10

    IPC分类号: G06F9/455

    摘要: In a data processing system having a plurality of virtualized operating system (OS) partitions, a first cluster-aware virtual input/output server (VIOS) is provided within an OS partition by execution of a cluster-aware (CA) OS on a virtual processor resource of the first VIOS. The CA OS establishes the VIOS as a cluster-aware VIOS by registering the first VIOS with a VIOS cluster comprising a second VIOS. Registering the first VIOS to the VIOS cluster enables the first VIOS to receive VIOS cluster configuration data and status data, which provides the first VIOS with information about the other VIOSes within the VIOS cluster. The first VIOS is thus able to communicate with other VIOSes within the VIOS cluster and share I/O resources with the other VIOSes within the VIOS cluster. Relevant cluster information is stored within a local storage of the first VIOS.

    摘要翻译: 在具有多个虚拟操作系统(OS)分区的数据处理系统中,通过在虚拟机上执行群集感知(CA)OS,在OS分区内提供第一群集感知虚拟输入/输出服务器(VIOS) 处理器资源的第一个VIOS。 CA OS通过将第一个VIOS与包含第二个VIOS的VIOS集群进行注册,将VIOS建立为群集感知VIOS。 将第一个VIOS注册到VIOS群集可使第一个VIOS接收VIOS群集配置数据和状态数据,这为VIOS提供了VIOS群集中其他VIOS的信息。 因此,第一个VIOS能够与VIOS群集内的其他VIOS通信,并与VIOS群集中的其他VIOS共享I / O资源。 相关的集群信息存储在第一个VIOS的本地存储器中。

    AUTONOMOUS PROPAGATION OF VIRTUAL INPUT/OUTPUT (VIO) OPERATION(S) TO SECOND VIO SERVER (VIOS) DUE TO A DETECTED ERROR CONDITION AT A FIRST VIOS
    89.
    发明申请
    AUTONOMOUS PROPAGATION OF VIRTUAL INPUT/OUTPUT (VIO) OPERATION(S) TO SECOND VIO SERVER (VIOS) DUE TO A DETECTED ERROR CONDITION AT A FIRST VIOS 失效
    自动传播虚拟输入/输出(VIO)操作由第一个VIOS的检测到的错误状态到第二个VIO服务器(VIOS)

    公开(公告)号:US20120066543A1

    公开(公告)日:2012-03-15

    申请号:US12879978

    申请日:2010-09-10

    IPC分类号: G06F11/20

    CPC分类号: G06F11/2005

    摘要: A method provides input/output (I/O) redundancy within a data processing system having (a) a client logical partition (LPAR) that generates and consumes I/O requests, (b) a plurality of virtual input/output servers (VIOS) that are communicatively inter-connected with each other to form a VIOS cluster and which include virtual I/O adapters for connecting to a fabric that provides access to a block storage. In one embodiment, a first VIOS receives an I/O request from the client LPAR. The first VIOS detects that a problem exists with a fabric connection to the block storage, and the first VIOS responds to the detected connection problem by autonomously propagating the I/O request to a second VIOS to which the first VIOS is connected. Forwarding of the I/O request to the block storage is subsequently completed by the second VIOS.

    摘要翻译: 一种方法在数据处理系统内提供输入/输出(I / O)冗余,其具有(a)产生和消耗I / O请求的客户端逻辑分区(LPAR),(b)多个虚拟输入/输出服务器 ),其彼此通信地相互连接以形成VIOS群集,并且其包括用于连接到提供对块存储的访问的架构的虚拟I / O适配器。 在一个实施例中,第一VIOS从客户机LPAR接收I / O请求。 第一个VIOS检测到与块存储器的结构连接存在问题,并且第一个VIOS通过自主地将I / O请求传播到第一个VIOS连接到的第二个VIOS来响应检测到的连接问题。 I / O请求转发到块存储随后由第二个VIOS完成。

    Method for moving operating systems between computer electronic complexes without loss of service
    90.
    发明授权
    Method for moving operating systems between computer electronic complexes without loss of service 有权
    在不损失服务的情况下,在计算机电子综合体之间移动操作系统的方法

    公开(公告)号:US07970852B2

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

    申请号:US12136036

    申请日:2008-06-09

    IPC分类号: G06F15/167 G06F3/00 G06F9/00

    摘要: A system and method for migrating a client partition between computer electronic complexes (CECs) while maintaining access to a Storage Area Network. An active and inactive world wide port name are generated for a client virtual channel adapter. A query is sent to a name server from the VIOS on the source CEC. The name server creates a list of small computer system interface (SCSI) targets that are available. The list is used by the VIOS on the destination CEC to verify whether any physical ports in the destination CEC have access to the same SCSI target. The client partition may be migrated between a source CEC and a destination CEC and the access to the Storage Area Network access may be maintained.

    摘要翻译: 一种用于在计算机电子综合体(CEC)之间迁移客户机分区同时保持对存储区域网络的访问的系统和方法。 为客户机虚拟通道适配器生成一个主动和非活动的全球端口名称。 查询从源CEC上的VIOS发送到名称服务器。 名称服务器创建可用的小型计算机系统接口(SCSI)目标的列表。 列表由VIOS在目标CEC上使用,以验证目标CEC中的任何物理端口是否具有访问同一个SCSI目标的能力。 可以在源CEC和目的地CEC之间迁移客户端分区,并且可以维护对存储区域网络访问的访问。