Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
MindfulDiary: Harnessing Large Language Model to Support Psychiatric Patients' Journaling
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 701, Pages 1–20https://doi.org/10.1145/3613904.3642937Large Language Models (LLMs) offer promising opportunities in mental health domains, although their inherent complexity and low controllability elicit concern regarding their applicability in clinical settings. We present MindfulDiary, an LLM-driven ...
- research-articleOctober 2022
Combining Momentary and Retrospective Self-Reflection in a Mobile Photo-Based Journaling Application
NordiCHI '22: Nordic Human-Computer Interaction ConferenceArticle No.: 64, Pages 1–12https://doi.org/10.1145/3546155.3546676The concept of self-reflection is investigated in a wide range of fields, from Psychology to HCI. Different fields use different methods to trigger reflection, such as visualizing accumulated personal quantitative data, personal photos, journaling, or ...
- research-articleJanuary 2019
WOJ: Enabling Write-Once Full-data Journaling in SSDs by Using Weak-Hashing-based Deduplication
ACM SIGMETRICS Performance Evaluation Review (SIGMETRICS), Volume 46, Issue 3Pages 39–40https://doi.org/10.1145/3308897.3308915Journaling is a commonly used technique to ensure data consistency in file systems, such as ext3 and ext4. With journaling technique, file system updates are first recorded in a journal (in the commit phase) and later applied to their home locations in ...
- research-articleJune 2016
Byte-Addressable Update Scheme to Minimize the Energy Consumption of PCM-Based Storage Systems
ACM Transactions on Embedded Computing Systems (TECS), Volume 15, Issue 3Article No.: 55, Pages 1–20https://doi.org/10.1145/2910590In recent years, phase-change memory (PCM) has generated a great deal of interest because of its byte addressability and nonvolatility properties. It is regarded as a good alternative storage medium that can reduce the performance gap between the main ...
- research-articleNovember 2015
SJM: an SCM-based journaling mechanism with write reduction for file systems
DISCS '15: Proceedings of the 2015 International Workshop on Data-Intensive Scalable Computing SystemsArticle No.: 1, Pages 1–8https://doi.org/10.1145/2831244.2831246Considering the unique characteristics of storage class memory (SCM), such as non-volatility, fast access speed, byte-addressability, low-energy consumption, and in-place modification support, we investigated the features of over-write and append-write ...
- research-articleMay 2015
Design and Implementation of a Journaling File System for Phase-Change Memory
IEEE Transactions on Computers (ITCO), Volume 64, Issue 5Pages 1349–1360https://doi.org/10.1109/TC.2014.2329674Journaling file systems are widely used in modern computer systems as they provide high reliability at reasonable cost. However, existing journaling file systems are not efficient for emerging PCM (phase-change memory) storage because they are optimized ...
- research-articleNovember 2014
Teaching high performance computing: lessons from a flipped classroom, project-based course on finite element methods
EduHPC '14: Proceedings of the Workshop on Education for High-Performance ComputingPages 34–41https://doi.org/10.1109/EduHPC.2014.10High Performance Computing (HPC) is an area that requires students to acquire knowledge in a wide range of topics. At the same time, HPC is not a theoretical subject and is best learned through non-trivial projects. Teaching HPC therefore lives with the ...
- ArticleAugust 2014
sJournal: A New Design of Journaling for File Systems to Provide Crash Consistency
NAS '14: Proceedings of the 2014 9th IEEE International Conference on Networking, Architecture, and StoragePages 53–62https://doi.org/10.1109/NAS.2014.15Maintain consistency is one of the major challenges faced by modern file systems in the presence of system crashes. File systems have evolved various techniques to provide crash consistency, in which journaling technique is one of the most important. ...
- research-articleJanuary 2014
A Unified Buffer Cache Architecture that Subsumes Journaling Functionality via Nonvolatile Memory
ACM Transactions on Storage (TOS), Volume 10, Issue 1Article No.: 1, Pages 1–17https://doi.org/10.1145/2560010Journaling techniques are widely used in modern file systems as they provide high reliability and fast recovery from system failures. However, it reduces the performance benefit of buffer caching as journaling accounts for a bulk of the storage writes ...
- research-articleApril 2013
Personal informatics and reflection: a critical examination of the nature of reflection
CHI EA '13: CHI '13 Extended Abstracts on Human Factors in Computing SystemsPages 1979–1988https://doi.org/10.1145/2468356.2468715Personal informatics systems that help people both collect and reflect on various kinds of personal information are growing rapidly. Despite the importance of journaling and the main role it has in tracking one's personal growth, a limited number of ...
- research-articleFebruary 2013
ENFFiS: An enhanced NAND flash memory file system for mobile embedded multimedia system
ACM Transactions on Embedded Computing Systems (TECS), Volume 12, Issue 2Article No.: 23, Pages 1–13https://doi.org/10.1145/2423636.2423641Since the typical erase cycle limit of a NAND flash memory's block is about 1,000,000, flash memory should be erased as evenly as possible; otherwise, file system hot spots will soon be worn out. This forces a NAND flash memory file system to scan the ...
- ArticleAugust 2011
Ext4 file system performance analysis in linux environment
This paper considers the characteristics and behavior of the modern 64-bit ext4 file system under the Linux operating system, kernel version 2.6. It also provides the performance comparison of ext4 file system with earlier ext3 and ext2 file systems. ...
- ArticleOctober 2007
Generalized file system dependencies
- Christopher Frost,
- Mike Mammarella,
- Eddie Kohler,
- Andrew de los Reyes,
- Shant Hovsepian,
- Andrew Matsuoka,
- Lei Zhang
SOSP '07: Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principlesPages 307–320https://doi.org/10.1145/1294261.1294291Reliable storage systems depend in part on "write-before" relationships where some changes to stable storage are delayed until other changes commit. A journaled file system, for example, must commit a journal transaction before applying that transaction'...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 41 Issue 6 - articleNovember 2006
Using model checking to find serious file system errors
ACM Transactions on Computer Systems (TOCS), Volume 24, Issue 4Pages 393–423https://doi.org/10.1145/1189256.1189259This article shows how to use model checking to find serious errors in file systems. Model checking is a formal verification technique tuned for finding corner-case errors by comprehensively exploring the state spaces defined by a system. File systems ...
- ArticleApril 2006
Reflecting on health: a system for students to monitor diet and exercise
CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing SystemsPages 1807–1812https://doi.org/10.1145/1125451.1125794Using an iterative design process, we designed and evaluated a system for college students to encourage the development and maintenance of healthy diet and exercise habits. The system has three components: a camera phone application to support ...
- ArticleJune 1995
Fault Tolerance for Off-the-Shelf Applications and Hardware
FTCS '95: Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant ComputingPage 67Abstract: The concept of middleware provides a transparent way to augment and change the characteristics of a service provider as seen from a client. Fault tolerant policies are ideal candidates for middleware implementation. We have defined and ...