Learn More
Buffer caches are used to enhance the performance of file or storage systems by reducing I/O requests to underlying storage media. In particular, multi-level buffer cache hierarchy is commonly deployed on network file systems or storage systems. In this environment, the I/O access pattern on second-level buffer caches of file servers or storage controllers(More)
— The problem of accessing and managing digital contents scattered on personal portable devices such as smart phone, digital camera, MP3 player, or laptop in an integrated fashion is critical in ubiquitous computing. It is not trivially solvable because the underlying networks are dynamically configured and the data types supported by each device are(More)
In these days, people easily meet a public computer at any place. For instance, when visiting someone's office to take part in a meeting, a user usually faces an unfamiliar workspace on the computers. Even if the user has a Microsoft PowerPoint file on the USB flash device, it is common that the user can not open the file because of different versions or(More)
In the ubiquitous computing environment, wearable computers are becoming more and more important because they provide an interface between human and computers. However, there are many challenges that come from its distributed, dynamic, heterogeneous computing environment. Most of all, an wearable computer has limited I/O devices for user interface. Thus,(More)
iSCSI (Internet SCSI) protocols are widely accepted in mobile devices to provide a network-wide extensible storage subsystem. However, the performance of wireless networks is sensitive to environmental factors such as distance and signal interference. This makes file system unstable in a mobile device adopting iSCSI as its underlying storage protocol for a(More)
  • 1