<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

學術出版;;Publications

Permanent URI for this communityhdl:11536/1

收集所有交通大學研究人員與學生個人或團體所發表之各項學術著作,涵蓋期刊論文、教師專書、學位論文等項。;;Collections of Publications of NCTU Researchers and Students Like Journal Papers and Thesis.

Browse

Search Results

Now showing 1 - 3 of 3
  • Item type:Item,
    Cleaning policies in mobile computers using flash memory
    (1999-11-01)
    Chiang, ML
    ;
    Chang, RC
    ;
    資訊工程學系
    ;
    Department of Computer Science
    Flash memory is small, lightweight, shock-resistant, nonvolatile, and consumes little power. Flash memory therefore shows promise for use in storage devices for consumer electronics, mobile computers and embedded systems. However, flash memory cannot be overwritten unless erased in advance. Erase operations are slow that usually decrease system performance, and consume power. The number of erase cycles is also limited. For power conservation, better system performance, and longer flash memory lifetime, system support for erasure management is necessary. In this paper, we use the non-update-in-place scheme to implement a flash memory server and propose a new cleaning policy to reduce the number of erase operations needed and to evenly wear out flash memory. The policy uses a fine-grained method to effectively cluster hot data and cold data in order to reduce cleaning overhead. A wear-leveling algorithm is also proposed. Performance evaluations show that erase operations are significantly reduced and flash memory is evenly worn, Though the proposed fine-grained separation scheme is targeted at flash memory-based systems, it can be applied to other storage systems as well. (C) 1999 Elsevier Science Inc. All rights reserved.
  • Item type:Item,
    EJVM: an economic Java run-time environment for embedded devices
    (2001-02-01)
    Chang, DW
    ;
    Chang, RC
    ;
    資訊工程學系
    ;
    Department of Computer Science
    As network-enabled embedded devices and Java grow in their popularity, embedded system researchers start seeking ways to make these devices Java-enabled. However, it is a challenge to apply Java technology to these devices due to their shortage of resources. In this paper, we propose EJVM (Economic Java Virtual Machine), an economic way to run Java programs on network-enabled and resource-limited embedded devices. Espousing the architecture proposed by distributed JVM, we store all Java codes on the server to reduce the storage needs of the client devices. In addition, we use two novel techniques to reduce the client-side memory footprints: server-side class representation conversion and on-demand bytecode loading. Finally, we maintain client-side caches and provide performance evaluation on different caching policies. We implement EJVM by modifying a freely available JVM implementation, Kaffe. From the experiment results, we show that EJVM can reduce Java heap requirements by about 20-50 % and achieve 90 % of the original performance. Copyright (C) 2001 John Wiley & Sons, Ltd.
  • Item type:Item,
    A secure disk system: Using file system level knowledge for disk data protection
    (2005)
    Tsai, DS
    ;
    Chang, DW
    ;
    Chang, RC
    ;
    資訊工程學系
    ;
    Department of Computer Science
    When the system is attacked and the privilege of the administrator is gained by the intruder, some important system files mail be tampered with or destroyed. In this paper, we propose a secure disk system called SecDisk, which is embedded in a disk and utilizes the knowledge of how the file system above is using the disk to protect on-disk data from intrusions. When the host system violates the access rules for the data, the administrator will be notified and the original data can be backed tip by the disk. This is beneficial since it can protect important data even when the host system is compromised. According to the experimental results, the overhead is acceptable during normal operation.