Method and system for extended memory with user mode input/output operations
    1.
    发明申请
    Method and system for extended memory with user mode input/output operations 有权
    用户模式输入/输出操作的扩展存储器的方法和系统

    公开(公告)号:US20050256976A1

    公开(公告)日:2005-11-17

    申请号:US10848103

    申请日:2004-05-17

    IPC分类号: G06F12/08 G06F12/10

    CPC分类号: G06F12/1081

    摘要: A computer system having a kernel for mapping virtual memory address space to physical memory address space. The computer system uses a method for performing an input/output operation. A physical memory buffer is registered with a subsystem, and the physical memory buffer is associated with a first virtual address, a size and a key. The physical memory buffer is dynamically associated with a second virtual address which is different from the first virtual address. As part of an application program an input/output operation is requested regarding the second virtual address. An application table is used to obtain the first virtual address, the key and the size. The first virtual address, the key and the size are supplied to the subsystem. The subsystem uses the first virtual address, the key and the size, to determine the physical memory buffer and performs an input/output operation using the physical memory buffer without intervention of the kernel.

    摘要翻译: 具有用于将虚拟存储器地址空间映射到物理存储器地址空间的内核的计算机系统。 计算机系统使用用于执行输入/输出操作的方法。 物理内存缓冲器被注册到子系统,物理内存缓冲器与第一虚拟地址,大小和密钥相关联。 物理存储器缓冲器与不同于第一虚拟地址的第二虚拟地址动态关联。 作为应用程序的一部分,请求关于第二虚拟地址的输入/输出操作。 应用表用于获取第一个虚拟地址,密钥和大小。 第一个虚拟地址,密钥和大小被提供给子系统。 子系统使用第一个虚拟地址,密钥和大小来确定物理内存缓冲区,并使用物理内存缓冲区执行输入/输出操作,而无需内核干预。

    Server-Side Connection Resource Pooling
    2.
    发明申请
    Server-Side Connection Resource Pooling 有权
    服务器端连接资源池

    公开(公告)号:US20080228923A1

    公开(公告)日:2008-09-18

    申请号:US12047278

    申请日:2008-03-12

    IPC分类号: G06F15/16

    摘要: A server side connection pool provides pooling of server connections. Thus, client side processes do not create groups of dedicated resources. Clients are provided the capability to communicate to a server side connection broker process to GET a pooled server connection comprising connection state plus a thread of execution for doing some work, whereby requesting the work can bypass the connection broker process and go directly to the assigned pooled connection. Once the client issues a RELEASE to release the pooled connection back to the pool, a completely different client process on potentially a different client middle tier machine can reuse the same pooled connection. The server-side connection pool can be logically partitioned into sub-pools that correspond to connection classes that typically correspond to respective applications. A client process can request a pooled connection having a particular state, where a stored procedure can be executed to generate such state.

    摘要翻译: 服务器端连接池提供服务器连接池。 因此,客户端进程不创建专用资源组。 提供客户端与服务器端连接代理进程通信的能力,以获取包含连接状态加执行线程的池服务器连接,以执行某些工作,从而请求工作可以绕过连接代理进程并直接转到已分配的合并 连接。 一旦客户端发布RELEASE以将池连接释放回池,则潜在的不同客户端中间层计算机上的完全不同的客户端进程可以重新使用相同的池化连接。 服务器端连接池可以在逻辑上划分为与通常对应于各个应用程序的连接类相对应的子池。 客户端进程可以请求具有特定状态的池化连接,其中可以执行存储过程以产生这样的状态。

    Server-side connection resource pooling
    3.
    发明授权
    Server-side connection resource pooling 有权
    服务器端连接资源池

    公开(公告)号:US08713186B2

    公开(公告)日:2014-04-29

    申请号:US12047278

    申请日:2008-03-12

    IPC分类号: G06F15/16

    摘要: A server side connection pool provides pooling of server connections. Thus, client side processes do not create groups of dedicated resources. Clients are provided the capability to communicate to a server side connection broker process to GET a pooled server connection comprising connection state plus a thread of execution for doing some work, whereby requesting the work can bypass the connection broker process and go directly to the assigned pooled connection. Once the client issues a RELEASE to release the pooled connection back to the pool, a completely different client process on potentially a different client middle tier machine can reuse the same pooled connection. The server-side connection pool can be logically partitioned into sub-pools that correspond to connection classes that typically correspond to respective applications. A client process can request a pooled connection having a particular state, where a stored procedure can be executed to generate such state.

    摘要翻译: 服务器端连接池提供服务器连接池。 因此,客户端进程不创建专用资源组。 提供客户端与服务器端连接代理进程通信的能力,以获取包含连接状态加执行线程的池服务器连接,以执行某些工作,从而请求工作可以绕过连接代理进程并直接转到已分配的合并 连接。 一旦客户端发布RELEASE以将池连接释放回池,则潜在的不同客户端中间层计算机上的完全不同的客户端进程可以重新使用相同的池化连接。 服务器端连接池可以在逻辑上划分为与通常对应于各个应用程序的连接类相对应的子池。 客户端进程可以请求具有特定状态的池化连接,其中可以执行存储过程以产生这样的状态。