• 제목/요약/키워드: Lock-Free

검색결과 62건 처리시간 0.017초

비휘발성 메모리를 고려한 고성능 저널링 기법 설계 및 평가 (Design and Evaluation of a High-performance Journaling Scheme for Non-volatile Memory)

  • 한혁
    • 한국콘텐츠학회논문지
    • /
    • 제20권8호
    • /
    • pp.368-374
    • /
    • 2020
  • 저널링 파일 시스템은 저널로 알려진 데이터 구조에 커밋되지 않은 파일 시스템의 변경 사항을 관리하여 예기치 않은 장애 발생 시 파일 시스템을 복원한다. 저널링에 필요한 추가 쓰기 연산은 저널링 파일 시스템의 성능에 부정적인 영향을 미친다. 최근 출시된 바이트 수준 접근이 가능한 고성능 비휘발성 메모리는 비휘발성 메모리 공간을 저널용 스토리지로 제공함으로써 저널링 파일 시스템의 성능 문제를 쉽게 해결할 수 있을 것으로 기대되었다. 그러나 고성능 비휘발성 메모리를 사용하더라도 저널링 파일 시스템의 트랜잭션 관리에 내재된 확장성 문제로 성능 문제는 여전히 발생한다. 이 문제를 해결하기 위해 본 논문에서는 파일 시스템 트랜잭션 처리를 위해 확장 가능한 성능을 제공하는 기법을 제안한다. 제안하는 기법은 트랜잭션 처리 상에서 락프리 자료구조를 사용하고 여러 입출력 채널을 지원하는 고성능 저장 장치에 동시에 입출력 여러 요청들을 처리할 수 있도록 한다. 성능 평가를 위해 제안하는 기법을 ext4 파일 시스템에 구현하였고, 멀티코어 서버에서 구현된 파일 시스템과 기존 ext4 파일 시스템과 최근에 제안된 비휘발성 메모리 기반 저널링 파일 시스템을 여러 벤치마크 프로그램을 사용하여 비교했고, 이를 통해 본 연구에서 구현한 파일 시스템이 ext4 파일 시스템과 최근의 비휘발성 메모리 기반 저널링 파일 시스템보다 각각 2.9/2.3배 더 나은 성능을 보인다는 것을 보여준다.

학습자의 스마트폰 제어를 위한 아이스마트키퍼 개발 및 적용 (The Development and Utilization of I_smart_keeper for the Learner's Smart Phone Control)

  • 한규정;허재영
    • 정보교육학회논문지
    • /
    • 제17권3호
    • /
    • pp.253-264
    • /
    • 2013
  • 본 연구에서는 학교와 가정에서 학생들의 스마트 폰을 제어 할 수 있는 서비스인 아이스마트키퍼를 개발하였다. 이 서비스의 구현은 서버, 교사 앱, 부모앱, 학생앱 등으로 구성하였고, 학교에서의 스마트폰 제어는 학교일일시정표와 위치기반(GPS, Global Positioning System)으로 동작된다. 즉 학교의 주관리자가 미리 설정된 시간에 따라 학생의 스마트폰은 6가지 정책중 하나로 동작된다. 6가지 정책은 비상전화만 허용, 특정앱허용, 전화만허용, 전화/문자허용, 모두허용, 모두잠금 등이다. 이런 6가지 정책은 수업시간에 교사의 스마트폰으로 임시정책에 의해서 실시간으로 변경이 가능하며 특히 특정앱허용의 정책을 활용하면 수업에 유용한 앱만을 가지고 수업이 가능하다. 또한 학생들이 수업시간에 조퇴 등으로 학교위치를 벗어난 경우에는 위치기반으로 학생들의 스마트폰이 학교 정책을 적용받지 않게 된다. 그리고 학생들의 스마트폰 사용 패턴을 분석하여 스마트건강지수를 5가지 유형중 하나로 표시하여 학생들의 건강한 스마트폰 사용을 유도하였다. 또한 가정에서도 부모앱을 활용하여 학생들의 스마트폰 사용을 제어 할 수 있다. 본 서비스의 도입으로 학교에서는 스마트폰을 수거하지 않고 도난에 따른 위험에서 벗어날 수 있다. 현재 1개 초등학교는 전체학생이 사용 중이며 3개 초등학교가 시험 실시중이다. 시험실시결과 교사의 만족도는 매우 높았고 적극적으로 수업에 활용하는 교사의 비율이 높았다. 학생들의 설문 조사 결과 만족도가 높았다.