发明名称 Communication multiplexor using listener process to detect newly active client connections and passes to dispatcher processes for handling the connections
摘要 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.
申请公布号 US7246167(B2) 申请公布日期 2007.07.17
申请号 US20030412428 申请日期 2003.04.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KALMUK DAVID C.;LIND JON A.;PEREYRA HEBERT W.;XUE XUN
分类号 G06F15/16;G06F17/30 主分类号 G06F15/16
代理机构 代理人
主权项
地址