𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A novel approach for implementing high-speed and long-distance networking protocols in a limited memory embedded kernel

✍ Scribed by Vimal K Khanna


Book ID
104425929
Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
236 KB
Volume
46
Category
Article
ISSN
1383-7621

No coin nor oath required. For personal study only.

✦ Synopsis


STREAMS kernel mechanisms are being used to implement networking protocols in limited memory embedded systems. The current approaches for STREAMS-based networking protocols implementation suer from some shortcomings when these approaches are used to implement high-speed and long distance WAN protocols that require large transport windows. Accumulation of duplicate copies of large transport layer windows in the subnet layer cause unnecessary hogging of kernel memory resources. This memory hogging leads to performance degradation since shortage of buers forces the protocols to operate at smaller window sizes. The reason for this overhead is that the protocols cannot be implemented eciently due to strict layering scheme of STREAMS. We have devised new kernel mechanisms to provide solution to this problem. We have de®ned new mapping mechanisms between protocol layers and have coupled these mechanisms with novel ``event-based'' ¯ow control mechanisms. These mechanisms provided appropriate ¯ow control handling in the kernel that led to signi®cant reduction in memory buers hogging. This makes embedded systems handle large windows eciently.