SESSION MONITORING OF VIRTUAL DESKTOPS IN A VIRTUAL MACHINE FARM
    1.
    发明申请
    SESSION MONITORING OF VIRTUAL DESKTOPS IN A VIRTUAL MACHINE FARM 审中-公开
    虚拟机器在虚拟机器农场的会话监控

    公开(公告)号:US20150150007A1

    公开(公告)日:2015-05-28

    申请号:US14611926

    申请日:2015-02-02

    IPC分类号: G06F9/455 G06F11/30 G06F11/34

    摘要: Disclosed are techniques for determining the status of virtual machine sessions on a computing device for a user by reading from a memory location written to by a program executing within a virtual machine. The memory location is preferably a registry key that contains the status of a remote user session operating on a guest operating system operational on the virtual machine, the virtual machine executing in a virtual environment comprising a plurality of virtual machines operating on a computing device.

    摘要翻译: 公开了通过从在虚拟机内执行的程序写入的存储器位置读取来确定用户的计算设备上的虚拟机会话的状态的技术。 存储器位置优选地是包含在虚拟机上操作的客户操作系统上运行的远程用户会话的状态的注册表项,虚拟机在包括在计算设备上操作的多个虚拟机的虚拟环境中执行。

    DYNAMIC ALLOCATION OF COMPUTING RESOURCES IN REMOTE GAMING ENVIRONMENT
    2.
    发明申请
    DYNAMIC ALLOCATION OF COMPUTING RESOURCES IN REMOTE GAMING ENVIRONMENT 有权
    远程游戏环境中计算资源的动态分配

    公开(公告)号:US20140228108A1

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

    申请号:US13765024

    申请日:2013-02-12

    IPC分类号: G06F12/00

    摘要: Embodiments of the present invention monitor and dynamically allocate computing resources to game sessions running within a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. Various characteristics of the game session may be monitored and used to allocate computing resources. Usage of computing resources, such as central processing unit (“CPU”) may be monitored directly. In another embodiment, the number of players connected to the game session is monitored and computing resources are allocated dynamically as the number of players increases or decreases.

    摘要翻译: 本发明的实施例监视并动态地将计算资源分配给在游戏服务内运行的游戏会话。 游戏服务提供用户通过诸如因特网的广域网连接的远程游戏环境。 游戏会话运行游戏标题的单个实例。 游戏会话运行负责为用户创建播放体验的视频游戏代码。 可以监视游戏会话的各种特征并用于分配计算资源。 可以直接监视诸如中央处理单元(“CPU”)之类的计算资源的使用。 在另一个实施例中,监视连接到游戏会话的玩家的数量,并且随着玩家数量的增加或减少,动态地分配计算资源。

    Parallel packet processor with session active checker
    3.
    发明授权
    Parallel packet processor with session active checker 有权
    具有会话活动检查器的并行数据包处理器

    公开(公告)号:US08441940B2

    公开(公告)日:2013-05-14

    申请号:US13217081

    申请日:2011-08-24

    IPC分类号: H04L12/26

    摘要: Apparatus, processes, and computer readable storage media for processing received packets. A session memory, coupled to and shared by a plurality of packet processors, may store configuration and statistics information for a plurality of communication sessions. A session active memory may store session identifiers corresponding to packets currently being processed by the plurality of packet processors. A comparator may compare a session identifier extracted from a received packet with the stored session identifiers to determine if another packet belonging to the same session as the received packet is currently being processed. Forwarding logic may distribute received packets among the plurality of packet processors. In the case that another packet belonging to the same session as the received packet is currently being processed, the forwarding logic may wait until the processing of the another packet is complete before sending the received packet to one of the packet processors.

    摘要翻译: 装置,处理和用于处理接收的分组的计算机可读存储介质。 耦合到多个分组处理器并由多个分组处理器共享的会话存储器可以存储用于多个通信会话的配置和统计信息。 会话活动存储器可以存储对应于由多个分组处理器正在处理的分组的会话标识符。 比较器可以将从接收到的分组提取的会话标识与所存储的会话标识符进行比较,以确定属于与接收分组相同的会话的另一分组当前正在被处理。 转发逻辑可以在多个分组处理器之间分配接收的分组。 在属于与接收到的分组相同的会话的另一分组当前正在被处理的情况下,转发逻辑可以等待直到另一分组的处理完成,然后将所接收的分组发送到分组处理器之一。

    Method and apparatus for establishing security inflow contracts
    4.
    发明授权
    Method and apparatus for establishing security inflow contracts 有权
    建立安全流入合同的方法和手段

    公开(公告)号:US08381278B2

    公开(公告)日:2013-02-19

    申请号:US12261793

    申请日:2008-10-30

    IPC分类号: G06F7/04

    摘要: A method and apparatus for establishing a security inflow contract between a work-initiating system and a work-performing system. A portable, generic security inflow contract between an EIS/connector and an application server is provided that enables the connector to establish security information while submitting a work instance for execution to a work manager and while delivering messages to message endpoints of the application server. The security inflow contract enables all activities of a work instance that is submitted by a connector to be performed in the context of an established identity, thus insuring that all interactions between an application server and an EIS/connector are secure, and may prevent unauthorized access to application components deployed in an application server.

    摘要翻译: 一种用于在工作发起系统和工作执行系统之间建立安全流入契约的方法和装置。 提供了EIS /连接器和应用程序服务器之间的便携式通用安全性流入契约,使得连接器能够在将工作实例提交给工作管理器并将消息传递到应用程序服务器的消息端点的同时建立安全信息。 安全性流入合同使得连接器提交的工作实例的所有活动能够在已建立的身份的上下文中执行,从而确保应用程序服务器和EIS /连接器之间的所有交互都是安全的,并且可以防止未经授权的访问 到应用程序服务器中部署的应用程序组件。

    SYSTEM AND METHOD FOR SUPPORTING SESSION MANAGEMENT IN A DISTRIBUTED TRANSACTIONAL SERVICE SYSTEM
    6.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING SESSION MANAGEMENT IN A DISTRIBUTED TRANSACTIONAL SERVICE SYSTEM 有权
    在分布式交易服务系统中支持会话管理的系统和方法

    公开(公告)号:US20120246220A1

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

    申请号:US13072526

    申请日:2011-03-25

    申请人: Yu Wang

    发明人: Yu Wang

    IPC分类号: G06F15/16

    摘要: Session management can be supported in a distributed transactional service system using a distributed transactional server and an affinity client. The affinity client operates to receive a service request from a user application and invoke at least one distributed transactional service provided by the distributed transactional server. The distributed transactional server operates to create and maintain a session for the user application when the at least one distributed transactional service is invoked, and the distributed transactional server further operates to determine an affinity scope associated with the session. The affinity scope, which is maintained on the affinity client, defines a routing scope within the distributed transactional service system, into which consequent requests in the session from the user application are dispatched.

    摘要翻译: 可以在使用分布式事务服务器和亲和性客户端的分布式事务服务系统中支持会话管理。 亲和力客户端操作以从用户应用接收服务请求,并且调用由分布式事务服务器提供的至少一个分布式事务服务。 当调用至少一个分布式事务服务时,分布式事务服务器操作以创建和维护用户应用程序的会话,并且分布式事务服务器进一步操作以确定与该会话相关联的亲和范围。 在亲和度客户端上维护的亲和范围定义了分布式事务服务系统内的路由范围,在该事务处理服务系统中调度会话中的后续请求。

    Method and system for providing a session involving a plurality of software applications
    7.
    发明申请
    Method and system for providing a session involving a plurality of software applications 有权
    提供涉及多个软件应用的会话的方法和系统

    公开(公告)号:US20120239728A1

    公开(公告)日:2012-09-20

    申请号:US13065312

    申请日:2011-03-18

    IPC分类号: G06F15/16

    摘要: A computer-implemented method is disclosed for providing a user with a consistent view of user session in a distributed environment. The method includes providing application servers with data storage means for storing part of the user context for that user session, defining thereby for each user session a set of application servers having each an affinity with the user session. Each application server is configured to process a software application that is required for that user session. At a routing means, performing the following steps with at least one data processor: receiving request from the user and routing transactions of the user session toward the application servers having an affinity with the user session in order to fulfill the request, assigning to the user session a correlation record (DCX) arranged to include Affinity Keys, each Affinity Key indicating an application server that has an affinity with the user session for a given software application, propagating the correlation record with transactions, allowing thereby the routing means to target the application servers that are linked to the user context of that user session and that process the software application relevant to process the transaction.

    摘要翻译: 公开了一种计算机实现的方法,用于在分布式环境中向用户提供用户会话的一致视图。 该方法包括向应用服务器提供数据存储装置,用于存储该用户会话的部分用户上下文,从而为每个用户会话定义一组具有与用户会话相关的应用服务器。 每个应用程序服务器被配置为处理该用户会话所需的软件应用程序。 在路由装置中,使用至少一个数据处理器执行以下步骤:从用户接收请求并将用户会话的事务路由到与用户会话具有亲和度的应用服务器以便完成该请求,分配给用户 会话相关记录(DCX),其被布置为包括亲和度密钥,每个亲和密钥指示与给定软件应用与用户会话具有亲和性的应用服务器,将相关记录传播到交易中,从而允许路由装置将目标应用 链接到该用户会话的用户上下文的服务器,并处理与处理该事务相关的软件应用程序。

    Mechanism for enabling session information to be shared across multiple processes
    8.
    发明授权
    Mechanism for enabling session information to be shared across multiple processes 有权
    允许会话信息在多个进程之间共享的机制

    公开(公告)号:US08103779B2

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

    申请号:US11118803

    申请日:2005-04-29

    IPC分类号: G06F15/16

    摘要: A mechanism for enabling session information to be shared across multiple processes in a multi-process environment is disclosed. There is provided a shared persistent memory-mapped file in a file system, which is mapped to the memory space of each of the processes. This file is used by all of the processes to store session information. Because the memory space of each process is mapped to the shared file, each process is able to access and manipulate all of the sessions in the system. Thus, sessions are no longer maintained on a process-specific basis. Rather, they are maintained on a centralized, shared basis. As a result, different requests pertaining to the same session may be serviced by different server processes without any adverse effects. Each process will be able to access and manipulate all of the state information pertaining to that session. By enabling session information to be shared, this mechanism eliminates the session management errors experienced by the prior art.

    摘要翻译: 公开了一种用于在多进程环境中跨多个进程共享会话信息的机制。 在文件系统中提供了共享的永久存储器映射文件,其被映射到每个进程的存储器空间。 该文件由所有进程用于存储会话信息。 因为每个进程的内存空间映射到共享文件,所以每个进程都能够访问和操作系统中的所有会话。 因此,会话不再在流程特定的基础上维护。 相反,它们保持在一个集中的共享基础上。 因此,与同一会话有关的不同请求可能由不同的服务器进程提供服务而没有任何不利影响。 每个进程将能够访问和操纵与该会话有关的所有状态信息。 通过启用会话信息被共享,该机制消除了现有技术所遇到的会话管理错误。

    MANAGING MESSAGE QUEUES
    9.
    发明申请
    MANAGING MESSAGE QUEUES 有权
    管理消息队伍

    公开(公告)号:US20110078214A1

    公开(公告)日:2011-03-31

    申请号:US12960648

    申请日:2010-12-06

    IPC分类号: G06F17/30

    摘要: A method, and corresponding system and software, is described for writing data to a plurality of queues, each portion of the data being written to a corresponding one of the queues. The method includes, without requiring concurrent locking of more than one queue, determining if a space is available in each queue for writing a corresponding portion of the data, and if available, reserving the spaces in the queues. The method includes writing each portion of the data to a corresponding one of the queues.

    摘要翻译: 描述了一种方法和相应的系统和软件,用于将数据写入多个队列,数据的每个部分被写入到对应的一个队列中。 该方法包括在不需要同时锁定多于一个队列的情况下,确定每个队列中的空间是否可用于写入数据的相应部分,以及如果可用,则保留队列中的空格。 该方法包括将数据的每个部分写入相应的一个队列。

    Managing message queues
    10.
    发明授权
    Managing message queues 有权
    管理消息队列

    公开(公告)号:US07865684B2

    公开(公告)日:2011-01-04

    申请号:US11169074

    申请日:2005-06-27

    IPC分类号: G06F13/00 G06F13/28

    摘要: A method, and corresponding system and software, is described for writing data to a plurality of queues, each portion of the data being written to a corresponding one of the queues. The method includes, without requiring concurrent locking of more than one queue, determining if a space is available in each queue for writing a corresponding portion of the data, and if available, reserving the spaces in the queues. The method includes writing each portion of the data to a corresponding one of the queues.

    摘要翻译: 描述了一种方法和相应的系统和软件,用于将数据写入多个队列,数据的每个部分被写入到对应的一个队列中。 该方法包括在不需要同时锁定多于一个队列的情况下,确定每个队列中的空间是否可用于写入数据的相应部分,以及如果可用,则保留队列中的空格。 该方法包括将数据的每个部分写入相应的一个队列。