Controlling the transfer of terminal server data
    1.
    发明申请
    Controlling the transfer of terminal server data 有权
    控制终端服务器数据的传输

    公开(公告)号:US20070237077A1

    公开(公告)日:2007-10-11

    申请号:US11394887

    申请日:2006-03-31

    IPC分类号: H04L12/26 H04J1/16 H04L12/56

    摘要: The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.

    摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。

    Controlling the transfer of terminal server data
    2.
    发明授权
    Controlling the transfer of terminal server data 有权
    控制终端服务器数据的传输

    公开(公告)号:US07548547B2

    公开(公告)日:2009-06-16

    申请号:US11394887

    申请日:2006-03-31

    IPC分类号: H04L1/00

    摘要: The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.

    摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。

    Controlling the transfer of terminal server data
    3.
    发明授权
    Controlling the transfer of terminal server data 有权
    控制终端服务器数据的传输

    公开(公告)号:US08233499B2

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

    申请号:US12484648

    申请日:2009-06-15

    IPC分类号: H04L12/28

    摘要: The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.

    摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。

    CONTROLLING THE TRANSFER OF TERMINAL SERVER DATA
    4.
    发明申请
    CONTROLLING THE TRANSFER OF TERMINAL SERVER DATA 有权
    控制终端服务器数据的传输

    公开(公告)号:US20090248885A1

    公开(公告)日:2009-10-01

    申请号:US12484648

    申请日:2009-06-15

    IPC分类号: G06F15/16

    摘要: The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.

    摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。

    Scalability test and analysis
    6.
    发明授权

    公开(公告)号:US07010465B2

    公开(公告)日:2006-03-07

    申请号:US10811629

    申请日:2004-03-29

    IPC分类号: G06F15/00

    摘要: Apparatuses and methods to test whether a multi-user system will provide satisfactory performance are described. Response times are logged for each individual user, and the measurements are aggregated together in a single file at the end of the test. For each action type, a graph is built that correlates the distribution of the response times as a function of the user load. A break point is determined for each action type at which a response time exceeds a predetermined threshold. By analyzing the different break points, the number of users that can be supported by the multi-user computer system is determined. Additionally, an optimal amount of memory may be determined to support a user load. The amount of memory required per user is computed based on the user load at the projected point where a line that is determined from page output peaks intersects the page input line.

    Scalability test and analysis
    7.
    发明授权
    Scalability test and analysis 失效
    可扩展性测试和分析

    公开(公告)号:US07035771B2

    公开(公告)日:2006-04-25

    申请号:US11181285

    申请日:2005-07-14

    IPC分类号: G06F15/00

    摘要: Apparatuses and methods to test whether a multi-user system will provide satisfactory performance are described. Response times are logged for each individual user, and the measurements are aggregated together in a single file at the end of the test. For each action type, a graph is built that correlates the distribution of the response times as a function of the user load. A break point is determined for each action type at which a response time exceeds a predetermined threshold. By analyzing the different break points, the number of users that can be supported by the multi-user computer system is determined. Additionally, an optimal amount of memory may be determined to support a user load. The amount of memory required per user is computed based on the user load at the projected point where a line that is determined from page output peaks intersects the page input line.

    摘要翻译: 描述用于测试多用户系统是否将提供令人满意的性能的装置和方法。 对每个用户记录响应时间,测试结束时将测量结果汇总在一个文件中。 对于每个动作类型,构建了将响应时间的分布与用户负载相关联的图表。 针对响应时间超过预定阈值的每个动作类型确定断点。 通过分析不同的断点,确定多用户计算机系统可以支持的用户数量。 另外,可以确定最佳的存储量来支持用户负载。 每个用户所需的内存量是根据投影点的用户负载计算的,其中从页面输出峰值确定的行与页面输入行相交。

    Sessions to host processes with special requirements
    9.
    发明授权
    Sessions to host processes with special requirements 有权
    举办具有特殊要求的进程的会议

    公开(公告)号:US08539020B2

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

    申请号:US12815073

    申请日:2010-06-14

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/468 G06F21/6281

    摘要: Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service.

    摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。

    Sessions To Host Processes With Special Requirements
    10.
    发明申请
    Sessions To Host Processes With Special Requirements 有权
    用特殊要求来主持进程的会话

    公开(公告)号:US20110307544A1

    公开(公告)日:2011-12-15

    申请号:US12815073

    申请日:2010-06-14

    IPC分类号: G06F15/16

    CPC分类号: G06F9/468 G06F21/6281

    摘要: Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service.

    摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。