Object-Oriented Framework for Developing Network Server Daemons (1993) [9 citations — 4 self]
Abstract:
Developing distributed applications that utilize multiprocessing and network services is a promising technique for increasing system performance, scalability, and cost effectiveness. However, designing and implementing efficient, robust, and extensible multi-threaded client/server applications is a complex and challenging task. The Service Configurator (SVC-CON) framework described in this paper provides an object-oriented infrastructure that simplifies the development of dynamically configured, concurrent, multi-service network daemons. The framework integrates mechanisms for (1) local and remote interprocess communication, (2) I/O-based and timer-based event multiplexing, (3) explicit dynamic linking, and (4) multi-threading and multiprocessing to aid the creation of network servers that may be updated and extended without modifying, recompiling, relinking, or restarting executing daemons. 1
Citations
| 916 | Multicast routing in datagram internetworks and extended LANs – DEERING, CHERITON - 1990 |
| 586 | The x-Kernel: An architecture for implementing network protocols – Hutchinson, Peterson - 1991 |
| 307 | The design and implementation of hierarchical software systems with reusable components – Batory, O’Malley - 1992 |
| 213 | A Stream Input-Output System – Ritchie - 1984 |
| 131 | The Multics System: An Examination of Its Structure – Organick - 1972 |
| 77 | A Value Transmission Method for Abstract Data Types – Herlihy, Liskov - 1982 |
| 2 | Purtilo, "Dynamic Reconfiguration of Distributed Programs – Hofmeister, M - 1991 |

