Title :
Optimization techniques for parallel protocol implementation
Author :
Leue, Stefan ; Oechslin, Philippe
Author_Institution :
Inst. for Inf., Berne Univ., Switzerland
Abstract :
The authors propose a method for deriving parallel, scheduling-optimized protocol implementations from sequential protocol specifications. They start with an SDL specification, identify a common path for optimization, and perform a data dependency analysis. The resulting common path graph is parallelized as far as permitted by the data dependency graph. The degree of parallelism is extended even further by deferring data operations to the exit nodes of the common path graph. The resulting parallel operation model is then submitted to a scheduling algorithm, yielding an optimized compile-time schedule. An IP-based protocol stack with TCP and FTP as upper layers serves as an example
Keywords :
formal specification; optimisation; protocols; scheduling; FTP; IP-based protocol; SDL specification; common path graph; data dependency analysis; data operations; exit nodes; optimisation techniques; optimized compile-time schedule; parallel operation model; parallel protocol implementation; scheduling algorithm; scheduling-optimized protocol; sequential protocol specifications; upper layers; Data analysis; Hardware; Informatics; Optimization methods; Performance analysis; Protocols; Quality of service; Scheduling algorithm; TCPIP; Throughput;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
Conference_Location :
Lisbon
Print_ISBN :
0-8186-4430-3
DOI :
10.1109/FTDCS.1993.344206