• 제목/요약/키워드: I/O Processing

검색결과 568건 처리시간 0.031초

클러스터 컴퓨터를 위한 단일 I/O 공간 서비스의 구현 및 성능분석 (Implementation and Performance Analysis of Single I/O Space Service for Cluster Computers)

  • 김태규;김방현;김종현
    • 정보처리학회논문지A
    • /
    • 제13A권6호
    • /
    • pp.517-524
    • /
    • 2006
  • 클러스터 컴퓨터에 있어서 I/O 중심적인 응용을 효과적으로 처리하기 위해서는 통합 I/O 하부 구조를 지원하는 단일 I/O 공간(SIOS)이 필수적으로 구현되어야 한다. SIOS 서비스는 클러스터 컴퓨터 내의 어느 노드에서든지 자신 혹은 원격 노드에 위치한 주변기기 및 하드 디스크들을 직접 액세스할 수 있도록 전역 I/O 주소 공간을 구축해준다. 본 논문에서는 리눅스 클러스터에서 프리웨어들만을 이용하여 SIOS를 구현하는 방법을 제안하였다. 이 방법은 ENBD를 이용한 디바이스 드라이버 레벨과 S/W RAID 및 NFS를 이용한 파일 시스템 레벨에서 구현되었다. 이 방법의 주요 장점은 프리웨어들만을 이용하기 때문에 구현이 용이하고 비용이 거의 들지 않는다는 것이다. 또한 본 연구에서 사용한 프리웨어들은 공개 소스이기 때문에 다른 플랫폼에서도 약간의 수정을 통하여 적용이 가능하다는 장점이 있다. 이러한 장점을 가지면서도 실험 결과에서 나타난 I/O 처리율은 커널 수준에서 별도로 개발된 디바이스 드라이버를 사용하는 CDD보다 쓰기 동작에서는 최대 5.5배, 읽기 동작에서는 2.3배정도 더 높게 나타났다.

도체표면의 분변오염과 Verotoxin 생성 Escherichia coli O157:H7 분리에 관한 연구 (Isolation of Verocytotoxin Producing Escherichia coli O157:H7 Due to Fcal Contamination on Carcass Surfaces)

  • 홍종해;고주언
    • 한국식품위생안전성학회지
    • /
    • 제12권1호
    • /
    • pp.78-82
    • /
    • 1997
  • Surface swab samples from beef (188), pork (240) and chicken (95) carcasses were collected from slaughterhouse in Kangwon and Kyunggi areas from March through July 1996. The samples were examined on the level of E. coli biotype I relevant to fecal contamination due to unsanitary processing control and the existence of verocytotoxin-producing E. coli (VTEC). E. coli biotype I were confirmed from 38.8% of beef, 40.0% of pork, and 69.5% of chicken carcasses. Little variation was noted among three sampling points; rump, flank and neck of beef, ham, belly and jowls of pork. coli O157:H7 was only confirmed from 2 of 188 beef carcasses. E. coli biotype I. All the isolated E. coli O157 showed positive for vero cell cytotoxicity test. Isolation rate of E. coli O157 in summer was higher than in spring. In case of pork and chicken carcasses, E. coli O157 was isolated in summer only.

  • PDF

PLSI 글로벌파일시스템에서 데이터 네트워크 성능 분석 (Performance analysis of data network at the PLSI global file system)

  • 우준;장지훈;홍태영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.71-72
    • /
    • 2017
  • PLSI 통합 슈퍼컴퓨팅 서비스 환경에서는 다수의 사이트에서 클러스터 시스템 간 데이터 공유를 위해 글로벌 파일시스템을 사용하고 있으나, 수백 노드 이상의 클라이언트와 파일 서버 간 통신이 이루어지는 병렬 I/O에서 네트워크 병목 현상 이 발생할 수 있다. 따라서, 본 연구에서는 네트워크 병목 현상이 PLSI 글로벌 파일 시스템의 I/O 성능에 미치는 영향을 분석한다. PLSI 글로벌 파일시스템 테스트 베드에서 실험을 통해 네트워크 스위치의 버퍼 크기가 병목 현상을 유발하며, 네트워크 스위치의 버퍼 용량을 증가하여 I/O 성능을 개선할 수 있음을 보여준다.

대규모 네트워크 게임 서버를 위한 소켓 I/O모델의 비교 분석 (A Comparative Analysis of Socket I/O models for Massively Multi-player On-line Network Game Server)

  • 최진성;박학봉;전재우;오삼권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (중)
    • /
    • pp.1209-1212
    • /
    • 2002
  • 대규모 네트워크 게임은 최대한 많은 사용자를 수용할 수 있어야 하며 사용자들에게 안정적인 서비스를 제공할 수 있어야 한다. 그러나 많은 사용자들의 서버 동시 접속 및 제한된 네트워크 대역폭 등의 문제들로 인해 네트워크 게임 서버는 부하가 걸릴 수 있다. 이런 부하를 최대한 줄이기 위해 네트워크 게임 서버는 기능별로 분산되어 있는 것이 일반적이며, 분산된 서버들간의 통신 또는 서버와 클라이언트들간의 통신은 운영체제에서 제공하는 네트워크 통신 라이브러리를 사용한다. 본 논문에서는 Microsoft 사의 윈도우즈 계열에서 제공하는 다섯 가지 소켓 I/O 모델들에 대해 조사하고 비교 분석한다. 비교 분석한 결과 대규모 네트워크 게임 환경에서는 IOCP 모델이 기타 소켓 모델에 비해 IO 처리가 여러 가지 장점을 가지고 있음을 알 수 있다.

  • PDF

다중 프로세서 시스템에서의 공유 메모리 최적화 연구 (A Study on Shared Memory Optimization for Multi-Processor System)

  • 김종수;문종욱;임강빈;정기현;최경희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.685-688
    • /
    • 2001
  • 고속 I/O 를 갖는 Loosely coupled 다중 프로세서 시스템은 데이터의 처리 성능 향상과 I/O 집중화에 따른 병목 현상을 줄여줄 수 있다. 이 때 프로세서간의 데이터 전송에 사용되는 공유메모리는 그 구성과 이용 방법에 따라 시스템의 성능에 많은 영향을 미친다. 본 연구에서는 공유메모리의 사용 방법을 비동기, 메일박스를 통한 인터럽트 전달 인지 방식으로, I/O 사용방법을 고속 이더넷(IEEE 802.3u)으로 한 시스템 모델에서 다중 프로세서 시스템 구성에 필요한 공유메모리의 최적 사용량을 입출력 데이터의 Bandwidth와 Burstness관점에서 실험을 통해 분석하였다.

  • PDF

크레딧-스케줄러의 불공평적 IO 작업 분배에 관한 연구 (A Study on Unfairness for I/O Intensive Works on Credit-Scheduler)

  • 최재원;이재학;유헌창;이은영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 춘계학술발표대회
    • /
    • pp.68-71
    • /
    • 2019
  • 하이퍼바이저 Xen 은 처음 개발되었을 때부터 현재까지 크레딧-스케줄러를 이용하고 있다. 크레딧-스케줄러는 CPU 이용률을 높이기 위해 디자인되어 있으며 효율적인 I/O 처리를 위해 부스트라는 개념을 도입하였지만, 부스트로 인하여 공정성이 깨질 수 있는 문제를 가지고 있다. 이 논문에서는 I/O 중심 처리 환경에서 크레딧-스케줄러의 불공정성을 증명하였으며, 실험을 통해 네트워크 성능에서 최대 약 60%의 차이를 보임을 확인할 수 있었다.

서버 가상화 환경에서의 VM 로드 밸런싱 기법 (Dynamic Load Balancing of Virtual Machines in Server Virtualization Environments)

  • 오원석;김인혁;엄영익
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1822-1825
    • /
    • 2010
  • 기업의 데이터 센터의 규모가 커지면서 서버 가상화가 중요한 이슈가 되고 있다. 하지만, 서버의 효율성을 높이기 위해 제안된 가상화 환경의 특징은 가상 머신 내부에서 실제 시스템 사용률을 측정하는데 어려움을 초래했다. 이는 외부에서 가상 머신이 동작중인 물리 머신의 부하를 잘못 인식하게 만들며, 기존 로드 밸런싱 기법 적용의 효율성을 저하시킨다. 이러한 문제를 해결하기 위해 본 논문에서는 가상 머신의 I/O 요청의 총량에 기반을 둔 로드 밸런싱 기법을 제안한다. 제안하는 기법에서 로드밸런싱 서버는 각각의 물리 서버의 I/O 처리량의 한계값을 알고 있으며, 한계값보다 낮은 I/O 요청이 있는 물리 서버에 속한 가상 머신에게만 작업을 분배한다.

FEM 및 FVM solver 결합 이용에 대한 파일 I/O 의 영향 (Effect of File I/O on a coupled FEM & FVM solver)

  • 고원진;이기택;유지형;정형수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 추계학술발표대회
    • /
    • pp.423-425
    • /
    • 2021
  • 전기 자동차 에너지 시스템을 개발하기 위해서는 열 유체-전자기장 연성해석이 필요하다. 이를 위해 열 유체와 전자기장 각각의 해석에 특화된 패키지들을 사용하고, 이 패키지의 실험 결과를 저장 장치를 통해 주고받는다. 하지만 이는 저장장치 I/O 횟수를 늘려서 전체 계산 과정을 느리게 만들 수 있다. 데이터 교환을 MPI 패키지를 이용하여 DRAM 을 통해 이루어지도록 만들 수 있지만, 이는 계산 결과의 지속성을 악화시킨다. 즉, 열 유체 및 전자기장 연산과정에서 속도와 결과의 지속성은 상충적인 관계 갖는다. 본 연구는 이러한 관계를 실험적으로 분석하고 데이터의 지속성을 완화했을 때 이에 의해 얻을 수 있는 성능 이익을 분석한다.

리눅스에서의 SSD에 대한 IO성능 평가 (I/O Performance Analysis of SSD on Linux)

  • 민항준;신동군
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.889-892
    • /
    • 2008
  • 반도체 저장장치의 발달로 인하여 기존의 HDD를 대체할 SSD의 출시와 이를 위한 기술개발 및 성능 향상이 가속화 되고 있다. 이 논문에서는 현재의 운영체제들이 HDD 를 기반으로 최적화하여 제작이 되어 있는데 이러한 최적화 기법이 SSD에서도 유효한지에 대해서 알아보았다. 특히 I/O스케줄러를 변경하여 SSD에서 실험한 결과 SSD의 빠른 응답속도와 대역폭으로 인해 4개의 I/O스케줄러에서 비슷한 성능을 보이는 것으로 측정되었다. 또한 미리읽기기능과 WB에 대해서는 HDD와 마찬가지로 SSD의 성능을 향상 시킬 수 있었다.

입.출력 버퍼방식을 이용한 대용량 케이블 점검 시스템 설계 및 구현 (Design and Implementation of Large Capacity Cable Checking System using an I/O Buffer Method)

  • 양종원
    • 한국군사과학기술학회지
    • /
    • 제5권2호
    • /
    • pp.103-115
    • /
    • 2002
  • This paper describes the results on the design and implementation of large capacity cable checking system using I/O buffer method. The I/O buffer module which has feedback loops with input and output buffers is designed with logic gate in the VME board and controlled by MPC860 microprocessor. So this system can check a lot of cable at the same time with less size and less processing time than that of relay matrix method with the A/D converter. The size of the I/O buffer module can be variable according to the number of cable. And any type of cable can be checked even if the pin assignment of cable is changed.