JISE


  [1] [2] [3] [4] [5] [6] [7] [8]


Journal of Information Science and Engineering, Vol. 13 No. 3, pp. 431-446


Design and Implementation of a Memory-Based Object Server for Hand-held Computers


Mei-Ling Chiang, Paul C.H. Lee#, Shih-Yueh Lo and Ruei-Chuan Chang#
Department of Computer and Information Science 
National Chiao Tung University, 
Hsinchu, Taiwan 300, R.O.C. 
# Institute of Information Science 
Academia Sinica, Taipei, R.O.C.


    PDAs (Personal Digital Assistants) are resource-limited systems that cannot directly employ conventional system software. In this paper, a new memory-based object server, ROSS, for PDAs is presented. An enhanced buddy system and application-specific on-line object compression are employed to increase memory utilization. To keep data consistent, transaction management is also included in the server. Performance evaluations show that ROSS meets PDA requirements and performs well in PDA applications. The enhanced buddy system effectively reduces the internal fragmentation incurred in the basic buddy system and outperforms the conventional block-based allocation system in memory utilization. ROSS requires only 81.31% of the storage space required by Newton for the PDA Names application.


Keywords: PDA, buddy system, compression, transaction processing, mobile computing

  Retrieve PDF document (JISE_199703_04.pdf)