• 제목/요약/키워드: Virtual memory

검색결과 320건 처리시간 0.026초

멥 데이터 자원 변화를 통한 가상 메모리 기반 FTL 정책의 성능 측정 및 분석 연구 (A Study on the Performance Measurement and Analysis on the Virtual Memory based FTL Policy through the Changing Map Data Resource)

  • 이현섭
    • 사물인터넷융복합논문지
    • /
    • 제9권1호
    • /
    • pp.71-76
    • /
    • 2023
  • 최근 빅데이터를 저장 및 관리하기 위해 대용량 데이터를 안정적으로 접근할 수 있는 고성능의 저장시스템 개발과 연구가 활발하게 진행되고 있다. 특히 데이터센터 및 엔터프라이즈 환경의 저장시스템에서는 대용량의 데이터를 관리하기 위해 대용량의 SSD(solid state disk)가 대량으로 사용되고 있다. 일반적으로 SSD는 미디어인 NAND 플래시 메모리의 특성을 감추고 데이터를 관리를 효율적으로 하기 위해 FTL(flash transfer layer)을 사용한다. 그러나 FTL의 알고리즘은 SSD의 용량이 커질수록 데이터가 저장된 NAND의 위치 정보를 관리하기 위해 DRAM을 많이 사용하는 한계가 있다. 따라서 본 논문에서는 FTL에서 사용하는 DRAM 자원을 줄이기 위한 가상 메모리 (virtual memory)를 적용한 FTL 정책을 소개한다. 본 논문에서 제안하는 가상 메모리 기반 FTL 정책은 LRU(least recently used) 정책을 사용하여 최근 사용된 데이터의 멥핑 정보를 DRAM 공간에 적재하고 이전에 사용된 정보는 NAND에 저장하는 방식으로 멥 데이터를 관리한다. 마지막으로 실험을 통해 가상 메모리 기반의 FTL과 일반 FTL의 데이터 쓰기 처리를 하는 동안 소모되는 성능과 자원의 사용량을 측정하고 분석한다.

메모리가 제한적인 자바가상기계에서의 지역 재사용 (Reusing Local Regions in Memory-limited Java Virtual Machines)

  • 김태인;김성건;한환수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권6호
    • /
    • pp.562-571
    • /
    • 2007
  • 많은 연구들을 통해 수행 속력, 효율성, 용이성, 안전성을 위하여 메모리 관리 기법들을 개선시켰다. 그러한 방법들 중에서 지역별 메모리 관리 기법은 각각의 객체 할당 위치에서 따라 정해진 지역에 할당 시키고 그 지역이 제거된다면 그 곳에 할당된 모든 객체의 메모리를 반환하는 방법이다. 본 논문에서는 메모리 제약적인 환경에서 힙 메모리 사용량을 줄이기 위해 로컬 지역을 재사용하는 방법을 제시한다. 기본 아이디어는 현재 함수가 수행될 동안 사용하지 않는 상위 로컬 지역을 재사용하는 것이다. 이러한 방법을 사용함으로써 메모리 제약적인 환경에서 메모리의 한계를 극복할 수 있을 것이다.

가상 메모리 시스템의 일시적인 과부하 완화 기법 (Transient Overloads Control Mechanism for Virtual Memory System)

  • 고영웅;이재용;홍철호;유혁
    • 정보처리학회논문지A
    • /
    • 제8A권4호
    • /
    • pp.319-330
    • /
    • 2001
  • 가상 메모리 시스템에서 프로세스가 현재 물리 메모리에 없는 페이지에 접근하게 되면 페이지 폴트가 발생하고, 이를 처리하기 위하여 예측할 수 없는 지연을 초래하는 페이지 폴트 핸들러가 동작하게 된다. 따라서 가상 메모리 시스템은 실시간 태스크의 제한 시간 실패율을 높여주는 요인이 될 수 있으므로 실시간 시스템에서 사용하기 어렵다. 뿐만 아니라, 새로운 태스크가 동적으로 유입되는 범용 운영체제 환경에서 가상 메모리 시스템은 태스크의 집중적인 페이지 폴트로 인하여 일시적인 과부하 상태에 빠질 수 있다. 본 논문에서는 집중적으로 발생하는 페이지 폴트에 의한 일시적인 과부하를 효율적으로 처리할 수 있는 RBPFH(Rate-Based Page Fault Handling) 알고리즘을 제시하고 있다 알고리즘의 특징은 현재 시스템의 자원을 모니터링하면서 페이지 폴트가 제한된 범위를 초과하지 않도록 분산시키는 방법을 사용하고 있으며, 페이지 폴트 처리 비율을 조정해줌으로써 동적으로 시스템의 부하가 변하는 상황을 고려하고 있다. RBPFH 알고리즘은 리눅스 운영체제에서 구현하였으며, 실험을 통하여 멀티미디어와 같은 연성 실시간 태스크를 지원하는데 있어서 유용하게 사용될 수 있음을 확인하였다. 실험 결과 RBPFH는 태스크의 제한 시간 실패율을 10%∼20% 감소시키고, 평균 지연 시간을 50%∼60% 감소시켜주었다.

  • PDF

가상 메모리 데이타베이스를 이용한 대규모 구조해석용 코어 외 방정식 해석기법의 개발 (Development of Out-of-Core Equation Solver with Virtual Memory Database for Large-Scale Structural Analysis)

  • 이성우;송윤환;이동근
    • 전산구조공학
    • /
    • 제4권2호
    • /
    • pp.103-110
    • /
    • 1991
  • 컴퓨터의 제한된 코어메모리로 대형문제를 해결하기 위하여 디스크를 마치 메모리처럼 사용할 수 있는 가상 메모리 데이타베이스 기법을 개발하였다. 이 기법과 아울러 최대 가용코어메모리를 작동시키는 방식을 사용하여 유한요소 해석시 흔히 발생하는 스카이라인 형태로 저장된 대칭통산행예(Sparse Symmetric Matrix)에 대한 매우 효과적인 코어 내 및 코어 외 직립방정식의 해법을 개발하였다. 제안된 방법은 다른 코어 외 해법에 비해 알고리즘 및 코딩이 매우 간단하여 계산효율을 상당히 향상시켰다. 해석예에서는 제안된 방법을 사용하여 대규모 구조해석 문제를 메모리 용량이 작은 소형컴퓨터에서 대단히 효율적으로 해결하였음을 보여주었다.

  • PDF

버퍼 캐쉬와 가상메모리 파일을 이용한 대형 데이터화일의 처리방법 설계 및 구현 (A Design and Implementation on Large Data File Management Using Buffer Cache and Virtual Memory File)

  • 김병철;신병석;조동섭;황희영
    • 대한전기학회논문지
    • /
    • 제41권7호
    • /
    • pp.784-792
    • /
    • 1992
  • In this paper we design and implement a method for application programs to allow handling of large data files in DOS environment. In this method we use extended memory and hard disk as a data buffer. And we use a part of the conventional DOS memory as a buffer cache which allows the application program to use extended memory and hard disks transparently. Using buffer cache also allows us some speed improvement for the application program.

  • PDF

프로세스 가상 메모리 데이터 유사성을 이용한 프로세스 할로윙 공격 탐지 (Proposal of Process Hollowing Attack Detection Using Process Virtual Memory Data Similarity)

  • 임수민;임을규
    • 정보보호학회논문지
    • /
    • 제29권2호
    • /
    • pp.431-438
    • /
    • 2019
  • 파일리스 악성코드는 악성 행위를 수행할 페이로드의 흔적을 은닉하기 위해 메모리 주입 공격을 이용한다. 메모리 주입 공격 중 프로세스 할로윙이라는 이름의 공격은 시스템 프로세스 등을 일시정지 상태로 생성시킨 다음, 해당 프로세스에 악성 페이로드를 주입시켜 정상 프로세스인 것처럼 위장해 악성행위를 수행하는 방법이다. 본 논문은 프로세스 할로윙 공격이 발생했을 경우, 악성 행위 실제 수행 여부와 상관없이 메모리 주입 여부를 검출할 수 있는 방법을 제안한다. 메모리 주입이 의심되는 프로세스와 동일한 실행 조건을 갖는 복제 프로세스를 실행시키고, 각 프로세스 가상 메모리 영역에 속해있는 데이터 집합을 퍼지 해시를 이용해 비교한 다음 유사도를 산출한다.

가상 팀의 교류활성기억 시스템과 팀 성과의 관계 : 가상 팀 속성을 선행요인으로 (Transactive Memory System of a Virtual Team : Theoretical Exploration and Empirical Examination)

  • 신경식;서아영
    • 한국전자거래학회지
    • /
    • 제15권2호
    • /
    • pp.137-166
    • /
    • 2010
  • 가상 팀은 구성원들이 지리적으로 떨어져 있고 기술로 매개된 환경하에서 주로 협업하기 때문에 대면접촉을 위주로 하는 전통적인 팀에 비하여 팀의 교류활성기억 시스템 (Transactive Memory System:TMS) 구축이 더욱 중요한 것으로 간주되고 있다. 본 연구의 목적은 TMS 이론을 중심으로 이론적 고찰 및 선행 변수를 탐색함으로써, 가상 팀의 효과적인운영을 위한 학문적 실무적 시사점을 제공하는 것이다. 이를 위하여 문헌조사를 통하여 가상 팀의 성과를 예측하는 이론적 모형을 개발하였다. 먼저 TMS를 구성하는 세가지 요인, 즉 (1) 전문성 파악, (2) 업무조정, (3) 인지기반 신뢰를 도출하였다. 그리고 TMS의 선행변인으로는 (1) 지각된 매체 풍부성, (2) 네트워크 연결강도, (3) 공유된 규범, (4) 지리적 거리등을 도출하였다. 제시된 이론적 모형을 검증하기 위하여 179개의 가상 팀을 대상으로 경로분석을 실시하였다. 분석결과, 가상 팀의 TMS를 구성하는 세가지 요인, 전문성 파악, 업무조정, 인지기반 신뢰는 가상 팀의 성과를 예측하는 결정적인 요인인 것으로 나타났다. 또한 TMS의 선행변인으로 제시된 지각된 매체 풍부성은 인지기반 신뢰에 유의한 정의 영향을 미치며, 네트워크 연결강도는 업무조정과 인지기반 신뢰에 유의한 정의 영향을 미치는 것으로 나타났다. 반면, 공유된 규범은 가상 팀의 교류활성기억시스템 구성 요인 세 가지 모두에 유의한 정의 영향을 미치는 것으로 나타났다. 예상과 달리, 구성원들 간의 지리적 거리는 TMS 세 가지 구성 요소 모두에 유의한 영향을 미치지 않았다.

가상 I/O 세그먼트를 이용한 OneNAND 플래시 메모리의 읽기 성능 향상 기법 (Improving the Read Performance of OneNAND Flash Memory using Virtual I/O Segment)

  • 현승환;고건
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권7호
    • /
    • pp.636-645
    • /
    • 2008
  • OneNAND 플래시는 NAND 플래시와 NOR 플래시의 장점을 모두 가진 고성능 하이브리드 플래시 메모리이다. OneNAND 플래시는 NAND 플래시의 장점들을 그대로 가지고 있을 뿐 아니라, 그동안 NAND 플래시의 단점으로 지적되던 느린 읽기 성능을 획기적으로 개선하였다. 그 결과 OneNAND 플래시는 휴대폰 및 디지털 카메라, PMP, 휴대용 게임기와 같은 고성능 휴대용 정보기기를 위한 최적의 스토리지 솔루션으로 각광받고 있다. 하지만 Linux를 비롯하여 현재 사용되고 있는 대부분의 범용 운영체제들은 가상 메모리와 블록 I/O 계층 구조의 제약으로 인해 OneNAND 플래시의 뛰어난 위기 성능을 제대로 활용하지 못하는 문제를 안고 있다. 이에 본 연구에서는 기존의 소프트웨어 계층 구조 하에서 OneNAND 플래시의 읽기 성능을 최대한 활용하기 위한 기법인 가상 I/O 세그먼트의 활용을 제안한다. 실제 구현을 통한 실험 결과는 제안된 기법이 OneNAND 플래시의 읽기 수행 시간을 기존에 비해 최고 54%까지 단축할 수 있음을 증명하였다.

차세대 저장 장치에 최적화된 SWAP 시스템 설계 (Design of Optimized SWAP System for Next-Generation Storage Devices)

  • 한혁
    • 한국콘텐츠학회논문지
    • /
    • 제15권4호
    • /
    • pp.9-16
    • /
    • 2015
  • Linux와 같은 발전된 운영 체제의 가상 메모리 관리 기술은 메인 메모리와 하드디스크와 같은 저장 장치를 이용하여 응용 프로그램에게 가상의 큰 주소 공간을 제공해준다. 최근 저장 장치는 속도의 측면에서 비약적인 발전을 보이고 있기 때문에 고속의 차세대 저장 장치를 메모리 확장에 이용하면 메모리를 많이 사용하는 응용의 성능이 좋아질 것이다. 그러나 기존 운영체제의 가상 메모리 관리 오버헤드 때문에 응용의 성능을 극대화시킬 수 없다. 이러한 문제를 해결하기 위해 본 논문은 차세대 저장 장치를 메모리 확장에 사용했을 때 쓰기 연산을 위한 블록 주소를 할당하는 향상된 알고리즘 및 시스템 튜닝 기법들에 대해 제안하였고, 제안된 기법들을 Linux 3.14.3의 가상 메모리 관리 시스템에 구현하였다. 그리고 구현된 시스템을 벤치마크를 이용하여 실험을 하였고, 마이크로 벤치마크의 경우에 평균 3배, 과학 계산 벤치마크 응용의 경우에 24%의 성능 향상이 있음을 보였다.

경험이 가상현실 콘텐츠 만족도에 미치는 영향 (The Effect of Experienced Memory on Virtual Reality Contents Satisfaction)

  • 진화수;송은지
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.622-624
    • /
    • 2018
  • 인간에게 경험이란 삶의 흔적이며 과정이다. 어떤 경험을 했는지, 느낌을 갖게 되었는지, 본적이 있는지, 만진 적이 있는지 등 다양한 인지 요소들은 그 기억만으로 그 인간의 특성이 되고 성질이 된다. 이러한 모든 경우를 재인이라고 한다. 이러한 기억 인출 단서들이 현존감이 강한 가상환경에서 발견되느냐, 발견되지 않느냐에 따라 미디어적 환상성이 아닌 사용자에게 가상에서의 '현실'을 제공하는 중요 요소로 작용할 것이다. 또한 가상현실 콘텐츠의 이해가 미숙한 사용자라도 가상환경에서 선행경험에 대한 재인요소를 제공받을 수 있는 중요한 단서가 될 수 있다면, 콘텐츠에 대한 높은 만족감을 기대할 수 있을 것이다. 본 연구는 가상현실 콘텐츠의 만족도를 올리는 요소로서, 재인에 대하여 고찰하고 개인의 재인과 가상현실 콘텐츠 만족과의 상관관계를 연구하여 양질의 콘텐츠 서비스를 제공하는데 기여하고 가상현실을 경험하는 사용자의 심리적인 영역까지 이해의 폭을 넓히고자 함이다.

  • PDF