- Advanced Data Storage Technologies
- Caching and Content Delivery
- Distributed and Parallel Computing Systems
- Parallel Computing and Optimization Techniques
- Peer-to-Peer Network Technologies
- Cellular Automata and Applications
- Algorithms and Data Compression
- Error Correcting Code Techniques
- Multimedia Communication and Technology
- Distributed systems and fault tolerance
- Advanced Neural Network Applications
- Cloud Data Security Solutions
- Video Coding and Compression Technologies
- Advanced Malware Detection Techniques
- Interactive and Immersive Displays
- CCD and CMOS Imaging Sensors
- Cooperative Communication and Network Coding
- Hand Gesture Recognition Systems
- Interconnection Networks and Systems
- Internet of Things and Social Network Interactions
- Cloud Computing and Resource Management
- Network Security and Intrusion Detection
- Advanced Memory and Neural Computing
- Context-Aware Activity Recognition Systems
- Industrial Vision Systems and Defect Detection
Hankuk University of Foreign Studies
2013-2024
Kootenay Association for Science & Technology
2024
Korea Advanced Institute of Science and Technology
1989-2024
Pohang University of Science and Technology
2002
Loughborough University
2002
In this paper, we present an efficient flash file system for memory storage. Flash memory, especially NAND has become a major method data Currently, block level translation interface is required between existing and chips due to its physical characteristics. However, the approach of systems on top emulating many restrictions is, thus, inefficient because are designed disk-based storage systems. The proposed in paper while considering Our target performance metrics booting time garbage...
In this paper, we present the scalable and efficient flash file system using combination of NAND Phase-change RAM (PRAM). Until now, several systems have been developed considering physical characteristics flash. However, previous still a high performance overhead scalability problem mounting time memory usage because, in most case, metadata is written with words at single update even though writes must be performed terms page, which typically 2 KiB. The proposed called PFFS uses PRAM to...
In flash memory-based storage, a Flash Translation Layer (FTL) manages the mapping between logical addresses of file system and physical memory. When journaling is set up on FTL, consistency guaranteed by duplications same changes in both journal region home locations changes. However, these inevitably degrade performance system. this article we present an efficient called JFTL , based remapping technique. The FTL uses address method to write all data new process known as out-of-place...
Potential software weakness, which can lead to exploitable security vulnerabilities, continues pose a risk computer systems. According Common Vulnerability and Exposures, 14,714 vulnerabilities were reported in 2017, more than twice the number 2016. Automated vulnerability detection was recommended efficiently detect vulnerabilities. Among techniques, static binary analysis detects weakness based on existing patterns. In addition, it is patterns or rules, making difficult add patch new rules...
The ubiquitous fashionable computer (UFC), introduced in this paper, is a wearable that allows people to exploit computing environment user-friendly manner. We present the design approach and philosophy of UFC wearable, aesthetic, intuitive. supports interoperability various communication interfaces among WLAN, Bluetooth ZigBee devices. developed wireless gesture recognition device, called i -Throw, which small enough be worn on one's finger like ring. UFC, with help can control using an...
Currently, mobile applications can be developed with two ways, native or hybrid applications.In this paper, we develop representative application, social network service in both of method and to evaluate the application at aspect development cost performance cost.There are key factors developing applications; one is user interface design, other efficient utilization device capabilities such as various sensors, cameras, interfaces.The UI composition time networking experimented...
Usability has become one of the key ingredients in making virtual reality (VR) systems work, and a big part usable VR system is design effective interface/interaction schemes. We investigate usability various menu presentation multi-modal selection schemes immersive environments. have identified five major displays 13 possible methods; among them, we completed testing for two interaction methods across display methods: (1) position control by tracking command-giving button-pressing, (2) both...
In this work, we designed and implemented schemes that defer writing of metadata in order to realize an efficient reliable NAND flash file system. The conventional systems synchronously write their the for reliability; however, synchronous generates excessive garbage. We propose scheme merging so as reduce garbage while ensuring system consistency. proposed uses non-volatile memory logging modifications metadata. can significantly flash. Also, last modified be recovered from a crash, after...
Deduplication is essential for efficient nonlinear editing (NLE), as large amounts of duplicated data are caused by NLE. In this paper, a new deduplication file system designed an embedded based on NAND flash memory. the suggested system, to reduce computation overhead, duplication NLE operations predicted considering causality between I/O operations. Furthermore, management scheme shared among files proposed in memory, including indexing and garbage collection. The has distinctive...
The synchronous writing of metadata for flash file system generates excessive garbage. We propose the scheme merging so as to reduce garbage NAND while ensuring consistency. proposed uses non-volatile memory synchronously logging modifications metadata. last modified can be recovered from a crash, after scanning logs in memory. evaluation results show that greatly reduced overall application time and number written pages across various benchmarks, compared conventional system.
Summary With more and smartphones with Intel inside available, the compatibility issues of Android applications have been rising. The efficiency on emulated architecture is best translated into target machine if instructions also operated register operands. However, conventional binary translators popular do not take account instruction dependency among two or basic blocks. This results in performance degradation because intertranslation block dependency. Actually, x86 within a block. Binary...
In NAND flash systems, the mapping table and related metadata information of FTL should be recovered from sudden power loss to provide data consistency. Nowadays, a lot FTLs have been reported, however, there are little development reports for recovery schemes. this paper, we design fast logging scheme support efficient recovery. The designed is based on page-level FTL. FTL, All changes logged into dedicated block, which minimize frequency updates. At stage, only blocks retrieved. recovery,...
The storage capacity of the NAND flash memory has increased rapidly, and accordingly, error rate for data writing reading to cell also escalated. Error-correcting code (ECC) modules, such as low-density parity-check (LDPC), have been applied controllers recovery. However, since increases compared aging factor program/erase (P/E) cycle, fixed ECCs parities are inappropriate methods resolving this proliferating error, according P/E cycle. Therefore, design a dynamic ECC scheme proper parity...
The optimization for hardware processor and system performing deep learning operations such as Convolutional Neural Networks (CNN) in resource limited embedded devices are recent active research area. In order to perform an optimized neural network model using the computational unit memory of device, it is necessary quickly apply various configurations modules models find optimal combination. Electronic System Level (ESL) Simulator based on SystemC very useful rapid modeling verification....
We propose an efficient placement algorithm and per-disk prefetching method to effectively support interactive operations in the media server. Our policy is incorporated with encoder having a special bitcount control scheme that repeatedly tunes quantization parameters adjust bitcounts of video frames. This can generate coded frames sub-stream blocks whose sizes are synchronized RAID stripe size, so when various fast-forward levels accessed we reduce seek rotational latency enhance disk...
Flash memory, especially NAND flash has become a major method for data storage in mobile systems because of its small size, shock resistance, and low power consumption. When the memory is used, conventional file cannot be used upon bare due to physical characteristics. Instead, few are developed which use direct interfaces with memory. However, their recording have problems as capacity increases, these log based method, means that they encapsulate metadata information into node all files...
Flash file systems are used for flash memory-based storage more efficient use of memory. With the dramatic capacity increase NAND memory, some developed. The conventional synchronously write their metadata in reliability. However, synchronous writing generates excessive garbage aspect memory operations. In this paper, we present caching and deferred Yaffs2 system's metadata. designed scheme makes aggregation merging chance subsequent By updates cache, number written pages is reduced. We...
We present an intelligent interface system which includes a new gesture-based wearable input device, called iThrow, as main user for mobile devices, and infrastructure helping users be aware of make use various public devices in user-friendly manners. In this kind system, selecting object among multiple ones is one the fundamental functions because it pre-cursor to all other subsequent actions. propose selection algorithm improves speed by adaptively resizing objects' angular widths. Results...