• Title/Summary/Keyword: Block Level I/O

Search Result 39, Processing Time 0.024 seconds

Dynamic Load Balancing and Network Adaptive Virtual Storage Service for Mobile Appliances

  • Ong, Ivy;Lim, Hyo-Taek
    • Journal of Information Processing Systems
    • /
    • v.7 no.1
    • /
    • pp.53-62
    • /
    • 2011
  • With the steady growth of mobile technology and applications, demand for more storage in mobile devices has also increased. A lightweight block-level protocol, Internet Advanced Technology Attachment (iATA), has been developed to deliver a cost-effective storage network solution for mobile devices to obtain more storage. This paper seeks to contribute to designing and implementing Load Balancing (LB), Network Monitoring (NM) and Write Replication (WR) modules to improve the protocol's scalability and data availability. LB and NM modules are invoked to collect system resources states and current network status at each associate node (server machine). A dynamic weight factor is calculated based on the collected information and sent to a referral server. The referral server is responsible to analyze and allocate the most ideal node with the least weight to serve the client. With this approach, the client can avoid connecting to a heavily loaded node that may cause delays in subsequent in-band I/O operations. Write replication is applied to the remaining nodes through a WR module by utilizing the Unison file synchronization program. A client initially connected to node IP A for write operations will have no hindrances in executing the relevant read operations at node IP B in new connections. In the worst case scenario of a node crashing, data remain recoverable from other functioning nodes. We have conducted several benchmark tests and our results are evaluated and verified in a later section.

Design and Implementation of iATA-based RAID5 Distributed Storage Servers (iATA 기반의 RAID5 분산 스토리지 서버의 설계 및 구현)

  • Ong, Ivy;Lim, Hyo-Taek
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.2
    • /
    • pp.305-311
    • /
    • 2010
  • iATA (Internet Advanced Technology Attachment) is a block-level protocol developed to transfer ATA commands over TCP/IP network, as an alternative network storage solution to address insufficient storage problem in mobile devices. This paper employs RAID5 distributed storage servers concept into iATA, in which the idea behind is to combine several machines with relatively inexpensive disk drives into a server array that works as a single virtual storage device, thus increasing the reliability and speed of operations. In the case of one machine failed, the server array will not destroy immediately but able to function in a degradation mode. Meanwhile, information can be easily recovered by using boolean exclusive OR (XOR) logical function with the bit information on the remaining machines. We perform I/O measurement and benchmark tool result indicates that additional fault tolerance feature does not delay read/write operations with reasonable file size ranged in 4KB-2MB, yet higher data integrity objective is achieved.

An Efficient Page-Level Mapping Algorithm for Handling Write Requests in the Flash Translation Layer by Exploiting Temporal Locality (플래시 변환 계층에서 시간적 지역성을 이용하여 쓰기 요청을 처리하는 효율적인 페이지 레벨 매핑 알고리듬)

  • Li, Hai-Long;Hwang, Sun-Young
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.10
    • /
    • pp.1167-1175
    • /
    • 2016
  • This paper proposes an efficient page-level mapping algorithm that reduces the erase count in the FTL for flash memory systems. By maintaining the weight for each write request in the request buffer, the proposed algorithm estimates the degree of temporal locality for each incoming write request. To exploit temporal locality deliberately for determination of hot request, the degree of temporal locality should be much higher than the reference point determined experimentally. While previous LRU algorithm treats a new write request to have high temporal locality, the proposed algorithm allows write requests that are estimated to have high temporal locality to access hot blocks to store hot data intensively. The pages are more frequently updated in hot blocks than warm blocks. A hot block that has most of invalid pages is always selected as victim block at Garbage Collection, which results in delayed erase operation and in reduced erase count. Experimental results show that erase count is reduced by 9.3% for real I/O workloads, when compared to the previous LRU algorithm.

Design of a Large-scale Task Dispatching & Processing System based on Hadoop (하둡 기반 대규모 작업 배치 및 처리 기술 설계)

  • Kim, Jik-Soo;Cao, Nguyen;Kim, Seoyoung;Hwang, Soonwook
    • Journal of KIISE
    • /
    • v.43 no.6
    • /
    • pp.613-620
    • /
    • 2016
  • This paper presents a MOHA(Many-Task Computing on Hadoop) framework which aims to effectively apply the Many-Task Computing(MTC) technologies originally developed for high-performance processing of many tasks, to the existing Big Data processing platform Hadoop. We present basic concepts, motivation, preliminary results of PoC based on distributed message queue, and future research directions of MOHA. MTC applications may have relatively low I/O requirements per task. However, a very large number of tasks should be efficiently processed with potentially heavy inter-communications based on files. Therefore, MTC applications can show another pattern of data-intensive workloads compared to existing Hadoop applications, typically based on relatively large data block sizes. Through an effective convergence of MTC and Big Data technologies, we can introduce a new MOHA framework which can support the large-scale scientific applications along with the Hadoop ecosystem, which is evolving into a multi-application platform.

Studies on the Effect of K2O Fertilization for the Pasture Improvement (Part I) (초지개량(草地改良)에 미치는 가리시비(加里施肥)의 효과(效果)에 관(關)한 연구(硏究)(제(第) I 보(報)))

  • Kwon, Soon-Ki;Kim, Yong-Kook;Kim, Moon-Kyu
    • Korean Journal of Agricultural Science
    • /
    • v.6 no.2
    • /
    • pp.112-118
    • /
    • 1979
  • This experiment was carried out to evaluate the effect of potassium application level for pasture management in Chungnam area. The results obtained were as follows. 1. The seedling establishment of pasture species was slightly depressed by high potassium application. 2. By increasing potassium application level, the winter hardiness of pasture species increased. 3. The forage yield of pasture species was more increased in legume single seeding than grass single and mixed seeding by higher potassium application. 4. The $K_2O$ content in forage was increased markedly by increasing potassium application level on grass single block. 5. The results obtained from this experiment indicated that potassium application level much effective on the winter hardiness of pasture species and forage yield specially in legume single seeding and adequate amount of potassium would be 20kg per 10a in this area.

  • PDF

The Plasma Concentrations and Systemic Toxicity of Lidocaine after Maximal or Supramaximal Recommended Doses of Epidural Administration (경막외 Lidocaine의 최대사용량과 혈중농도에 대한 고찰)

  • Park, Han-Suk;Chung, Chan-Jong;Chin, Young-Jhoon
    • The Korean Journal of Pain
    • /
    • v.12 no.1
    • /
    • pp.36-42
    • /
    • 1999
  • Background: The current maximal recommended doses of lidocaine are 7 mg/kg with $5\;{\mu}g/ml$ of epinephrine. But in clinical practice, sometimes more doses of lidocaine are required to produce adequate regional anesthesia. Method: Twenty-two healthy women patients were divided into two groups and pretreated with valium 5 mg p.o., morphine 5 mg i.m., and midazolam 2 mg i.v. before operation. Of these, 7 mg/kg of 2% lidocaine with $5\;{\mu}g/ml$ of epinephrine were given to 11 patients epidurally. Initial 3 ml of epinephrine mixed lidocaine was given as a test dose and remaining doses were given 5 ml/30 sec with 3 min intervals. Radial arterial blood were drawn at 5, 10, 15, 20, 30, 45, 60, 90, 120 min to measure plasma lidocaine concentrations. After confirming all of the peak plasma concentrations of 7 mg/kg lidocaine were absolutely under $5\;{\mu}g/ml$, the other 11 patients were given 10 mg/kg of 2% lidocaine with $5\;{\mu}g/ml$ of epinephrine epidurally and blood samplings were taken according to the same method of 7 mg/kg group. The peak plasma concentration ($C_{max}$), time to reach to $C_{max}$ ($T_{max}$), time to reach to $T_4$, maximal sensory block level, systemic toxicity, and vital sign changes were investigated. Result: $C_{max}$ was significantly higher in 10 mg/kg group ($5.1{\pm}1.3\;{\mu}g/ml$) than 7 mg/kg group($3.3{\pm}0.5\;{\mu}g/ml$), but $T_{max}$ ($10.5{\pm}2.7$ min vs $10.9{\pm}3.1$ min) was not different. Time to reach $T_4$ was significantly shorter in 10 mg/kg group ($9.5{\pm}2.7$ min) than 7 mg/kg group ($12.7{\pm}3.2$ min) but maximal sensory block level ($T_{3.7{\pm}0.7}$ vs $T_{2.7{\pm}1.0}$) was not different. In four patients of 10 mg/kg group, peak plasma concentrations exceeded $5\;{\mu}g/ml$, but no systemic toxicities appeared. No significant vital sign changes were observed. Conclusion: The current maximal recommended doses of lidocaine, merely based on body weight are not always appropriate. Further studies are needed to determine more precise guideline of maximal doses that include various pharmacokinetic components.

  • PDF

Improving Flash Translation Layer for Hybrid Flash-Disk Storage through Sequential Pattern Mining based 2-Level Prefetching Technique (하이브리드 플래시-디스크 저장장치용 Flash Translation Layer의 성능 개선을 위한 순차패턴 마이닝 기반 2단계 프리패칭 기법)

  • Chang, Jae-Young;Yoon, Un-Keum;Kim, Han-Joon
    • The Journal of Society for e-Business Studies
    • /
    • v.15 no.4
    • /
    • pp.101-121
    • /
    • 2010
  • This paper presents an intelligent prefetching technique that significantly improves performance of hybrid fash-disk storage, a combination of flash memory and hard disk. Since flash memory embedded in a hybrid device is much faster than hard disk in terms of I/O operations, it can be utilized as a 'cache' space to improve system performance. The basic strategy for prefetching is to utilize sequential pattern mining, with which we can extract the access patterns of objects from historical access sequences. We use two techniques for enhancing the performance of hybrid storage with prefetching. One of them is to modify a FAST algorithm for mapping the flash memory. The other is to extend the unit of prefetching to a block level as well as a file level for effectively utilizing flash memory space. For evaluating the proposed technique, we perform the experiments using the synthetic data and real UCC data, and prove the usability of our technique.

Studies on the Phosphatic fertilizer Application Grassland I. Recidual effect of phosphatic fertilizer botanical composition and mineral contents of pasture plants in mixed sward (초지에 대한 인산질비료의 잔류효과에 의한 연구 II. 혼파초지의 식생구성 및 목초의 무기태함량에 대한 인산질비료의 잔류효과)

  • Park, Geun-Je;Kim, Jeong-Gap;Seo, Sung;Kim, Meing-Jooung
    • Journal of The Korean Society of Grassland and Forage Science
    • /
    • v.17 no.1
    • /
    • pp.19-26
    • /
    • 1997
  • To find out the residual effect of phosphate fertilization on botanical composition, mineral contents and mineral nutrient deprivation of pasture plants, this experiment was arranged as a randomized complete block design with six treatments(0-0, 50-50, 100-65, 150-65, 200-65 and 250-65kg $P_2O_5$/ha), those were composed of three P,O, fertilization level(0, 50 and 65kg P,OJha) after phosphate fertilization trial with six treatments(0, 50, 100, 150, 200 and 250kg $P_2O_5$/ha) from 1989 to 1992, and conducted at hilly land in Kwangju, Kyonggi Province 60m 1993 to 1994. The results obtained are summarized as follows: The botanical composition of pasture plants without phosphate fertilization was very poor. With increasing available phosphate of soil, the percentage of grasses and legumes were remarkably increased and weeds was decreased. With 150-65kg $P_2O_5$/ha application for two years, the average DM yield was composed of 80.6% grasses, 15.4% legume and 4.0% weeds, the percentage was similar to that of 200-65kg $P_2O_5$/ha. As available phosphate of soil increase, P, K and Mg content of pasture plants were increased, but Ca/P ratio was lowed and the other mineral contents tended not to be regular. The mineral nutrient contents deprived by DM yield was increased as available phosphate of soil was increased, but those were not different between 150-65 and 250-65kg $P_2O_5$/ha. However, mineral nutrient of $P_2O_5$,$K_2O$ and MgO were higher in 200-65 and 250-65kg $P_2O_5$/ha. Most of applied mineral elements were accumulated at a subsurface(0-2.5cm) of grasslands, and mineral tended to be decrease than that of soil chemical analysis before the experiment of residual effect of phosphate fertilization.

  • PDF

Analysis of Disk Array Architecture as a Storage Server of a Small-Sacle VOD Server (소규모 VOD 시스템의 저장 서버로서 디스크 배열 구조의 분석)

  • Go, Jeong-Guk;Kim, Gil-Yong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.811-820
    • /
    • 1997
  • Disk arrays are using to enhance data trandfer rate and I/O performance in multimedia applications which need a high-performance storage device with large storage capacity and high-speed network.As performance varies with configuration and data layout scheme,disk array characteristic variables must be approrpriately deter-mined in desibning disk array archetecture for a speciffic applicatoin. In this paper,in order to design a disk array architecturte as a storage server of a small-scale VOD system,we evaluate performance of a disk array to chose the number of disks in the array,disk array cinfiguration,a degree of declustering for a given data block size of continous media file system and I/D request size through simulation.Simulation result shows that RAID level 5 with 5 disks ios a suitable candidate for the disk array architecture which privides MPEG-2 files with a rate of 6 Mbps,Moreover,we whow that stripe unit is 64 KB and a layout scheme is contigous placement.

  • PDF

Studies on the N , $P_2O_5$ and $K_2O$-Application in the Mixed Sward of Alfalfa-Grass I. Effect of nitrogen fertilization on dry mixed sward of alfalfa-grasses (Alfalfa-Grass 혼파초지에 대한 3요소 시비 연구 I. 질소질비료의 시용수준이 alfalfa-grass 혼파초지의 건물 및 양분수량에 미치는 영향)

  • 박근제;최기준;이필상;김영진
    • Journal of The Korean Society of Grassland and Forage Science
    • /
    • v.15 no.3
    • /
    • pp.169-174
    • /
    • 1995
  • To investigate the effects of nitrogen(N) fertilization levels on the dry matter(DM) yield, nutrition yield, and N efficiency of forages in mixed sward of alfalfa-grasses, a field experiment arranged by randomized complete block design with five treatments(0, 70, 140, 210 and 280kg N/ha) was conducted at Livestock Experiment Station in Suwon, September, 1990 to February, 1993. During two years, average DM yields of forage increased as N fertilization level was increased, but no significant difference was found between DM 10,266kg of N 210kgha and DM 10,845kg of N 280kgha. Crude protein and energy productivity of forages increased as N fertilization level was increased, and the increasing degree was highest between N 140kg and 210kg/ha fertilization. With increasing N fertilization, mineral contents tended to decrease in P and K/Ca+ Mg equivalent ratios, to increase in Mg, but not to be regular in the other elements. Efficiency of N was highest at N 210kg/ha fertilization, which produced DM 21.6kg, net energy lactation 129.3 MJ, starch equivalent 12.3kStE and total digestible nutrients 14.5kg per Ikg N.

  • PDF