• Title/Summary/Keyword: High Throughput Process

Search Result 268, Processing Time 0.025 seconds

Concurrency Control and Recovery Methods for Multi-Dimensional Index Structures (다차원 색인구조를 위한 동시성제어 기법 및 회복기법)

  • Song, Seok-Il;Yoo, Jae-Soo
    • The KIPS Transactions:PartD
    • /
    • v.10D no.2
    • /
    • pp.195-210
    • /
    • 2003
  • In this paper, we propose an enhanced concurrency control algorithm that maximizes the concurrency of multi-dimensional index structures. The factors that deteriorate the concurrency of index structures are node splits and minimum bounding region (MBR) updates in multi-dimensional index structures. The proposed concurrency control algorithm introduces PLC(Partial Lock Coupling) technique to avoid lock coupling during MBR updates. Also, a new MBR update method that allows searchers to access nodes where MBR updates are being performed is proposed. To reduce the performance degradation by node splits the proposed algorithm holds exclusive latches not during whole split time but only during physical node split time that occupies the small part of a whole split process. For performance evaluation, we implement the proposed concurrency control algorithm and one of the existing link technique-based algorithms on MIDAS-3 that is a storage system of a BADA-4 DBMS. We show through various experiments that our proposed algorithm outperforms the existing algorithm in terms of throughput and response time. Also, we propose a recovery protocol for our proposed concurrency control algorithm. The recovery protocol is designed to assure high concurrency and fast recovery.

Identifying Responsive Functional Modules from Protein-Protein Interaction Network

  • Wu, Zikai;Zhao, Xingming;Chen, Luonan
    • Molecules and Cells
    • /
    • v.27 no.3
    • /
    • pp.271-277
    • /
    • 2009
  • Proteins interact with each other within a cell, and those interactions give rise to the biological function and dynamical behavior of cellular systems. Generally, the protein interactions are temporal, spatial, or condition dependent in a specific cell, where only a small part of interactions usually take place under certain conditions. Recently, although a large amount of protein interaction data have been collected by high-throughput technologies, the interactions are recorded or summarized under various or different conditions and therefore cannot be directly used to identify signaling pathways or active networks, which are believed to work in specific cells under specific conditions. However, protein interactions activated under specific conditions may give hints to the biological process underlying corresponding phenotypes. In particular, responsive functional modules consist of protein interactions activated under specific conditions can provide insight into the mechanism underlying biological systems, e.g. protein interaction subnetworks found for certain diseases rather than normal conditions may help to discover potential biomarkers. From computational viewpoint, identifying responsive functional modules can be formulated as an optimization problem. Therefore, efficient computational methods for extracting responsive functional modules are strongly demanded due to the NP-hard nature of such a combinatorial problem. In this review, we first report recent advances in development of computational methods for extracting responsive functional modules or active pathways from protein interaction network and microarray data. Then from computational aspect, we discuss remaining obstacles and perspectives for this attractive and challenging topic in the area of systems biology.

A Handover Method Based On the Position Information of a Mobile Terminal (이동 단말기의 위치 정보에 기반한 핸드오버 방법)

  • Lee Jong-Chan;Lee Moon-Ho
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.31 no.4A
    • /
    • pp.385-392
    • /
    • 2006
  • It is widely accepted that high user densities in mobile multimedia environments can only be achieved with micro- and pico-cell. The smaller cell size causes frequent handovers between cells, and decreases permissible handover processing delay. This may result in the handover failure, in addition to the loss of some packets during the handover. In these cases, re-transmission is needed in order to compensate errors, which in turn triggers a rapid degradation of throughput. In this paper, we propose a new handover scheme for the next generation mobile communication systems, in which the handover setup process is done in advance before a handover request by predicting the handover cell based on mobile terminal's current position and moving direction. Simulation is performed in order to analyze the handover failure rate and packet loss rate. Simulation results show that our proposed method provides a better performance than the conventional method.

The Development of U-recovery by Continuous Electrorefining (연속식 전해정련에 의한 우라늄 회수기술 개발)

  • Kim, Jeong-Guk;Park, Sung-Bin;Hwang, Sung-Chan;Kang, Young-Ho;Lee, Sung-Jai;Lee, Han-Soo
    • Journal of Nuclear Fuel Cycle and Waste Technology(JNFCWT)
    • /
    • v.8 no.1
    • /
    • pp.71-76
    • /
    • 2010
  • The electrorefining process, one of main processes which are composed of pyroprocess to recover the useful elements from spent fuel, and the domestic development of electrorefiner have been reviewed. The electrorefiner is composed of an anode basket containing reduced spent fuel such as uranium, transuranic and rare earth elements, and a solid cathode, which are in LiCl-KCl eutectic electrolyte. Oxidation (dissolution) reaction occurs on the anode and a pure uranium is electrochemically reduced (deposited) on the solid cathode. By application of graphite cathode, which has a self-scrapping characteristics for the uranium deposits, and a recovery of the fallen deposits by a screw conveyer, a high-throughput continuous electrorefiner with a capacity of 20 kgU/day has been developed.

Bacterial Community Composition and Diversity of a Full-Scale Integrated Fixed-Film Activated Sludge System as Investigated by Pyrosequencing

  • Kwon, Soon-Dong;Kim, Taek-Seung;Yu, Gi-Hyeon;Jung, Joon-Hong;Park, Hee-Deung
    • Journal of Microbiology and Biotechnology
    • /
    • v.20 no.12
    • /
    • pp.1717-1723
    • /
    • 2010
  • The integrated fixed-film activated sludge (IFAS) system is a variation of the activated sludge wastewater treatment process, in which hybrid suspended and attached biomass is used to treat wastewater. Although the function and performance of the IFAS system are well studied, little is known about its microbial community structure. In this study, the composition and diversity of the bacterial community of suspended and attached biomass samples were investigated in a full-scale IFAS system using a high-throughput pyrosequencing technology. Distinct bacterial community compositions were examined for each sample and appeared to be important for its features different from conventional activated sludge processes. The abundant bacterial groups were Betaproteobacteria (59.3%), Gammaproteobacteria (8.1%), Bacteroidetes (5.2%), Alphaproteobacteria (3.9%), and Actinobacteria (3.2%) in the suspended sample, whereas Actinobacteria (14.6%), Firmicutes (13.6%), Bacteroidetes (11.6%), Betaproteobacteria (9.9%), Gammaproteobacteria (9.25%), and Alphaproteobacteria (7.4%) were major bacterial groups in the attached sample. Regarding the diversity, totals of 3,034 and 1,451 operational taxonomic units were identified at the 3% cutoff for the suspended and attached samples, respectively. Rank abundance and community analyses demonstrated that most of the diversity was originated from rare species in the samples. Taken together, the information obtained in this study will be a base for further studies relating to the microbial community structure and function of the IFAS system.

Genome Analysis Pipeline I/O Workload Analysis (유전체 분석 파이프라인의 I/O 워크로드 분석)

  • Lim, Kyeongyeol;Kim, Dongoh;Kim, Hongyeon;Park, Geehan;Choi, Minseok;Won, Youjip
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.2
    • /
    • pp.123-130
    • /
    • 2013
  • As size of genomic data is increasing rapidly, the needs for high-performance computing system to process and store genomic data is also increasing. In this paper, we captured I/O trace of a system which analyzed 500 million sequence reads data in Genome analysis pipeline for 86 hours. The workload created 630 file with size of 1031.7 Gbyte and deleted 535 file with size of 91.4 GByte. What is interesting in this workload is that 80% of all accesses are from only two files among 654 files in the system. Size of read and write request in the workload was larger than 512 KByte and 1 Mbyte, respectively. Majority of read write operations show random and sequential patterns, respectively. Throughput and bandwidth observed in each processing phase was different from each other.

Determination of the Pallet Quantity Using Simulation in the FMS for Aircraft Parts (시뮬레이션 기법을 이용한 항공기 부품 가공 유연생산시스템의 팔레트 수량 결정)

  • Kim, Deok Hyun;Lee, In Su;Cha, Chun Nam
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.41 no.4
    • /
    • pp.59-69
    • /
    • 2018
  • This study deals with the case study on the pallet quantity determination problem for the flexible manufacturing system producing 32 different types of aircraft wing ribs which are major structures of an aircraft wings. A Korean company has constructed the WFMS (wing rib flexible manufacturing system) that is composed of several automated equipments such as the 5-axis machining centers, the RGV (rail guided vehicles)s, the AS/RS (automated storage and retrieval system), the loading/unloading stations, and so on. Pallets play a critical role in the WFMS to maintain high system utilization and continuous work flow between 5-axis machining machines and automated material handling devices. The discrete event simulation method is used to evaluate the performance of the WFMS under various pallet mix alternatives for wing rib manufacturing processes. Four performance measures including system utilization, throughput, lead-time and work in process inventory level are investigated to determine the best pallet mix alternative. The best pallet mix identified by the simulation study is adopted in setting up and operating a real Korean aircraft parts manufacturing shop. By comparing the real WFMS's performances with those of the simulation study, we discussed the cause of performance difference observed and the necessity of developing the CPS (cyber physical system).

A Study on the Hardware Design of High-Throughput HEVC CABAC Binary Arithmetic Encoder (높은 처리량을 갖는 HEVC CABAC 이진 산술 부호화기의 하드웨어 설계에 관한 연구)

  • Jo, Hyun-gu;Ryoo, Kwang-ki
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.401-404
    • /
    • 2016
  • This paper proposes entropy coding method of HEVC CABAC Encoder for efficient hardware architecture. The Binary Arithmetic Encoder requires data dependency at each step, which is difficult to be operated in a fast. Proposed Binary Arithmetic Encoder is designed 4 stage pipeline to quickly process the input value bin. According to bin approach, either MPS or LPS is selected and the binary arithmetic encoding is performed. Critical path caused by repeated operation is reduced by using the LUT and designed as a shift operation which decreases hardware size and not using memory. The proposed Binary Arithmetic Encoder of CABAC is designed using Verilog-HDL and it was implemented in 65nm technology. Its gate count is 3.17k and operating speed is 1.53GHz.

  • PDF

Evaluation and Comparative Analysis of Scalability and Fault Tolerance for Practical Byzantine Fault Tolerant based Blockchain (프랙티컬 비잔틴 장애 허용 기반 블록체인의 확장성과 내결함성 평가 및 비교분석)

  • Lee, Eun-Young;Kim, Nam-Ryeong;Han, Chae-Rim;Lee, Il-Gu
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.2
    • /
    • pp.271-277
    • /
    • 2022
  • PBFT (Practical Byzantine Fault Tolerant) is a consensus algorithm that can achieve consensus by resolving unintentional and intentional faults in a distributed network environment and can guarantee high performance and absolute finality. However, as the size of the network increases, the network load also increases due to message broadcasting that repeatedly occurs during the consensus process. Due to the characteristics of the PBFT algorithm, it is suitable for small/private blockchain, but there is a limit to its application to large/public blockchain. Because PBFT affects the performance of blockchain networks, the industry should test whether PBFT is suitable for products and services, and academia needs a unified evaluation metric and technology for PBFT performance improvement research. In this paper, quantitative evaluation metrics and evaluation frameworks that can evaluate PBFT family consensus algorithms are studied. In addition, the throughput, latency, and fault tolerance of PBFT are evaluated using the proposed PBFT evaluation framework.

Study of Load Balancing Technique Based on Step-By-Step Weight Considering Server Status in SDN Environment (SDN 환경에서 서버 상태를 고려한 단계적 가중치 기반의 부하 분산 기법 연구)

  • Jae-Young Lee;Tae-Wook Kwon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.6
    • /
    • pp.1087-1094
    • /
    • 2023
  • Due to the development of technologies, such as big data, cloud, IoT, and AI, The high data throughput is required, and the importance of network flexibility and scalability is increasing. However, existing network systems are dependent on vendors and equipment, and thus have limitations in meeting the foregoing needs. Accordingly, SDN technology that can configure a software-centered flexible network is attracting attention. In particular, a load balancing method based on SDN can efficiently process massive traffic and optimize network performance. In the existing load balancing studies in SDN environment have limitation in that unnecessary traffic occurs between servers and controllers or performing load balancing only after the server reaches an overload state. In order to solve this problem, this paper proposes a method that minimizes unnecessary traffic and appropriate load balancing can be performed before the server becomes overloaded through a method of assigning weights to servers in stages according to server load.