Efficient layered communication stack implementation for broadband end-systems
G. Konstantoulakis, George I. Stassinopoulos, A. Dimatos · 2002
This paper addresses the issue of efficiently implementing entire communication protocol stacks by involving several programming techniques and tailoring their use for the requisites of a layered architecture as applied in broadband communications. Furthermore, it develops a management scheme for layered protocols stacks while it presents the required controller called the data flow controller. This is done with an OSI conformant but less straightforward passing of service primitives across layer boundaries in order to save processing resources and with a view to optimal memory and system resources utilization. The method developed is compared to those that can be found in literature and its advantages are verified by simulation. Finally, a real implementation involving an ATM adapter along with the results of the application of this method are presented.