Title: A constant-time method for TCP/IP socket I/O multiplexing

Authors: Jianli Sun

Addresses: MITEL, 350 Legget Drive, Kanata, Ontario, K2K 2W7, Canada

Abstract: For a given large number of N communication channels or sockets, the major challenge with I/O multiplexing is to frequently find out which R channels are ready for input and output. The computational cost of I/O multiplexing is high, and it is directly proportional to N. This paper presents an innovative method to complete TCP/IP multiplexing functionality for any number of N sockets in a small constant time.

Keywords: TCP/IP; network multiplexing; socket I/O; real-time operating systems; client-server architecture.

DOI: 10.1504/IJCCBS.2011.038949

International Journal of Critical Computer-Based Systems, 2011 Vol.2 No.1, pp.38 - 57

Published online: 11 Mar 2015 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article