Loading…
OS Portal: an economic approach for making an embedded kernel extensible
With the rapid development of embedded system techniques and Internet technologies, network-enabled embedded devices have grown in their popularity. One critical design trend of such devices is that they are shifting from static and fixed-function systems to more dynamic and extensible ones, which a...
Saved in:
Published in: | The Journal of systems and software 2003-07, Vol.67 (1), p.19-30 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | With the rapid development of embedded system techniques and Internet technologies, network-enabled embedded devices have grown in their popularity. One critical design trend of such devices is that they are shifting from static and fixed-function systems to more dynamic and extensible ones, which are capable of running various kinds of applications. To support the diversity of the applications, kernels on these devices must be extensible. However, making embedded kernels extensible is challenging due to the shortage of resources on these devices.
In this paper, we propose the operating system portal framework, which makes embedded kernels become extensible while keeping the added overheads minimal. By storing kernel modules on a resource-rich server and loading them on demand, the need for equipping a local storage on the device is eliminated. In addition, we propose mechanisms for reducing the memory requirements and performing on-line module replacement on the embedded devices.
According to the performance evaluation, our approach requires only 1% of the resource requirements, compared to the traditional approaches. This allows our framework to be applied on a wide range of embedded devices. |
---|---|
ISSN: | 0164-1212 1873-1228 |
DOI: | 10.1016/S0164-1212(02)00084-5 |