Distributed I/O system