• 제목/요약/키워드: Collection Operations

검색결과 205건 처리시간 0.025초

Memory Compaction Scheme with Block-Level Buffer for Large Flash Memory

  • Chung, Weon-Il;Li, Liangbo
    • International Journal of Contents
    • /
    • 제6권4호
    • /
    • pp.22-29
    • /
    • 2010
  • In flash memory, many previous garbage collection methods only merge blocks statically and do not consider the contents of buffer. These schemes may cause more unnecessary block erase operations and page copy operations. However, since flash memory has the limitation of maximum rate and life cycle to delete each block, an efficient garbage collection method to evenly wear out the flash memory region is needed. This paper proposes a memory compaction scheme based on block-level buffer for flash memory. The proposed scheme not only merges the data blocks and the corresponding log block, but also searches for the block-level buffer to find the corresponding buffer blocks. Consequently, unnecessary potential page copying operations and block erasure operations could be reduced, thereby improving the performance of flash memory and prolonging the lifetime of flash memory.

플래시 메모리를 위한 페이지 비율 분석 기반의 적응적 가비지 컬렉션 정책 (Adaptive Garbage Collection Policy based on Analysis of Page Ratio for Flash Memory)

  • 이승환;이태훈;정기동
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권5호
    • /
    • pp.422-428
    • /
    • 2009
  • 플래시 메모리는 부피가 작고, 가볍고, 소비전력이 낮으며 입출력이 빨라 최근 소형기기의 저장 장치로 널리 사용이 되고 있다. 그러나 플래시 메모리는 지움 연산을 수반하는 가비지 컬렉션을 수행해야 한다. 지움 연산은 속도가 느리고, 각 블록마다 지움 연산 횟수가 제한이 있다. 따라서 본 논문에서는 지움 연산 횟수와 각 블록의 지움 횟수 편차를 줄이는데 초점을 맞춘 균등화 정책을 제안한다. 따라서 플래시 메모리의 페이지 사용률에 기반을 둔 두 가지 가비지 컬렉션 수행 모드를 정의하고 그리고 각 모드에 대해 다른 지움 비용을 계산하여 전체 지움 연산 횟수와 각 블록의 지움 횟수 편차를 최소화하는 가비지 컬렉션 기법을 제안한다. 추가로 가비지 컬렉션 연산 시간을 최소화하기 위해 그룹 관리 기법을 제안해 보다 빠른 수행 시간을 가질 수 있도록 한다. 실험 결과 제안하는 정책은 기존의 Greedy 와 CAT 기법의 장점들을 동시에 나타내었고, 지움 횟수 편차를 평균 85% 감소 시켰고 가비지 컬렉션 수행 시간을 최대 6% 단축 시켰다

연산 특성을 고려한 향상된 적응적 가비지 컬렉션 정책 (An Advanced Adaptive Garbage Collection Policy by Considering the Operation Characteristics)

  • 박송화;이정훈;이원오;김현우
    • 대한임베디드공학회논문지
    • /
    • 제13권5호
    • /
    • pp.269-277
    • /
    • 2018
  • NAND flash memory has widely been used because of non-volatility, low power consumption and fast access time. However, it suffers from inability to provide update-in-place and the erase cycle is limited. The unit of read/write operation is a page and the unit of erase operation is a block. Moreover erase operation is slower than other operations. We proposed the Adaptive Garbage Collection (called "AGC") policy which focuses on not only reducing garbage collection process time for real-time guarantee but also wear-leveling for a flash memory lifetime. The AGC performs better than Cost-benefit policy and Greedy policy. But the AGC does not consider the operation characteristics. So we proposed the Advanced Adaptive Garbage Collection (called "A-AGC") policy which considers the page write operation count and block erase operation count. The A-AGC reduces the write operations by considering the data update frequency and update data size. Also, it reduces the erase operations by considering the file fragmentation. We implemented the A-AGC policy and measured the performance compared with the AGC policy. Simulation results show that the A-AGC policy performs better than AGC, specially for append operation.

하수처리시설의 슬러지 수거 일정계획 수립 및 수거차량 경로결정 (The Sludge Collection Scheduling and Vehicle Routing Strategies)

  • 김민제;노의수;허은정;최경현
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2006년도 춘계공동학술대회 논문집
    • /
    • pp.1170-1177
    • /
    • 2006
  • We apply VRP(Vehicle Routing Problem) to sludge collection system in this study. Sewage stores of villages are located in each village around a multipurpose dam. Sludge which is produced in sewage store of village is transported from the sewage store of village to the sewage treatment plants by the special purpose vehicle such as the tank lorry. In this paper, we propose sludge collection strategies which allocate each sewage store of village to sewage treatment plants and decide the schedule of sludge collection in order to collect sludge efficiently. The strategies aim to decrease transportation cost with deciding proposed vehicle routing and scheduling the sludge collection. When we decide route of vehicles, we consider the collection time in sewage store of village, distance between sewage store of villages and vehicle information as average velocity of vehicle, operation time of vehicle driver. We also develop the SCMS(Sludge Collection Management System) based on windows system with real data which is used in certain circumstance. And we experiment to figure out vehicle route and transportation cost throughout changing input data.

  • PDF

낸드 플래시 메모리의 이주 오버헤드 감소 및 수명연장을 위한 가비지 컬렉션 기법 (Garbage Collection Technique for Reduction of Migration Overhead and Lifetime Prolongment of NAND Flash Memory)

  • 황상호;곽종욱
    • 대한임베디드공학회논문지
    • /
    • 제11권2호
    • /
    • pp.125-134
    • /
    • 2016
  • NAND flash memory has unique characteristics like as 'out-place-update' and limited lifetime compared with traditional storage systems. According to out-of-place update scheme, a number of invalid (or called dead) pages can be generated. In this case, garbage collection is needed to reclaim invalid pages. Because garbage collection results in not only erase operations but also copy operations of valid (or called live) pages to other blocks, many garbage collection techniques have proposed to reduce the overhead and to increase the lifetime of NAND Flash systems. This techniques sometimes select victim blocks including cold data for the wear leveling. However, most of them overlook the cost of selecting victim blocks including cold data. In this paper, we propose a garbage collection technique named CAPi (Cost Age with Proportion of invalid pages). Considering the additional overhead of what to select victim blocks including cold data, CAPi improves the response time in garbage collection and increase the lifetime in memory systems. Additionally, the proposed scheme also improves the efficiency of garbage collection by separating cold data from hot data in valid pages. In experimental evaluation, we showed that CAPi yields up to, at maximum, 73% improvement in lifetime compared with existing garbage collections.

페이지 비율 분석 기반의 NAND 플래시 메모리를 위한 가비지 컬렉션 기법 (Garbage Collection Method for NAND Flash Memory based on Analysis of Page Ratio)

  • 이승환;옥동석;윤창배;이태훈;정기동
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권9호
    • /
    • pp.617-625
    • /
    • 2009
  • NAND 플래시 메모리는 부피가 작고, 가볍고, 소비전력이 낮으며 입출력이 빠르고 집적도가 높아 최근 임베디드 기기들에 널리 사용되고 있다. 그러나 NAND 플래시 메모리는 지움 연산을 수반하는 가비지 컬렉션 연산을 수행해야 한다. 게다가 지움 연산은 속도가 느리고, 각 블록마다 지움 연산 횟수가 제한이 있다. 따라서 제안하는 가비지 컬렉션 기법은 전체 지움 연산 횟수와 각 블록의 지움 횟수 편차를 감소시키고, 가비지 컬렉션 수행 시간을 최소화하는데 초점을 맞춘다. NAND 플래시 메모리는 유효 페이지, 무효 페이지, 빈 페이지로 구성되어 있다. 제안하는 기법은 페이지들의 비율을 이용해 가비지 컬렉션의 수행 시기를 결정하고 대상 블록을 선택한다. 그리고 할당 기법과 그룹 관리기법을 추가적으로 구현하였다. 실험 결과 제안한 정책은 기존의 Greedy나 CAT 기법에 비해 전체 지움 횟수를 최소화 하면서, 최대 82% 지움 횟수 편차를 감소시켰고, 최대 75%의 가비지 컬렉션 수행 시간을 단축시켰다.

국방분야 빅데이터 분석의 활용가능성에 대한 고찰 (A Study on a Way to Utilize Big Data Analytics in the Defense Area)

  • 김성우;김각규;윤봉규
    • 한국경영과학회지
    • /
    • 제39권2호
    • /
    • pp.1-19
    • /
    • 2014
  • Recently, one of the core keywords in information technology (IT) as well as areas such as business management is big data. Big data is a term that includes technology, personnel, and organization required to gather/manage/analyze collection of data sets so large and complex that it becomes difficult to manage and analyze using traditional tools. The military has been accumulating data for a long period due to the organization's characteristic in placing emphasis on reporting and records. Considering such characteristic of the military, this study verifies the possibility of improving the performance of the military organization through use of big data and furthermore, create scientific development of operation, strategy, and support environment. For this purpose, the study organizes general status and case studies related to big data, traces back examples of data utilization by Korean's national defense sector through US military data collection and case studies, and proposes the possibility of using and applying big data in the national defense sector.

Clustering Technique for Multivariate Data Analysis

  • Lee, Jin-Ki
    • 한국국방경영분석학회지
    • /
    • 제6권2호
    • /
    • pp.89-127
    • /
    • 1980
  • The multivariate analysis techniques of cluster analysis are examined in this article. The theory and applications of the techniques and computer software concerning these techniques are discussed and sample jobs are included. A hierarchical cluster analysis algorithm, available in the IMSL software package, is applied to a set of data extracted from a group of subjects for the purpose of partitioning a collection of 26 attributes of a weapon system into six clusters of superattributes. A nonhierarchical clustering procedure were applied to a collection of data of tanks considering of twenty-four observations of ten attributes of tanks. The cluster analysis shows that the tanks cluster somewhat naturally by nationality. The principal componant analysis and the discriminant analysis show that tank weight is the single most important discriminator among nationality although they are not shown in this article because of the space restriction. This is a part of thesis for master's degree in operations research.

  • PDF

Mean-Variance Analysis for Optimal Operation and Supply Chain Coordination in a Green Supply Chain

  • Yamaguchi, Shin;Goto, Hirofumi;Kusukawa, Etsuko
    • Industrial Engineering and Management Systems
    • /
    • 제16권1호
    • /
    • pp.22-43
    • /
    • 2017
  • It is urgently-needed to construct a green supply chain (GSC) from collection of used products through recycling of them to sales of products using the recycled parts. Besides, it is necessary to consider the uncertainty in product demand as a risk in a GSC. This study proposes the optimal operations for a GSC with a retailer and a manufacturer. A retailer pays an incentive for collection of used products from customers and sells a single type of products in a market. A manufacturer produces the products ordered by the retailer, using recyclable parts with acceptable quality and compensates the collection cost of used products as to the recycled parts. This paper discusses the following risk attitudes: risk-neutral attitude, risk-averse attitude, and risk-prone attitude. Using mean-variance analysis, the optimal decisions for product order quantity, collection incentive, and lower limit of quality level, in the decentralized GSC (DGSC) and the integrated GSC (IGSC) are made. DGSC optimizes the utility function of each member. IGSC does that of the whole system. The analysis numerically investigates how (i) risk attitude and (ii) quality of recyclable parts affect the optimal operations. Supply chain coordination between GSC members to shift IGSC from DGSC is discussed.

공공도서관의 독립출판물 장서운영 현황 조사 연구 - 서울·인천·경기 지역을 중심으로 - (A Survey Study on the Current Situation of Collection Operations of Independent Publications in Public Libraries: Focusing on Seoul, Incheon, Gyeonggi Province)

  • 김보일
    • 한국문헌정보학회지
    • /
    • 제53권4호
    • /
    • pp.399-418
    • /
    • 2019
  • 최근 독립출판물에 대한 사회적 관심과 이용자 요구의 증가로 공공도서관을 통한 독립출판물의 장서운영이 확대되고 있다. 그러나 공공도서관에서는 독립출판물의 다양한 형태 사항과 서지정보 제공의 부실 등으로 인하여 장서로 운영하는 데에 어려움을 겪고 있다. 이에 공공도서관에서 독립출판물을 효과적으로 관리를 할 수 있는 방안을 제시하기 위해 공공도서관의 독립출판물 장서 현황 분석과 독립출판물 담당자와의 심층인터뷰를 진행하였다. 그 결과 독립출판물을 효과적으로 관리할 수 있는 방안으로 공공도서관 독립출판물 목록 구축 및 공유를 위한 공동목록시스템 구축, 독립출판물의 다양한 정보를 수집할 수 있는 플랫폼, 독립출판물의 ISBN, ISSN, CIP 발급 지원, 유통시스템의 개선이 필요한 것으로 도출되었다.