The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this work, we propose mining based file caching scheme for hybrid storage with NAND Flash and Hard disk drive. The objective of this research is to expedite the application launch latency in legacy Operating System. We apply data mining algorithm to extract the correlated file access pattern. In selecting the files to be loaded onto NAND flash, we incorporate the physical distance among the correlated...
This paper presents an intelligent prefetching technique that significantly improves hybrid flash-disk storage, a combination of hard disk and flash memory. As a prefetching strategy, we adopt the sequential pattern mining, a variant of association rule mining. Our goal is to minimize overall I/O processing time of hybrid storage systems with using the Fully Associated Sector Translation (FAST) technique...
Flash memory has been widely used in the storage system, mainly due to its superiority such as smaller size, lower power consumption, faster read performance and no mechanical delay. Though the traditional multi-dimensional applications with spatial data management, such as GIS, CAD/CAM, data mining, could directly run over flash memory under the support of FTL (Flash Translation Layer), the performance...
As flash memory requires higher density, bit error rate becomes more important. In this paper, we propose Direct Sequence Spread Spectrum (DSSS) based spread programming that makes flash based storage to be tolerant against errors.
With the constant development of embedded computing, the traditional map format widely used on disks that based on variants of R-Tree index update mechanism is not fit to be used in an embedded environment, NAND Flash, and other new high-performance storage devices. RBD-Tree is a spatial index structure which is independent on storage device, and therefore the update method of the index tree based...
This paper presents a new page replacement algorithm called Adaptive Page Replacement Algorithm (APRA), aiming at reducing the number of read, write, and erase operations and thereby improving the performance of NAND flash memory based storage systems. APRA uses a learning rule to adaptively and continually revise its parameter in response to diverse workloads with different access patterns. Experiments...
Flash memory is being rapidly deployed as data storage for mobile devices. With its capacity increasing and price dropping, flash memory will finally take the place of magnetic disk. It is possible for us to consider running a database system on the flash computing platforms. Therefore, this requires an efficient index structure to locate a particular item quickly from a huge amount of database records...
The characters of FLASH memory are low-power, long-lived, deep storage density, adapted to strict environment, nonvolatile and the price is decreased, because of these reasons, it is wildly used. However, there are some inherent particularities: low writing speed, bad blocks exist when produced and could generated with using and so on. A new bad block management algorithm is proposed in this paper...
Application circuits configured on Xilinx Virtex series FPGAs are able to reconfigure the FPGA at run time using the on-chip ICAP. Traditional methods of accessing the ICAP using OPB-based and PLB-based schemes are unnecessarily complex and rarely reused. In this study, a new interface for accessing the ICAP is introduced. The interface is easy to use, it can readily be integrated to different systems,...
There are several surveillance and reconnaissance applications of sensor networks (such as military), which require timely and efficient detection of an event (i.e., enemy troops and vehicles). Moreover, the information gathered is then transferred reliably to a sink, located at a remote control station. Incorporation of multimedia data (e.g., image) certainly enhances the functionality and applicability...
In this paper, we propose a static cache management policy for RAID architecture which uses an SSD as a disk cache. Because SSD has several drawbacks, dynamic cache management scheme such as LRU can cause serious problem i.e., too much write operations can be occurred in order to contain most recently used data. Frequent write operations on SSD not only slow down the performance but also shorten the...
The life span of flash memory, used for Embedded Controller, is mainly decided by the times of being erased, while the traditional process communication means should read and write the flash memory frequently or have lots of constraints for the using of SDRM. In order to minimize the number of erasing flash memory, this paper presents process communication based on proc VFS. The proc VFS is not connected...
Flash memory, especially NAND flash memory, is being rapidly deployed as data storage for mobile devices such as mobile phones, digital cameras and PDA's. With its capacity increasing and price dropping, Flash memory has been installed in many portable computers instead of magnetic disk for its light weight, small size, physical stability and low power consumption. We may expect that Flash memory...
Recently, flash memory is becoming a popular data storage device in most of the electronic consumer devices. It has lots of attractive features such as small size and light weight nature, zero noise, solid-state reliability, low power consumption, and better shock resistant. However, its two hardware characteristics, namely, i) out-place updating and ii) garbage collection process are affecting flash...
Anything that stores two states can be a memory. The challenge is to get: required properties and reliability for intended application at a competitive cost.
In this paper, we present a network server architecture which concentrates popular data on both HDD and NAND flash. Popular Data Concentration (PDC) is a well known technique to reduce the power consumption of disk arrays. We extended PDC by adding NAND flash based Solid State Drive (SSD) and achieved better performance and energy savings. We developed a novel file placement policy which places popular...
TANOS Charge Trap Flash Approach (CTF) is a candidate to replace floating gate approach (FG) for sub-32 nm technology node. However the main challenge for TANOS is its poor retention characteristics. In this paper, we show that by performing an O2 anneal after Al2O3 deposition the charge retention is considerably improved as well as the other memory characteristics: program, erase, endurance.
Fine patterning technologies - e-beam lithography, SPT (spacer patterning technology) and SaDPT (self aligned double patterning technology)-have been introduced to develop a single unit of nano-scale MOSFET. However, in order to achieve manufacturable high density NAND Flash memories, the merits and demerits of each technology should be considered in three points of view: device characteristics, process...
Several forms of processor memory organizations have been in use to optimally access off-chip memory systems mainly the hard disk drives (HDD). Recent trends show that the solid state drives (SSD) such as flash memories replacing HDDs and multi-processor memory system realized in a single 3-D structure with network-on-chip (NOC) architecture as a communication medium. This paper discusses high level...
Recently, NAND flash memory is being used as the swap space of virtual memory as well as the file storage of embedded systems. Since temporal locality is dominant in page references of virtual memory, LRU and its approximated algorithms are widely used. However, we show that this is not true for write references. We analyze the characteristics of virtual memory read and write references separately,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.