Constructing a Memory-Based Distributed Code Storage on Networked Diskless Embedded Systems
Advances in networking and microprocessor technology have enabled the development of a variety of small, low-cost, and resource-limited embedded systems. Such an embedded system is often diskless due to the weight, size, and cost of a disk. Because of the availability of inexpensive high-speed netwo...
Saved in:
Published in | 11th International Conference on Parallel and Distributed Systems (ICPADS'05) Vol. 2; pp. 22 - 26 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2005
|
Subjects | |
Online Access | Get full text |
ISBN | 9780769522814 0769522815 |
ISSN | 1521-9097 |
DOI | 10.1109/ICPADS.2005.115 |
Cover
Summary: | Advances in networking and microprocessor technology have enabled the development of a variety of small, low-cost, and resource-limited embedded systems. Such an embedded system is often diskless due to the weight, size, and cost of a disk. Because of the availability of inexpensive high-speed network cards, most embedded systems are networked, wired or wireless. We propose and implement a memory-based distributed code storage called NFC (networked file cache) for networked diskless embedded systems. NFC utilizes and integrates all available memory resources in a network to form a large-scaled code storage to which all applications in all nodes are allowed to access. To efficiently locate a file in NFC, we present a one-hop file lookup algorithm and a set of cache management algorithms dealing with file migrations and replications. In comparison with a client-server approach, the experimental results show that NFC successfully integrates memory resources in a network to significantly extend code storage and reduce file-access time of a diskless embedded system |
---|---|
ISBN: | 9780769522814 0769522815 |
ISSN: | 1521-9097 |
DOI: | 10.1109/ICPADS.2005.115 |