Title :
Adaptive techniques for minimizing middleware memory footprint for distributed, real-time, embedded systems
Author :
Panahi, Mark ; Harmon, Trevor ; Klefstad, Raymond
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
In order for middleware to be widely useful for distributed, real-time, and embedded systems, it should provide a full set of services and be easily customizable to meet the memory footprint limitations of embedded systems. We examine a variety of techniques used to reduce the memory footprint in middleware. We find that combining aspect-oriented programming with code shrinkers and obfuscators reduces the memory footprint of CORBA middleware to <5% of its original size, as customized for a small client application for a memory-constrained embedded device.
Keywords :
distributed object management; embedded systems; middleware; minimisation; storage management; CORBA; adaptive techniques; aspect-oriented programming; code obfuscators; code shrinkers; distributed systems; embedded systems; middleware memory footprint minimization; real-time systems; Dynamic programming; Embedded system; Java; Middleware; Operating systems; Programming profession; Real time systems; Reflection;
Conference_Titel :
Computer Communications, 2003. CCW 2003. Proceedings. 2003 IEEE 18th Annual Workshop on
Print_ISBN :
0-7803-8239-0
DOI :
10.1109/CCW.2003.1240790