Method and System for Optimizing File Table Usage
    1.
    发明申请
    Method and System for Optimizing File Table Usage 失效
    用于优化文件表使用的方法和系统

    公开(公告)号:US20080189710A1

    公开(公告)日:2008-08-07

    申请号:US12105032

    申请日:2008-04-17

    IPC分类号: G06F9/46

    CPC分类号: G06F9/544

    摘要: An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is written into a socket-pair, and closed in the UNIX process, the file remains open, but occupies no space in the process' file-table. The file-descriptor may later be read out of the socket-pair to reestablish it in the file-table, and access it. This property is implemented in an IPC mechanism of UNIX operating system whereby a process such as a dispatcher may manage more connections and processes than its file-table size allow. This provides scalability improvements of the UNIX operating system.

    摘要翻译: 针对使用通用进程间通信机制(IPC)的特殊属性(即UNIX域套接字对或流管道)的操作系统作为UNIX进程的文件描述符的存储介质。 当文件描述符写入套接字对并在UNIX进程中关闭时,该文件保持打开,但在进程'file-table中不占用空间。 文件描述符可以稍后从套接字对中读出,以在文件表中重新建立文件描述符,并访问它。 该属性在UNIX操作系统的IPC机制中实现,其中诸如调度程序的进程可以管理比其文件表大小允许的更多的连接和进程。 这提供了UNIX操作系统的可扩展性改进。

    Method and system for optimizing file table usage
    2.
    发明授权
    Method and system for optimizing file table usage 失效
    优化文件表使用的方法和系统

    公开(公告)号:US07934220B2

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

    申请号:US12049991

    申请日:2008-03-17

    IPC分类号: G06F9/44 G06F15/16

    CPC分类号: G06F9/544

    摘要: An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is written into a socket-pair, and closed in the UNIX process, the file remains open, but occupies no space in the process' file-table. The file-descriptor may later be read out of the socket-pair to reestablish it in the file-table, and access it. This property is implemented in an IPC mechanism of UNIX operating system whereby a process such as a dispatcher may manage more connections and processes than its file-table size allow. This provides scalability improvements of the UNIX operating system.

    摘要翻译: 针对使用通用进程间通信机制(IPC)的特殊属性(即UNIX域套接字对或流管道)的操作系统作为UNIX进程的文件描述符的存储介质。 当文件描述符写入套接字对并在UNIX进程中关闭时,该文件保持打开,但在进程'file-table中不占用空间。 文件描述符可以稍后从套接字对中读出,以在文件表中重新建立文件描述符,并访问它。 该属性在UNIX操作系统的IPC机制中实现,其中诸如调度程序的进程可以管理比其文件表大小允许的更多的连接和进程。 这提供了UNIX操作系统的可扩展性改进。

    Method and system for optimizing file table usage
    3.
    发明授权
    Method and system for optimizing file table usage 失效
    优化文件表使用的方法和系统

    公开(公告)号:US07844974B2

    公开(公告)日:2010-11-30

    申请号:US12105032

    申请日:2008-04-17

    IPC分类号: G06F9/44

    CPC分类号: G06F9/544

    摘要: An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is written into a socket-pair, and closed in the UNIX process, the file remains open, but occupies no space in the process' file-table. The file-descriptor may later be read out of the socket-pair to reestablish it in the file-table, and access it. This property is implemented in an IPC mechanism of UNIX operating system whereby a process such as a dispatcher may manage more connections and processes than its file-table size allow. This provides scalability improvements of the UNIX operating system.

    摘要翻译: 针对使用通用进程间通信机制(IPC)的特殊属性(即UNIX域套接字对或流管道)的操作系统作为UNIX进程的文件描述符的存储介质。 当文件描述符写入套接字对并在UNIX进程中关闭时,该文件保持打开,但在进程'file-table中不占用空间。 文件描述符可以稍后从套接字对中读出,以在文件表中重新建立文件描述符,并访问它。 该属性在UNIX操作系统的IPC机制中实现,其中诸如调度程序的进程可以管理比其文件表大小允许的更多的连接和进程。 这提供了UNIX操作系统的可扩展性改进。

    Method and system for optimizing file table usage
    4.
    发明授权
    Method and system for optimizing file table usage 失效
    优化文件表使用的方法和系统

    公开(公告)号:US07373647B2

    公开(公告)日:2008-05-13

    申请号:US10427385

    申请日:2003-04-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/544

    摘要: An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is written into a socket-pair, and closed in the UNIX process, the file remains open, but occupies no space in the process' file-table. The file-descriptor may later be read out of the socket-pair to reestablish it in the file-table, and access it. This property is implemented in an IPC mechanism of UNIX operating system whereby a process such as a dispatcher may manage more connections and processes than its file-table size allow. This provides scalability improvements of the UNIX operating system.

    摘要翻译: 针对使用通用进程间通信机制(IPC)的特殊属性(即UNIX域套接字对或流管道)的操作系统作为UNIX进程的文件描述符的存储介质。 当文件描述符写入套接字对并在UNIX进程中关闭时,该文件保持打开,但在进程'file-table中不占用空间。 文件描述符可以稍后从套接字对中读出,以在文件表中重新建立文件描述符,并访问它。 该属性在UNIX操作系统的IPC机制中实现,其中诸如调度程序的进程可以管理比其文件表大小允许的更多的连接和进程。 这提供了UNIX操作系统的可扩展性改进。

    METHOD AND SYSTEM FOR OPTIMIZING FILE TABLE USAGE
    5.
    发明申请
    METHOD AND SYSTEM FOR OPTIMIZING FILE TABLE USAGE 失效
    用于优化文件表使用的方法和系统

    公开(公告)号:US20080163243A1

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

    申请号:US12049991

    申请日:2008-03-17

    IPC分类号: G06F3/00

    CPC分类号: G06F9/544

    摘要: An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is written into a socket-pair, and closed in the UNIX process, the file remains open, but occupies no space in the process' file-table. The file-descriptor may later be read out of the socket-pair to reestablish it in the file-table, and access it. This property is implemented in an IPC mechanism of UNIX operating system whereby a process such as a dispatcher may manage more connections and processes than its file-table size allow. This provides scalability improvements of the UNIX operating system.

    摘要翻译: 针对使用通用进程间通信机制(IPC)的特殊属性(即UNIX域套接字对或流管道)的操作系统作为UNIX进程的文件描述符的存储介质。 当文件描述符写入套接字对并在UNIX进程中关闭时,该文件保持打开,但在进程'file-table中不占用空间。 文件描述符可以稍后从套接字对中读出,以在文件表中重新建立文件描述符,并访问它。 该属性在UNIX操作系统的IPC机制中实现,其中诸如调度程序的进程可以管理比其文件表大小允许的更多的连接和进程。 这提供了UNIX操作系统的可扩展性改进。

    Communication multiplexor using listener process to detect newly active client connections and passes to dispatcher processes for handling the connections
    6.
    发明授权
    Communication multiplexor using listener process to detect newly active client connections and passes to dispatcher processes for handling the connections 失效
    通信多路复用器使用侦听器进程来检测新活动的客户端连接并传递给调度程序来处理连接

    公开(公告)号:US07246167B2

    公开(公告)日:2007-07-17

    申请号:US10412428

    申请日:2003-04-14

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30008

    摘要: A communications multiplexor includes dispatcher processes for monitoring client connections. The dispatcher processes detect activity on those connections, and then pass active physical (client) connections to agent processes for servicing. Transfer is done through specific connection queues that are associated with a set of agents. A multi-queuing structure permits pooling of agents on a set of shared resources thereby reducing time required to switch between different client connections. After an agent has serviced a given connection, the agent returns that connection to the agent's dispatcher (there is a static assignment between connections and dispatchers), and then reads the next unit of work from the agent's associated connection queue. This structure may be scalable while allowing optimal performance when passing physical connections between processes.

    摘要翻译: 通信多路复用器包括用于监视客户端连接的调度程序。 调度程序会检测这些连接上的活动,然后将活动的物理(客户端)连接传递给代理进程进行维护。 通过与一组代理相关联的特定连接队列完成传输。 多排队结构允许在一组共享资源上集成代理,从而减少在不同客户端连接之间切换所需的时间。 代理服务给定的连接后,代理将该连接返回到代理的调度程序(在连接和调度程序之间存在静态分配),然后从代理的关联连接队列中读取下一个工作单元。 该结构可以是可扩展的,同时在通过进程之间的物理连接时允许最佳性能。

    Dynamic configuration and self-tuning of inter-nodal communication resources in a database management system
    8.
    发明授权
    Dynamic configuration and self-tuning of inter-nodal communication resources in a database management system 有权
    数据库管理系统中节点间通信资源的动态配置和自调整

    公开(公告)号:US08583756B2

    公开(公告)日:2013-11-12

    申请号:US12243101

    申请日:2008-10-01

    IPC分类号: G06F15/167

    CPC分类号: G06F9/5016

    摘要: A database management system in which a plurality of nodes form a database instance, each node including a communication manager for dynamically configuring inter-nodal communication resources. The communication manager receives communication resource allocation requests from clients or a self-tuning algorithm. A resource self-tuning mechanism allocates or de-allocates memory blocks used for communication resource elements dynamically in real time without cycling the instance. Memory blocks are de-allocated asynchronously by placing associated communication resource elements in quarantine until all communication resource elements associated with the memory block are quarantined.

    摘要翻译: 一种数据库管理系统,其中多个节点形成数据库实例,每个节点包括用于动态配置节点间通信资源的通信管理器。 通信管理器从客户端接收通信资源分配请求或自调整算法。 资源自整定机制实时分配或解除分配用于通信资源元素的存储块,而不需要循环实例。 通过将关联的通信资源元素放置在隔离中,直到与存储器块相关联的所有通信资源元素被隔离,才能异步地分配内存块。

    Dynamic configuration and self-tuning of inter-nodal communication resources in a database management system
    9.
    发明授权
    Dynamic configuration and self-tuning of inter-nodal communication resources in a database management system 失效
    数据库管理系统中节点间通信资源的动态配置和自调整

    公开(公告)号:US07433945B2

    公开(公告)日:2008-10-07

    申请号:US10410856

    申请日:2003-04-09

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5016

    摘要: A database management system in which a plurality of nodes form a database instance, each node including a communication manager for dynamically configuring inter-nodal communication resources. The communication manager receives communication resource allocation requests from clients or a self-tuning algorithm. A resource self-tuning mechanism allocates or de-allocates memory blocks used for communication resource elements dynamically in real time without cycling the instance. Memory blocks are de-allocated asynchronously by placing associated communication resource elements in quarantine until all communication resource elements associated with the memory block are quarantined.

    摘要翻译: 一种数据库管理系统,其中多个节点形成数据库实例,每个节点包括用于动态配置节点间通信资源的通信管理器。 通信管理器从客户端接收通信资源分配请求或自调整算法。 资源自整定机制实时分配或解除分配用于通信资源元素的存储块,而不需要循环实例。 通过将关联的通信资源元素放置在隔离中,直到与存储器块相关联的所有通信资源元素被隔离,才能异步地分配内存块。

    DYNAMIC CONFIGURATION AND SELF-TUNING OF INTER-NODAL COMMUNICATION RESOURCES IN A DATABASE MANAGEMENT SYSTEM
    10.
    发明申请
    DYNAMIC CONFIGURATION AND SELF-TUNING OF INTER-NODAL COMMUNICATION RESOURCES IN A DATABASE MANAGEMENT SYSTEM 失效
    数据库管理系统内部通信资源的动态配置与自我调整

    公开(公告)号:US20080270590A1

    公开(公告)日:2008-10-30

    申请号:US12166316

    申请日:2008-07-01

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5016

    摘要: A database management system in which a plurality of nodes form a database instance, each node including a communication manager for dynamically configuring inter-nodal communication resources. The communication manager receives communication resource allocation requests from clients or a self-tuning algorithm. A resource self-tuning mechanism allocates or de-allocates memory blocks used for communication resource elements dynamically in real time without cycling the instance. Memory blocks are de-allocated asynchronously by placing associated communication resource elements in quarantine until all communication resource elements associated with the memory block are quarantined.

    摘要翻译: 一种数据库管理系统,其中多个节点形成数据库实例,每个节点包括用于动态配置节点间通信资源的通信管理器。 通信管理器从客户端接收通信资源分配请求或自调整算法。 资源自整定机制实时分配或解除分配用于通信资源元素的存储块,而不需要循环实例。 通过将关联的通信资源元素放置在隔离中,直到与存储器块相关联的所有通信资源元素被隔离,才能异步地分配内存块。