• 제목/요약/키워드: garbage

검색결과 373건 처리시간 0.023초

Behavior-induced Disposable Cup Automatic Separation X-Bin Study

  • LEE, Su-Min;KIM, Seo-Hyun;KIM, Ye-Na;BYUN, Hyo-Jeong;KWON, Lee-Seung;JUNG, Min-Jae;KWON, Woo-Taeg
    • 웰빙융합연구
    • /
    • 제4권1호
    • /
    • pp.19-25
    • /
    • 2021
  • Purpose: This study seeks to develop behavior-induced automatic separation X-Bin for disposable cup speculators. Some students throw away the contents. Research design, data and methodology: Therefore, environmental beautification workers spend a lot of time sorting disposable cups at school garbage collection sites. Disposable cups that have been thrown away like this are bad in terms of appearance and smell. In addition, cleaning inside garbage affects recycling rates and is closely related to environmental problems. Results: Clean cleaning reduces the amount of garbage incinerated without being recycled and reduces the cost of recycling. According to Korean Social Trends 2020, COVID-19 began to spread, and recycling of disposable items such as disposable cups increased by about 15 percent from the same period last year. Conclusions: These are classified for recycling, and the amount of garbage thrown on the streets is estimated to be larger. In order to prevent COVID-19s, the use of disposable goods is inevitable, but facilities are needed to dispose of them properly.

안드로이드 2.3 달빅 가상머신에서 스택 할당 기법을 통한 메모리 성능 향상 기법 (Stack Allocation-based Memory Performance Improvement Technique on Android 2.3 Dalvik Virtual Machine)

  • 임영규;김정길;김신덕
    • 디지털콘텐츠학회 논문지
    • /
    • 제12권4호
    • /
    • pp.551-557
    • /
    • 2011
  • 본 논문에서는 안드로이드 2.3에서 어플리케이션 실행 시 가비지 컬렉션(garbage collection)으로 인하여 발생하는 성능 저하를 감소시키기 위한 자바(Java) 객체들의 스택 할당(stack allocation) 기법을 제안하였다. 제안한 스택 할당 기법에서는 자바 객체들을 가비지 컬렉션이 되는 힙(Heap) 영역 대신에 스택에 할당함으로써 실행 시 가비지 컬렉션 대상이 되지 않게 한다. 제안한 기법의 성능 검증을 위하여 실제 자바 벤치마크에서 널리 사용되고 있는 Caffeinemark 및 자체 벤치마크 어플리케이션을 통해 안드로이드 스마트 폰에서 비교 실험을 하였다. 그 결과 자바 객체들의 스택 할당에 따르는 동작상의 오버헤드로 인한 수행 속도의 저하는 미미함을 보이면서도 가비지 컬렉션 수행 빈도는 상당히 감소시켜 어플리케이션 동작 및 사용자 인터페이스 성능 향상을 가져왔다.

부분 가비지 컬렉션을 이용한 로그 구조 파일시스템의 쓰기 성능 개선 (Partial Garbage Collection Technique for Improving Write Performance of Log-Structured File Systems)

  • 곽현호;신동군
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1026-1034
    • /
    • 2014
  • 최근 플래시 저장장치의 사용이 대중화되면서 플래시 저장장치의 특성에 맞는 로그 구조 파일시스템에 대한 관심도 높아지고 있다. 로그 구조 파일시스템은 사용자의 임의 쓰기를 파일시스템에서 순차 쓰기로 바꾸어 처리한다. 이 순차 쓰기를 유지하기 위해 파일시스템에서 가비지 컬렉션(Garbage Collection)을 해 주어야 하는데, 이때 오버헤드로 인해 쓰기 성능이 감소하는 것을 막기 위한 기법으로 SSR (Slack Space Recycling)이 제시되었다. 그런데, SSR은 임의 쓰기를 발생시키기 때문에, 임의 쓰기 성능이 낮은 저가형 저장장치에서 쓰기 성능을 감소시키는 문제가 있다. 본 논문에서 제시하는 부분 가비지 컬렉션은 SSR방식으로 데이터를 기록하기 전에 유효한 블록들을 일부만 복사하여 옮김으로써 무효화 된 공간의 크기를 늘려 임의 쓰기 수를 줄여서 쓰기 성능을 증가시키는 기법으로, SD 카드에서 쓰기 성능을 최대 두 배 이상 증가시켰다.

메모리가 적은 자바 시스템을 위한 자동 동적 메모리 관리 기법 (Automatic Dynamic Memory Management Techniques for Memory Scarce Java system)

  • 최형규;문수묵
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권8호
    • /
    • pp.378-384
    • /
    • 2008
  • 많은 내장형 시스템들이 자바(Java)를 널리 채택하고 있다. 내장형 시스템은 자바 가상 머신을 통해 자바를 지원하며, 자바 가상 머신은 쓰레기 수집기(Garbage Collector)를 통해서 동적 메모리를 자동으로 관리한다. 내장형 시스템은 적은 메모리를 가지고 있기 때문에 자바 가상 머신은 이를 효율적으로 관리해야 한다. 본 논문에서는 여러 자바 프로그램을 동시에 실행할 수 있는 자바 가상 머신에서 적은 메모리를 사용하면서도 효과적으로 메모리를 관리할 수 있는 메모리 관리 기법을 제안한다. 우선 개선된 압축(compaction)기법 기반의 쓰레기 수집 기법을 소개하여 움직일 수 없는 메모리 영역이 존재하더라도 외부 단편화(external fragmentation) 문제를 극복한다. 다음으로 수행 중 메모리 사용을 줄이기 위해서 쓰레기 수집기가 메모리에서 필요 없는 클래스(class)들을 선택적으로 수거하는 class unloading 기법을 소개한다. 소개한 기법들을 실제 동작하는 내장형 시스템에서 실험한 결과, 메모리가 부족하여 동시에 수행할 수 없었던 프로그램들이 같이 수행되는 등 매우 효과적이었다.

안드로이드에 실시간 성능 제공을 위한 태스크 관리 및 가비지컬렉션 실행 제어 방법 (Task Management and Garbage Collection Execution Control Method for Providing Real-time Performance to Android)

  • 조경연;조한무;이정국;서민원;이상길;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제18권3호
    • /
    • pp.101-113
    • /
    • 2018
  • 실시간으로 데이터를 획득하고 평가하는 것이 중요한 군용 점검 장비와 같은 시스템에서는 운영체제 레벨에서 실시간 처리가 가능해야 한다. 기술의 발전으로 기존 장비를 휴대용 단말로 대체하려는 요구가 있으나, 안드로이드가 적용된 휴대용 단말은 실시간성이 요구되는 시스템에 적합하지 않다. 안드로이드에서는 가비지 컬렉션을 통해 가용 메모리를 확보하는데, 이 작업이 수행되는 동안 다른 태스크가 중단되어 특정 태스크의 주기성을 보장할 수 없다. 본 논문에서는 이를 해결하기 위해 안드로이드의 가비지 컬렉션 실행을 제어하는 구조를 설계 및 구현하였다. 실시간 작업이 필요한 시간 동안 가비지 컬렉션을 제어하여 실시간 성능을 보장하며, 안드로이드에 실시간 성능 보장을 위한 RTiK을 적용하였다. 성능 평가를 위해 5ms 주기 태스크의 호출 주기를 측정하였으며, 제어 이전에는 태스크의 34.31%만 주기가 보장되었으나, 제어를 통해 98.18%의 태스크 주기가 만족되어 안드로이드에 실시간성을 제공하였다.

음식물 탈리액 처리를 위한 파일럿 규모의 막결합형 2상 혐기성 소화 공정 가능성 평가 (A feasibility study of a pilot scale two-phase anaerobic digestion with ultra filtration for the treatment of garbage leachate)

  • 이은영;허안희;김형국;김희준;배재호
    • 상하수도학회지
    • /
    • 제23권5호
    • /
    • pp.539-545
    • /
    • 2009
  • A feasibility of a pilot scale two-phase anaerobic digestion with ultra filtration system treating garbage leachate were evaluated. The treatment system consisted of a thermophilic acidogenic reactor, a mesophilic methanogenic reactor, and an UF membrane. The average COD removal efficiency of the treatment system was 95% up to the OLR of 3.1 g COD/L/d. The higher COD removal efficiency with membrane unit resulted from the removal of some portion of soluble organics by membrane as well as particulate materials. When the membrane unit was in operation, bulk liquid in acidogenic and methanogenic reactors was partially interchanged, which maintained the acidogenic reactor pH over 5.0 without external chemical addition. Also, with the production of methane in the acidogenic reactor, the organic loading rate of the methanogenic reactor reduced. The initial flux of the membrane unit was $50{\sim}60L/m^2/hr$, but decreased to $5 L/m^2/hr$ after 95 days of operation due to clogging caused by particulate materials such as fibrous materials in garbage leachate. To prevent clogging caused by particulate materials, a pretreatment system such as screening is required. With the improvement with membrane unit operation, the two-phase anaerobic digestion with ultra filtration system is expected to have the possibility of treating garbage leachate.

SSD 기반 스토리지 시스템에서 중복률과 입출력 성능 향상을 위한 데이터 중복제거 및 재활용 기법 (Data De-duplication and Recycling Technique in SSD-based Storage System for Increasing De-duplication Rate and I/O Performance)

  • 김주경;이승규;김덕환
    • 전자공학회논문지
    • /
    • 제49권12호
    • /
    • pp.149-155
    • /
    • 2012
  • SSD(Solid State Disk)는 다수의 NAND 플래시 메모리로 구성되었으며 내부에 고성능 컨트롤러와 캐시 버퍼를 포함한 스토리지 장치이다. NAND 플래시 메모리는 제자리 덮어쓰기가 안되기 때문에 파일시스템에서 유효페이지가 갱신 및 삭제시 무효페이지로 전환되어 완전히 삭제하기 위해서는 가비지 컬렉션 과정을 거쳐야한다. 하지만 가비지 컬렉션은 지연시간이 긴 Erase 연산을 포함하기 때문에 SSD의 I/O 성능을 감소시키고 마모도를 증가시키는 문제가 된다. 본 논문에서는 입력데이터에 대하여 유효데이터와 무효데이터에서 중복검사를 실행하는 기법을 제안한다. 먼저 유효데이터에 대한 중복제거 과정을 거치고 그 다음에 무효데이터 재활용 과정을 거침으로써 중복률을 향상시켰다. 이를 통하여 SSD의 쓰기 횟수와 가비지 컬렉션 횟수를 감소시켜 마모도와 I/O 성능이 개선되었다. 실험결과 제안한 기법은 유효데이터 중복제거와 무효데이터 재활용을 둘다 하지 않는 일반적인 경우에 비해서 가비지 컬렉션 횟수가 최대 20% 감소하고 I/O 지연시간이 9% 감소하였다.

코코넛 피트를 이용한 음식물 쓰레기의 퇴비화 기초실험 (A Basic Experimental Study on Composting of Garbage Wastes by Coconut Peat)

  • 허목;한지용
    • 유기물자원화
    • /
    • 제7권2호
    • /
    • pp.105-111
    • /
    • 1999
  • 본 연구는 실험실 규모의 회분식 반응기로 음식물쓰레기와 돈분을 퇴비화하였으며, 수분, C/N비 및 비중 조절재로써 톱밥과 코코넛 피트를 사용하였다. 첨가재로 톱밥만을 이용하여 생산된 퇴비와 톱밥과 코코넛 피트를 이용하여 생산된 퇴비를 비교하여 볼 때, 전자가 후자보다 감량율과 분해율이 약간씩 높게 나타났다. 이는 코코넛 피트가 톱밥보다 보습력이 뛰어났기 때문이며, 초기 수분량이 낮고, 통기성이 좋아 적정의 비중조절이 가능하여 호기성 발효를 촉진할수 있었다. 음식물 쓰레기만에 의한 퇴비는 그 비료성분이 부산물 비료의 기준을 만족시킬 수 없으며, 따라서 음식물쓰레기와 돈분을 동일 비율로 혼합하여 양질의 퇴비를 생산할 수 있었다. CEC값은 평균적으로 63.8me/100g 이었다. 톱밥의 높은 C/N비 때문에 퇴비화 초기의 C/N비는 적절하게 조절되었다. C/N비(>40)가 높을수록 감소율이 컸으며, 퇴비화하는 동안의 C/N비는 점점 향상되었다.

  • PDF

ZG-machine에서 기억 장소 재활용 체계의 영향 (Effect of Garbage Collection in the ZG-machine)

  • 우균;한태숙
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권7호
    • /
    • pp.759-768
    • /
    • 2000
  • ZG-machine은 태그옮김이라는 간단한 부호화 기법을 채택한 공간 효율적인 G-machine이다. 기억 장소 재활용 체계 없이 실험한 이전 실험에서 ZG-machine은 G-machine과 비교하여 30%의 힙 공간을 절약할 수 있었고 수행 시간 부담은 6%를 넘지 않았었다. 이 논문에서는 ZG-machine에 기억 장소 재활용 체계를 장착하여 추가로 실험한 결과를 설명한다. 결과에 따르면, G-machine과 비교할 때, ZG-machine의 수행 시간은 34% 증가하였지만 최소 힙 사용량은 평균 34% 감소하였다. 수행 시간 부담이 커진 이유는 기억 장소 재활용 체계때문이다. 그러나 힙 공간을 최소 힙 사용량의 7 배 정도로 늘렸을 경우에 G-machine에 대한 수행 시간 부담은 12%를 넘지 않았다. ZG-machine에서 최소 힙 사용량이 줄어든 특성은 ZG-machine이 내장 체계와 같은 기억 장소가 제한된 응용 분야에 사용될 수 있음을 의미한다. 또한 보다 효율적인 기억 장소 재활용 쳬계를 개발함으로써 수행 시간은 상당히 줄어들 것으로 예상 된다.

  • PDF

실시간 시스템용 낸드 플래시 메모리를 위한 로그 버퍼 관리 기법 (Log Buffer Management Scheme for NAND Flash Memory in Real-Time Systems)

  • 조현진;하병민;신동군;엄영익
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권6호
    • /
    • pp.463-475
    • /
    • 2009
  • 플래시 메모리는 일관된 성능, 저전력 및 내구성 등의 특징으로 인해 실시간 시스템에 적합한 저장장치로 주목 받고 있다. 하지만 플래시 메모리는 무효화된 페이지의 가비지 컬렉션 수행을 위한 정체 시간(blocking time)을 필요로 하는데, 기존의 플래시 메모리 관리 기법에서는 가비지 컬렉션을 위한 최대 정체 시간(worst case blocking time)과 최소 정체 시간(best case blocking time)의 차가 크다는 문제점이 있다. 본 논문에서는 KAST라 불리는 FTL(Flash Translation Layer)을 제안하며, 제안 시스템에서 사용자는 가비지 컬렉션에 따른 최대 정체 시간을 설정할 수 있도록 한다. 실험을 통해 KAST는 사용자가 설정한 시간 내 가비지 컬렉션을 완료하며, 기존 FTL 보다 10~15% 성능 향상을 보임을 확인한다.