-
公开(公告)号:US20070237077A1
公开(公告)日:2007-10-11
申请号:US11394887
申请日:2006-03-31
申请人: Makarand Patwardhan , Nadim Abdo , Mahesh Lotlikar , Hammad Butt , Costin Hagiu
发明人: Makarand Patwardhan , Nadim Abdo , Mahesh Lotlikar , Hammad Butt , Costin Hagiu
CPC分类号: H04L47/10 , H04L47/19 , H04L47/2433 , H04L47/30
摘要: 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.
摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。
-
公开(公告)号:US07548547B2
公开(公告)日:2009-06-16
申请号:US11394887
申请日:2006-03-31
IPC分类号: H04L1/00
CPC分类号: H04L47/10 , H04L47/19 , H04L47/2433 , H04L47/30
摘要: 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.
摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。
-
公开(公告)号:US08233499B2
公开(公告)日:2012-07-31
申请号:US12484648
申请日:2009-06-15
IPC分类号: H04L12/28
CPC分类号: H04L47/10 , H04L47/19 , H04L47/2433 , H04L47/30
摘要: 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.
摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。
-
公开(公告)号:US20090248885A1
公开(公告)日:2009-10-01
申请号:US12484648
申请日:2009-06-15
IPC分类号: G06F15/16
CPC分类号: H04L47/10 , H04L47/19 , H04L47/2433 , H04L47/30
摘要: 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.
摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。
-
公开(公告)号:US09104452B2
公开(公告)日:2015-08-11
申请号:US12510105
申请日:2009-07-27
申请人: Sriram Sampath , Joy Chik , Costin Hagiu , Huei Chung Wang , Mahesh Lotlikar , Vladimir K. Stoyanov
发明人: Sriram Sampath , Joy Chik , Costin Hagiu , Huei Chung Wang , Mahesh Lotlikar , Vladimir K. Stoyanov
CPC分类号: G06F9/45533 , G06F9/452 , G06T15/005 , G06T2200/16
摘要: High Fidelity remoting can be enabled by loading a hybrid remote session in a computer system. The hybrid remote session can include components loaded in a console session and components loaded in a remote session.
摘要翻译: 可以通过在计算机系统中加载混合远程会话来启用高保真远程处理。 混合远程会话可以包括加载在控制台会话中的组件和加载在远程会话中的组件。
-
公开(公告)号:US07010465B2
公开(公告)日:2006-03-07
申请号:US10811629
申请日:2004-03-29
申请人: Hammad Butt , Costin Hagiu
发明人: Hammad Butt , Costin Hagiu
IPC分类号: G06F15/00
CPC分类号: G06F11/3419 , G06F11/3414 , G06F11/3447 , G06F11/3457 , G06F11/3476 , G06F2201/88
摘要: 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.
-
公开(公告)号:US07035771B2
公开(公告)日:2006-04-25
申请号:US11181285
申请日:2005-07-14
申请人: Hammad Butt , Costin Hagiu
发明人: Hammad Butt , Costin Hagiu
IPC分类号: G06F15/00
CPC分类号: G06F11/3419 , G06F11/3414 , G06F11/3447 , G06F11/3457 , G06F11/3476 , G06F2201/88
摘要: 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.
摘要翻译: 描述用于测试多用户系统是否将提供令人满意的性能的装置和方法。 对每个用户记录响应时间,测试结束时将测量结果汇总在一个文件中。 对于每个动作类型,构建了将响应时间的分布与用户负载相关联的图表。 针对响应时间超过预定阈值的每个动作类型确定断点。 通过分析不同的断点,确定多用户计算机系统可以支持的用户数量。 另外,可以确定最佳的存储量来支持用户负载。 每个用户所需的内存量是根据投影点的用户负载计算的,其中从页面输出峰值确定的行与页面输入行相交。
-
公开(公告)号:US20110018883A1
公开(公告)日:2011-01-27
申请号:US12510105
申请日:2009-07-27
申请人: Sriram Sampath , Joy Chik , Costin Hagiu , Huei Chung Wang , Mahesh Lotlikar , Vladimir K. Stoyanov
发明人: Sriram Sampath , Joy Chik , Costin Hagiu , Huei Chung Wang , Mahesh Lotlikar , Vladimir K. Stoyanov
CPC分类号: G06F9/45533 , G06F9/452 , G06T15/005 , G06T2200/16
摘要: High Fidelity remoting can be enabled by loading a hybrid remote session in a computer system. The hybrid remote session can include components loaded in a console session and components loaded in a remote session.
摘要翻译: 可以通过在计算机系统中加载混合远程会话来启用高保真远程处理。 混合远程会话可以包括加载在控制台会话中的组件和加载在远程会话中的组件。
-
公开(公告)号:US08539020B2
公开(公告)日:2013-09-17
申请号:US12815073
申请日:2010-06-14
申请人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
发明人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
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.
摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。
-
公开(公告)号:US20110307544A1
公开(公告)日:2011-12-15
申请号:US12815073
申请日:2010-06-14
申请人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
发明人: Mahesh Lotlikar , Sriram Sampath , Ara Bernardi , Costin Hagiu
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.
摘要翻译: 公开了使得在隔离会话中执行的系统服务能够访问与其隔离的系统资源(诸如图形处理单元)的技术。 在一个实施例中,系统服务创建不隔离的“工作者”会话,以及该工作者会话内的“工作者”进程。 然后,系统服务能够通过将请求传递给工作进程来代表其访问系统服务的系统资源,来访问它直接与访问隔离的系统资源。 工作进程执行此操作,并将结果传递给系统服务。
-
-
-
-
-
-
-
-
-