• Title/Summary/Keyword: Computer I/O

Search Result 601, Processing Time 0.026 seconds

Design and Implementation of a Metadata Structure for Large-Scale Shared-Disk File System (대용량 공유디스크 파일 시스템에 적합한 메타 데이타 구조의 설계 및 구현)

  • 이용주;김경배;신범주
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.30 no.1
    • /
    • pp.33-49
    • /
    • 2003
  • Recently, there have been large storage demands for manipulating multimedia data. To solve the tremendous storage demands, one of the major researches is the SAN(Storage Area Network) that provides the local file requests directly from shared-disk storage and also eliminates the server bottlenecks to performance and availability. SAN also improve the network latency and bandwidth through new channel interface like FC(Fibre Channel). But to manipulate the efficient storage network like SAN, traditional local file system and distributed file system are not adaptable and also are lack of researches in terms of a metadata structure for large-scale inode object such as file and directory. In this paper, we describe the architecture and design issues of our shared-disk file system and provide the efficient bitmap for providing the well-formed block allocation in each host, extent-based semi flat structure for storing large-scale file data, and two-phase directory structure of using Extendible Hashing. Also we describe a detailed algorithm for implementing the file system's device driver in Linux Kernel and compare our file system with the general file system like EXT2 and shard disk file system like GFS in terms of file creation, directory creation and I/O rate.

A Study on a New Broadband 180° Phase Shifter using the Network with Great Phase Dispersive Characteristics (강한 위상 산란 특성을 갖는 회로망을 이용한 새로운 광대역 180°위상 천이기에 대한 연구)

  • 엄순영
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.14 no.4
    • /
    • pp.401-412
    • /
    • 2003
  • In this paper, a broadband phase shifter structure using a new switched network was proposed. A new reference network is composed of coupled lines and 45$^{\circ}$open and short stubs, which are shunted at the edge points of a main line, respectively, A delay network is composed of only a standard transmission line. It is possible to design a broadband 180$^{\circ}$phase shifter that phase dispersive characteristics by an impedance ratio R of coupled lines and greater phase dispersive characteristics by characteristic impedances Zm, Zs of a main line and stubs are used together. By considering a structure symmetry, the even and odd mode analysis was performed to obtain theoretical S-parameters of the proposed phase shifter. Also, through computer simulation on the basis of derived equations, design graphs were presented to optimally design a 180$^{\circ}$broadband phase shifter. Design graphs provide the values of characteristic impedances Zm, Zs, and I/O match and phase bandwidths. To verify electrical performances of the broadband phase shifter proposed in this paper, low different 180$^{\circ}$phase shifters, operated at the center frequency 3 GHz were designed and fabricated using design graphs, and were experimented. One of them was designed as a standard Schiffman structure to compare with electrical performances. Measured results of each phase shifter to satisfy simultaneously design conditions of I/O match (VSWR=1.15:1) and maximum phase deviation $({\varepsilon}_{{\Delta}{\phi}}={\pm}2^{\circ})$ were well in agreement with corresponding simulation results over impedance match and phase error bandwidths, and showed broadband characteristics.

Deposition Process Load Balancing Analysis through Improved Sequence Control using the Internet of Things (사물인터넷을 이용한 증착 공정의 개선된 순서제어의 부하 균등의 해석)

  • Jo, Sung-Euy;Kim, Jeong-Ho;Yang, Jung-Mo
    • Journal of Digital Convergence
    • /
    • v.15 no.12
    • /
    • pp.323-331
    • /
    • 2017
  • In this paper, four types of deposition control processes such as temperature, pressure, input/output(I/O), and gas were replaced by the Internet of Things(IoT) to analyze the data load and sequence procedure before and after the application of it. Through this analysis, we designed the load balancing in the sensing area of the deposition process by creating the sequence diagram of the deposition process. In order to do this, we were modeling of the sensor I/O according to the arrival process and derived the result of measuring the load of CPU and memory. As a result, it was confirmed that the reliability on the deposition processes were improved through performing some functions of the equipment controllers by the IoT. As confirmed through this paper, by applying the IoT to the deposition process, it is expected that the stability of the equipment will be improved by minimizing the load on the equipment controller even when the equipment is expanded.

A Prefetching and Memory Management Policy for Personal Solid State Drives (개인용 SSD를 위한 선반입 및 메모리 관리 정책)

  • Baek, Sung-Hoon
    • The KIPS Transactions:PartA
    • /
    • v.19A no.1
    • /
    • pp.35-44
    • /
    • 2012
  • Traditional technologies that are used to improve the performance of hard disk drives show many negative cases if they are applied to solid state drives (SSD). Access time and block sequence in hard disk drives that consist of mechanical components are very important performance factors. Meanwhile, SSD provides superior random read performance that is not affected by block address sequence due to the characteristics of flash memory. Practically, it is recommended to disable prefetching if a SSD is installed in a personal computer. However, this paper presents a combinational method of a prefetching scheme and a memory management that consider the internal structure of SSD and the characteristics of NAND flash memory. It is important that SSD must concurrently operate multiple flash memory chips. The I/O unit size of NAND flash memory tends to increase and it exceeded the block size of operating systems. Hence, the proposed prefetching scheme performs in an operating unit of SSD. To complement a weak point of the prefetching scheme, the proposed memory management scheme adaptively evicts uselessly prefetched data to maximize the sum of cache hit rate and prefetch hit rate. We implemented the proposed schemes as a Linux kernel module and evaluated them using a commercial SSD. The schemes improved the I/O performance up to 26% in a given experiment.

A Performance Study on CPU-GPU Data Transfers of Unified Memory Device (통합메모리 장치에서 CPU-GPU 데이터 전송성능 연구)

  • Kwon, Oh-Kyoung;Gu, Gibeom
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.11 no.5
    • /
    • pp.133-138
    • /
    • 2022
  • Recently, as GPU performance has improved in HPC and artificial intelligence, its use is becoming more common, but GPU programming is still a big obstacle in terms of productivity. In particular, due to the difficulty of managing host memory and GPU memory separately, research is being actively conducted in terms of convenience and performance, and various CPU-GPU memory transfer programming methods are suggested. Meanwhile, recently many SoC (System on a Chip) products such as Apple M1 and NVIDIA Tegra that bundle CPU, GPU, and integrated memory into one large silicon package are emerging. In this study, data between CPU and GPU devices are used in such an integrated memory device and performance-related research is conducted during transmission. It shows different characteristics from the existing environment in which the host memory and GPU memory in the CPU are separated. Here, we want to compare performance by CPU-GPU data transmission method in NVIDIA SoC chips, which are integrated memory devices, and NVIDIA SMX-based V100 GPU devices. For the experimental workload for performance comparison, a two-dimensional matrix transposition example frequently used in HPC applications was used. We analyzed the following performance factors: the difference in GPU kernel performance according to the CPU-GPU memory transfer method for each GPU device, the transfer performance difference between page-locked memory and pageable memory, overall performance comparison, and performance comparison by workload size. Through this experiment, it was confirmed that the NVIDIA Xavier can maximize the benefits of integrated memory in the SoC chip by supporting I/O cache consistency.

A Design and Analysis of Micro-payment System for Internet Commerce (인터넷 상거래를 위한 소액대금결제 시스템의 설계 및 성능평가)

  • Sung, Won;Kim, Eui-Jung;Park, Jong-Won
    • Journal of the Korea Computer Industry Society
    • /
    • v.4 no.4
    • /
    • pp.533-546
    • /
    • 2003
  • for the low information goods which will be traded through Internet is impossible to manage with previously existed payment system. The reason is that it's not economic because the management cost is bigger than the benefit of the information goods trade. Therefore, recently, there have been micropaymentresearches such as "Milicent", "PayWord", "MicroMint", and "iKP", etc. Though these methods don't have any problem with the low cost of the mechanism and the satisfaction of adequate security, they have big problem with the use of the unnecessary account and the aggregation of payment bill. The PayHash system which has been developed in this study simplifies the system's mechanism with "one-way hash function" which is used in generation, payment, and verification of the bill. And the system removed the generation and use of unnecessary account by making one customer have one account. The system solve the problem of the payment aggregation by using the last payment hash value and its index. And the system improves its performance by reducing the use of "digital signature" drastically, as well. As the result of this study, the PayHash system made it possible for the participants of the Internet Commerce to trade the lowest cost goods through efficient maintenance.o trade the lowest cost goods through efficient maintenance.

  • PDF

Birth and Infant Death Reporting System via Computer Network (출생 및 영아사망 신고체계 및 전산정보체계 개발)

  • Park, Jung-Han;Lee, Young-Sook;Rhee, Jung-Ae;Cho, Hyun;Chung, Young-Hae;Park, Soon-Woo;Jun, Hae-Ri
    • Health Policy and Management
    • /
    • v.8 no.2
    • /
    • pp.125-148
    • /
    • 1998
  • Accurate vital statistics are essential for a national health planning and evaluation. Among various vital statistics, birth and death rates, and infant and matemal mortality rates together with the causes of death are the very basic ones for above purposes as well as for the maternal and child health management. These statistics are based on the birth and death reports. It is required by law to report every birth and death within one month after its occurrence. However, in case of a neonatal death occurring prior to the birth report, most of the birth and death are not reported. Thus accurate infant and maternal mortality rates are not available yet in Korea. The main objective of this study is to develop a birth and infant death reporting system via computer network. We designed a new birth report form based on the current form and data from the analysis of medical record forms of 14 hospitals. A new form is basically addition of essential medical information to the current birth report form. Since a revision of the rules and regulations related wtih the birth report is necessary to use a new form, we kept the current from intact to make it acceptable to the government office for a field trial. We also developed computer programs for data input for birth and death reports at a medical faciltiy, data processing for production of maternal and child health indices at a health center, and management of maternal and child health services including immunization and postantal care at health center. The birth certificate and birth report can be printed out at a medical facility. The computer packages were programmed by Borland Delphi 3.0 and can be run under Windows 95 system. We proposed a new birth and death reporting system via computer network after a field trial for data input, transmission, and processing. The medical and demographic data o birth and death at medical facilities will be sent to health centers directly via computer network. The health center will retain the medical data for analysis and forward only the data for birth and death reports required by current regulations to the Dong, Up, or Myun Office. Once the birth or death is reported via computer network to the Dong Office, then the Dong Office will notify the baby's mother of the birth report and request to submit the baby's name by mail. When the baby's name its submitted. the Dong Office will forward the birth reports to the Common Court and Statistics Agency in the same way as the current system, Upon the completion of birth registration of the Common Court, the court will issue the birth certificate to mother which will be used in lieu of the family record. The advantages of proposed birth and death reporting system via computer network ar as follows ; I) The accuracy, timing, and completeness of reporting will be improved and more accurate maternal and child health indices can be obtained, ii) The maternal and child health services of health center will be obtained, iii) Epidemiologic data for pregnancy and birth can be obtained, iv) Manpower for birth and death reporting will be saved.

  • PDF

Basic Study on the Development of Analytical Instrument for Liquid Pig Manure Component Using Near Infra-Red Spectroscopy (근적외선 분광법을 이용한 돈분뇨 액비 성분분석기 개발을 위한 기초 연구)

  • Choi, D.Y.;Kwag, J.H.;Park, C.H.;Jeong, K.H.;Kim, J.H.;Song, J.I.;Yoo, Y.H.;Chung, M.S.;Yang, C.B.
    • Journal of Animal Environmental Science
    • /
    • v.13 no.2
    • /
    • pp.113-120
    • /
    • 2007
  • This study was conducted to measure Nitrogen(N), Phosphate($P_2O_5$), Potassium ($K_2O$), Organic matter(OM) and Moisture content of liquid pig manure by Near Infrared Spectroscopy(NIRS) and to develop an alternative and analytical instrument which are used for measurement of N, $P_2O_5$, $K_2O$, OM, and Moisture contents for liquid pig manure. The liquid pig manure sample's transmittance spectra were measured with a NIRS in the wavelength range of 400 to 2,500 nm. Multiple linear regression and partial least square regression were used for calibrations. The correlation coefficient(RSQ) and standard error of calibration(SEC) obtained for nitrogen were 0.9190 and 2.1649, respectively. The RSQ for phosphate, potassium, organic matter and moisture contents were 0.9749, 0.5046, 0.9883 and 0.9777, and the SEC were 0.5019, 1.9252, 0.1180 and 0.0789, respectively. These results are indications of the rapid determination of components of liquid pig manure through the NIR analysis. The simple analytical instrument for liquid pig manure consisted of a tungsten halogen lamp for light source, a sample holder, a quartz cell, a SM 301 spectrometer for spectrum analyzer, a power supply, an electronics, a computer and a software. Results showed that the simple analytical instrument that was developed can approximately predict the phosphate, organic matter and moisture content of the liquid pig manure when compared to the analysis taken by NIRS. The low predictability value of potassium however, needs further investigation. Generally, the experiment proved that the simple analytical instrument was reliable, feasible and practical for analyzing liquid pig manure.

  • PDF

AN ACOUSTIC ANALYSIS OF PRONUNCIATION IN CHILDREN WITH ANGLE'S CLASS II DIV. 1 MALOCCLUSION (Angle씨 II급 1류 부정교합아동의 발음에 관한 음향학적 연구)

  • Park, Yun-Chung;Lee, Sang-Hoon;Shon, Dong-Su
    • Journal of the korean academy of Pediatric Dentistry
    • /
    • v.24 no.1
    • /
    • pp.95-111
    • /
    • 1997
  • The human speech organ consists of respiration system (lung, larynx), phonation system (vocal cord), articulation system (esophagus, pharynx, uvula, teeth, gingiva, palate, tongue, lip) and resonating system(oral cavity, nasal cavity, paranasal sinus). Because teeth are components of the articulation system, it has been reported that the persons with abnormally positioned teeth generally have abnormal occlusion and pronunciation. In this study, using /ㅅ(s)/, the most commonly mispronunced consonant in children with malocclusion, and the seven single vowels, /사(sa), 서($s\delta$), 소(so), 수(su), 스($s\omega$), 시(si), 세(se)/ and / ㅏ(a), ㅓ($\delta$), ㅗ(o), ㅜ(u), ㅡ($\omega$), 1(i), ㅔ(e)/ were recorded and analyzed using speech analysis program on computer by measuring formants and compared them for investigating the differences in pronunciation in children with Angle's class I occlusions and those with Angle's class II div.1 malocclusion. The result were as follows: 1. In the Angle's Class II div.1 group, there were no significant differences in F1 of all recorded sounds as compared with Angle's Class I group(p>0.05). 2. In the consonants, there were significant differences in F2 of /스($s\omega$)/ and F2/F1 ratio of /사(sa), 서($s\delta$), 시(si)/ between the two group(p<0.05). 3. In the vowels, there were significant differences F2/F1 ratio of /ㅓ($\delta$)/(p<0.05) and no significant differences in F2/F1 ratio between two group(p>0.05). 4. In the consonants, there were significant differences in F2 and F2/F1 ratio when succeeding vowels were high or low, and F2/F1 ratio when front in accordance with tongue position (p<0.05). 5. In the vowels, there were no significant differences in formant in accordance with tongue position(p>0.05)

  • PDF

Workload-Driven Adaptive Log Block Allocation for Efficient Flash Memory Management (효율적 플래시 메모리 관리를 위한 워크로드 기반의 적응적 로그 블록 할당 기법)

  • Koo, Duck-Hoi;Shin, Dong-Kun
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.37 no.2
    • /
    • pp.90-102
    • /
    • 2010
  • Flash memory has been widely used as an important storage device for consumer electronics. For the flash memory-based storage systems, FTL (Flash Translation Layer) is used to handle the mapping between a logical page address and a physical page address. Especially, log buffer-based FTLs provide a good performance with small-sized mapping information. In designing the log buffer-based FTL, one important factor is to determine the mapping structure between data blocks and log blocks, called associativity. While previous works use static associativity fixed at the design time, we propose a new log block mapping scheme which adjusts associativity based on the run-time workload. Our proposed scheme improves the I/O performance about 5~16% compared to the static scheme by adjusting the associativity to provide the best performance.