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操作系统的可扩展性改进。

    Reducing likelihood of data loss during failovers in high-availability systems
    6.
    发明授权
    Reducing likelihood of data loss during failovers in high-availability systems 有权
    降低高可用性系统故障转移期间数据丢失的可能性

    公开(公告)号:US07669080B2

    公开(公告)日:2010-02-23

    申请号:US11839739

    申请日:2007-08-16

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for reducing likelihood of data loss during performance of failovers in a high-availability system comprising a primary system and a standby system are provided. The method, system, and computer program product provide for defining a halt duration, periodically determining a halt end time, halting data modifications at the primary system responsive to failure of data replication to the standby system, resuming data modifications at the primary system responsive to a last determined halt end time being reached or data replication to the standby system resuming, and responsive to the primary system failing prior to a previously determined halt end time, determining that a failover to the standby system will not result in data loss on the standby system with respect to the primary system.

    摘要翻译: 提供了一种用于在包括主系统和备用系统的高可用性系统中执行故障转移期间减少数据丢失的可能性的方法,系统和计算机程序产品。 方法,系统和计算机程序产品提供定义停止持续时间,周期性地确定停止结束时间,停止主系统上的数据修改,以响应数据复制到备用系统的故障,响应于主系统恢复数据修改 达到最后确定的停止结束时间或恢复到备用系统的数据复制,并且响应于先前确定的停止结束时间之前的主系统故障,确定到备用系统的故障切换不会导致备用系统上的数据丢失 系统相对于主系统。

    METHOD AND SYSTEM FOR OPTIMIZING FILE TABLE USAGE
    7.
    发明申请
    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
    8.
    发明授权
    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.

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