Workload Characterization, Annual IEEE International Workshop (2001)
Austin, TX, USA
Dec. 2, 2001 to Dec. 2, 2001
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WWC.2001.17
R. Gannamaraju , Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
S. Chandra , Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
In this paper we describe a Palm system call logging tool called Palmist. Palmist allows the practitioner to selectively collect statistics such as the system call invoked, application that invoked the system call, the time of the call and the call arguments. The logging mechanism adds a latency of about 10 msec per call to collect the log. On an average, the system uses about 20 bytes of memory on the PDA to store the log record. The mechanism has limitations in collecting logs for system calls that are needed by the collection mechanism itself. Our logging mechanism works for about 80% (707 of 881) of Palm OS 3.5 system calls. Our system can be utilized by system developers to customize their application behavior to optimize system parameters such as energy consumption, ease of use etc.
R. Gannamaraju and S. Chandra, "Palmist: a tool to log Palm system activity," Workload Characterization, Annual IEEE International Workshop(WWC), Austin, TX, USA, 2001, pp. 111-119.