• Title/Summary/Keyword: Physical Memory

Search Result 473, Processing Time 0.024 seconds

QEMU/KVM Based In-Memory Block Cache Module for Virtualization Environment (가상화 환경을 위한 QEMU/KVM 기반의 인메모리 블록 캐시 모듈 구현)

  • Kim, TaeHoon;Song, KwangHyeok;No, JaeChun;Park, SungSoon
    • Journal of KIISE
    • /
    • v.44 no.10
    • /
    • pp.1005-1018
    • /
    • 2017
  • Recently, virtualization has become an essential component of cloud computing due to its various strengths, including maximizing server resource utilization, easy-to-maintain software, and enhanced data protection. However, since virtualization allows sharing physical resources among the VMs, the system performance can be deteriorated due to device contentions. In this paper, we first investigate the I/O overhead based on the number of VMs on the same server platform and analyze the block I/O process of the KVM hypervisor. We also propose an in-memory block cache mechanism, called QBic, to overcome I/O virtualization latency. QBic is capable of monitoring the block I/O process of the hypervisor and stores the data with a high access frequency in the cache. As a result, QBic provides a fast response for VMs and reduces the I/O contention to physical devices. Finally, we present a performance measurement of QBic to verify its effectiveness.

An Efficient Resource Optimization Method for Provisioning on Flash Memory-Based Storage (플래시 메모리 기반 저장장치에서 프로비저닝을 위한 효율적인 자원 최적화 기법)

  • Hyun-Seob Lee
    • Journal of Internet of Things and Convergence
    • /
    • v.9 no.4
    • /
    • pp.9-14
    • /
    • 2023
  • Recently, resource optimization research has been actively conducted in enterprises and data centers to manage the rapid growth of big data. In particular, thin provisioning, which allocates a large number of resources compared to fixedly allocated storage resources, has the effect of reducing initial costs, but as the number of resources actually used increases, the cost effectiveness decreases and the management cost for allocating resources increases. In this paper, we propose a technique that divides the physical blocks of flash memory into single-bit cells and multi-bit cells, formats them with a hybrid technique, and manages them by dividing frequently used hot data and infrequently used cold data. The proposed technique has the advantage that the physical and allocated resources are the same, such as thick provisioning, and can be used without additional cost increase, and the underutilized resources can be managed in multi-bit cell blocks, such as thin provisioning, which can allocate more resources than typical storage devices. Finally, we estimated the resource optimization effectiveness of the proposed technique through experiments based on simulations.

FlaSim: A FTL Emulator using Linux Kernel Modules (FlaSim: 리눅스 커널 모듈을 이용한 FTL 에뮬레이터)

  • Choe, Hwa-Young;Kim, Sang-Hyun;Lee, Seoung-Won;Park, Sang-Won
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.11
    • /
    • pp.836-840
    • /
    • 2009
  • Many researchers have studied flash memory in order to replace hard disk storages. Many FTL algorithms have been proposed to overcome physical constraints of flash memory such as erase-before-write, wear leveling, and poor write performance. Therefore, these constraints should be considered for testing FTL algorithms and the performance evaluation of flash memory. As doing the experiments, we suffer from several problems with costs and settings in experimental configuration. When we, for example, replay the traces of Oracle to evaluate the I/O performance with flash memory, it is hard to extract exact traces of I/O operations in Oracle. Since there are only write operations in the log, it is impossible to gather read operations. In MySQL and SQLite, we can gather the read operations by changing I/O functions in the source codes. But it is not easy to search for the exact points about I/O and even if we can find out the points, we might get wrong results depending on how we modify source codes to get I/O traces. The FlaSim proposed in this paper removes the difficulties when we evaluate the performance of FTL algorithms and flash memory. Our Linux drivers emulate the flash memory as a hard disk. And we can easily obtain the usage statistics of flash memory such as the number of write, read, and erase operations. The FlaSim can be gracefully extended to support the additional modules implemented by novel algorithms and ideas. In this paper, we describe the structure of FTL emulator, development tools and operating methods. We expect this emulator to be helpful for many experiments and research with flash memory.

Electrical Properties of Metal-Oxide Quantum dot Hybrid Resistance Memory after 0.2-MeV-electron Beam Irradiation

  • Lee, Dong Uk;Kim, Dongwook;Kim, Eun Kyu;Pak, Hyung Dal;Lee, Byung Cheol
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2013.02a
    • /
    • pp.311-311
    • /
    • 2013
  • The resistance switching memory devices have several advantages to take breakthrough for the limitation of operation speed, retention, and device scale. Especially, the metal-oxide materials such as ZnO are able to fabricate on the flexible and visible transparent plastic substrate. Also, the quantum dots (QDs) embedded in dielectric layer could be improve the ratio between the low and the high resistance becauseof their Coulomb blockade, carrier trap and induced filament path formation. In this study, we irradiated 0.2-MeV-electron beam on the ZnO/QDs/ZnO structure to control the defect and oxygen vacancy of ZnO layer. The metal-oxide QDs embedded in ZnO layer on Pt/glass substrate were fabricated for a memory device and evaluated electrical properties after 0.2-MeV-electron beam irradiations. To formation bottom electrode, the Pt layer (200 nm) was deposited on the glass substrate by direct current sputter. The ZnO layer (100 nm) was deposited by ultra-high vacuum radio frequency sputter at base pressure $1{\times}10^{-10}$ Torr. And then, the metal-oxide QDs on the ZnO layer were created by thermal annealing. Finally, the ZnO layer (100 nm) also was deposited by ultra-high vacuum sputter. Before the formation top electrode, 0.2 MeV liner accelerated electron beams with flux of $1{\times}10^{13}$ and $10^{14}$ electrons/$cm^2$ were irradiated. We will discuss the electrical properties and the physical relationships among the irradiation condition, the dislocation density and mechanism of resistive switching in the hybrid memory device.

  • PDF

The Effect of Snoezelen and Computerized Cognitive Rehabilitation(Rehacom) on Improvement of Cognitive Function (스노젤렌과 전산화 인지재활 프로그램(Rehacom)이 인지기능 향상에 미치는 영향)

  • Song, Minok;Kim, Moungjin;You, Youngmin;Lee, Hyangjin;Yang, Giung
    • Journal of The Korean Society of Integrative Medicine
    • /
    • v.1 no.3
    • /
    • pp.79-95
    • /
    • 2013
  • Purpose : This study aims to investigate the effect of the Snoezelen and Rehacom programs on improvement of attention and memory, and the effect of the Snoezelen program on stress reduction. Method : This study was targeted at 11 subjects in the Snoezelen experimental group, 11 subjects in the Rehacom group and 11 subjects in the non-experimental group. As the initial evaluation, all the subjects took electroencephalography. Then, the Snoezelen group and Rehacom group did Snoezelen training and Rehacom training, respectively total 12 times(for 20 minutes twice per week for six weeks), but no training was applied to the control group. Three weeks after the training, the interim was carried out, and four weeks after the training, the final evaluation was carried out. Results : Subjects' attention increased to $58.15{\pm}4.96$ from $43.75{\pm}4.69$ during the Snoezelen training, and increased to $49.85{\pm}1.91$ from $43.28{\pm}2.71$ during the Rehacom training, which means the Snoezelen training was more effective in improving attention(P<0.05). Subjects' memory increased to $56.14{\pm}1.26$ from $43.19{\pm}3.46$ during the Snoezelen training, and increased to $50.94{\pm}4.0$ from $43.07{\pm}2.58$ during the Rehacom training. This also implies that the Snoezelen training was more effective in improving memory(P<0.05). Conclusion : Though both of the Snoezelen training and Rehacom training improved attention and memory, the Snoezelen program was more effective, and it also influenced stress resistance and physical arousal.

An Efficient Address Mapping Table Management Scheme for NAND Flash Memory File System Exploiting Page Address Cache (페이지 주소 캐시를 활용한 NAND 플래시 메모리 파일시스템에서의 효율적 주소 변환 테이블 관리 정책)

  • Kim, Cheong-Ghil
    • Journal of Digital Contents Society
    • /
    • v.11 no.1
    • /
    • pp.91-97
    • /
    • 2010
  • Flash memory has been used by many digital devices for data storage, exploiting the advantages of non-volatility, low power, stability, and so on, with the help of high integrity, large capacity, and low price. As the fast growing popularity of flash memory, the density of it increases so significantly that its entire address mapping table becomes too big to be stored in SRAM. This paper proposes the associated page address cache with an efficient table management scheme for hybrid flash translation layer mapping. For this purpose, all tables are integrated into a map block containing entire physical page tables. Simulation results show that the proposed scheme can save the extra memory areas and decrease the searching time with less 2.5% of miss ratio on PC workload and can decrease the write overhead by performing write operation 33% out of total writes requested.

Efficient Prefetching and Asynchronous Writing for Flash Memory (플래시 메모리를 위한 효율적인 선반입과 비동기 쓰기 기법)

  • Park, Kwang-Hee;Kim, Deok-Hwan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.2
    • /
    • pp.77-88
    • /
    • 2009
  • According to the size of NAND flash memory as the storage system of mobile device becomes large, the performance of address translation and life cycle management in FTL (Flash Translation Layer) to interact with file system becomes very important. In this paper, we propose the continuity counters, which represent the number of continuous physical blocks whose logical addresses are consecutive, to reduce the number of address translation. Furthermore we propose the prefetching method which preloads frequently accessed pages into main memory to enhance I/O performance of flash memory. Besides, we use the 2-bit write prediction and asynchronous writing method to predict addresses repeatedly referenced from host and prevent from writing overhead. The experiments show that the proposed method improves the I/O performance and extends the life cycle of flash memory. As a result, proposed CFTL (Clustered Flash Translation Layer)'s performance of address translation is faster 20% than conventional FTLs. Furthermore, CFTL is reduced about 50% writing time than that of conventional FTLs.

The Effect of Intervention Program for Motor Control Ability in Hemiplegic Patients (편마비 환자의 운동조절 능력 향상을 위한 중재 프로그램의 효과)

  • Shin, Hong-Cheul;Kim, Woong-Gak;Kang, Jeong-Il
    • The Journal of Korean Physical Therapy
    • /
    • v.17 no.3
    • /
    • pp.377-390
    • /
    • 2005
  • The purpose of this study is to investigate the effect of neuromuscular re-education program and general intervention program. It is focused on difference between changes of experimental before and after on 20 stroke patient's motor control ability. The obtained results are as follows; In change in motor control ability, neuromuscular re-education program group about the motor control ability was a significant difference(p<.01). And traditional intervention program group, the motor control ability was a significant difference in all of items (p<.01; p<.05) but, were not a significant difference in bladder management, social interaction, problem solving and memory. And also comparison of change in motor control ability between the experimental group and control group, the between-subjects factors were a significant difference. Most of the functional items on the functional items on the functional measurement and neuromuscular function measurement are concerned with the physical autonomy of the hemiplegic patients. More in depth knowledge may be acquired about the distribution of physical and motor control patterns with respect to the degree of neurologic deficit for the enhencement of residual motor control function in hemiplegia. In conclusion, the neuromuscular re-education program was more effect then traditional intervention program in motor control ability.

  • PDF

The Effects of an Integrated Management Program on Physical Function, Cognitive Function, and Depression in Patients with Subacute stroke (통합관리 프로그램이 아급성 뇌졸중 환자의 운동기능, 인지기능, 우울에 미치는 효과)

  • Yang, Gun Young;Min, Hye Sook
    • Journal of Korean Critical Care Nursing
    • /
    • v.14 no.1
    • /
    • pp.50-62
    • /
    • 2021
  • Purpose : This study examined the effects of an integrated management program on physical function, cognitive function, and depression in patients with subacute stroke. Methods : A nonequivalent control group design was adopted. The participants were assigned to either the experimental group (n=20) or control group (n=23). The experimental group received an 8-week integrated management program and standard rehabilitation service (i.e., physical therapy and occupational therapy), while the control group received the standard rehabilitation service only. Physical function was measured as gait speed and balance ability using the Berg Balance Scale (BBS). Cognitive function was measured with neuro-behavioral cognitive status examination (NCSE), and depression was measured using the Beck Depression Inventory-II (BDI-II). Repeated measure ANOVA was used to determine changes in physical function, cognitive function, and depression over 8-weeks. Results : The interaction between group and time was significant, indicating that the experimental group showed improvement in gait speed, balance ability, cognitive function (linguistic ability, linguistic memory, reasoning), and a decrease in depression compared to the control group. Conclusion : These results indicate that the integrated management program developed herein was beneficial in restoring physical function, cognitive function, and depression in subacute stroke patients.

The Efficient Merge Operation in Log Buffer-Based Flash Translation Layer for Enhanced Random Writing (임의쓰기 성능향상을 위한 로그블록 기반 FTL의 효율적인 합병연산)

  • Lee, Jun-Hyuk;Roh, Hong-Chan;Park, Sang-Hyun
    • The KIPS Transactions:PartD
    • /
    • v.19D no.2
    • /
    • pp.161-186
    • /
    • 2012
  • Recently, the flash memory consistently increases the storage capacity while the price of the memory is being cheap. This makes the mass storage SSD(Solid State Drive) popular. The flash memory, however, has a lot of defects. In order that these defects should be complimented, it is needed to use the FTL(Flash Translation Layer) as a special layer. To operate restrictions of the hardware efficiently, the FTL that is essential to work plays a role of transferring from the logical sector number of file systems to the physical sector number of the flash memory. Especially, the poor performance is attributed to Erase-Before-Write among the flash memory's restrictions, and even if there are lots of studies based on the log block, a few problems still exists in order for the mass storage flash memory to be operated. If the FAST based on Log Block-Based Flash often is generated in the wide locality causing the random writing, the merge operation will be occur as the sectors is not used in the data block. In other words, the block thrashing which is not effective occurs and then, the flash memory's performance get worse. If the log-block makes the overwriting caused, the log-block is executed like a cache and this technique contributes to developing the flash memory performance improvement. This study for the improvement of the random writing demonstrates that the log block is operated like not only the cache but also the entire flash memory so that the merge operation and the erase operation are diminished as there are a distinct mapping table called as the offset mapping table for the operation. The new FTL is to be defined as the XAST(extensively-Associative Sector Translation). The XAST manages the offset mapping table with efficiency based on the spatial locality and temporal locality.