• 제목/요약/키워드: File Access

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

뉴메모리를 이용한 고성능 및 호환성을 위한 I/O 변환 계층 기술 (I/O Translation Layer Technology for High-performance and Compatibility Using New Memory)

  • 송현섭;문영제;노삼혁
    • 정보과학회 논문지
    • /
    • 제42권4호
    • /
    • pp.427-433
    • /
    • 2015
  • 컴퓨팅 시스템이 급속도로 발전함에 따라 빠른 데이터 처리가 요구되고, 이를 위한 고성능 저장 장치 기술이 요구되고 있다. 차세대 메모리인 뉴메모리는 고성능 저장장치에 활용될 수 있는 장점을 가진다. 뉴메모리는 비휘발성을 가지고 있으며, DRAM (Dynamic Random Access Memory)에 가까운 접근 속도를 가지고 있어서, 업계 및 학계로 하여금 새로운 저장장치의 역할을 할 수 있을 것이라는 기대를 받고 있다. 본 연구는 뉴메모리를 저장장치로 활용하기 위한 기술로 NTL (New memory Translation Layer)을 제시한다. NTL은 기존의 디스크 파일시스템을 뉴메모리에서 사용할 수 있게 하여 높은 호환성을 제공하며, 블록 단위가 아닌 바이트 단위로 입출력 데이터를 처리하여 높은 데이터 처리량을 제공한다. 본 논문에서는 NTL의 설계에 대해 서술하며, NTL을 통해 얻는 성능 이점을 보여주기 위한 실험 결과를 제시한다.

클라이언트/서버 모델에 의한 메인프레임 부하 분산 사례연구 (A Case Study of Mainframe Load Reduction Using The Client and Server Model)

  • 고광병;공승욱;권기목;강창언
    • 한국통신학회논문지
    • /
    • 제19권8호
    • /
    • pp.1628-1639
    • /
    • 1994
  • 대학에서는 전산자원의 활용도를 높이기 위해 주전산기, 워크스테이션, 퍼스날컴퓨터등 다수의 전산자원을 LAN으로 연결하여 사용한다. 그러나 관리, 보안상의 이유로 대부분의 행정용 응용프로그램들은 주전산기에 집중되어 있어, 설계로 단시간에 전교학생이 수강신청을 하여야 하는 온라인 수강신청시스템과 같은 응용프로그램은 주전산기에 막대한 과부하를 초래하여 많은 문제점이 있다. 본 논문에서는 연구를 위하여 Y대학을 모델로 하여 온라인 수강신청시스템을 분산처리 대상업무로 선정하여 모델 대학환경에 가장 적합한 분산처리 방법으로 IBM SNA의 LU6.2링크를 통한 APPC를 제안하고, 온라인 수강등록 시스템을 클라이언트/서버 모델로 재설계하여, 주전산기는 화일의 입출력을 담당하는 화일서버로 워크스테이션은 처리를 담당하는 클라이언트로 구현한다. 적용실험을 통하여 분산처리 전보다 응답시간이 현저하게 향상되었음을 보인다.

  • PDF

웹 로컬스토리지 데이터 보안을 위한 연구 (A Study on Data Security of Web Local Storage)

  • 김지수;문종섭
    • 인터넷정보학회논문지
    • /
    • 제17권3호
    • /
    • pp.55-66
    • /
    • 2016
  • HTML5의 로컬스토리지는 HTML5에서 지원하는 웹 스토리지로, 디바이스에 파일 형태로 저장되어 온 오프라인 모두에서 호환 가능하고 영구 보관이 가능하다는 특징을 가진다. 그러나 로컬스토리지는 데이터를 평문상태로 저장하기 때문에, 파일에 대한 접근 및 수정이 가능하다. 또한 각 도메인에 대한 로컬스토리지를 파일명을 통해 분류하기 때문에, 파일명이 변조되거나 다른 디바이스로 유출되면 로컬스토리지 파일의 재사용이 가능하다는 문제점이 존재한다. 본 논문에서는 로컬스토리지 파일이 생성된 도메인 및 디바이스에 대한 무결성, 기밀성 보장을 위한 방법을 제안한다. 로컬스토리지에 저장되는 데이터를 암 복호화하여 보관하는 방법으로, 암호키는 서버에 보관되며 암호키를 요청하는 단계에서 로컬스토리지를 생성한 디바이스 및 도메인에 대한 인증이 이루어진다. 이를 통해 로컬스토리지의 도메인 및 디바이스간의 기밀성과 무결성을 보장한다. 최종적으로, 제안 방법에 따른 실험을 진행하여 본 논문에서 설명하는 로컬스토리지에 대한 비정상적인 접근에 대해 탐지하는 것을 보였다.

수종의 역충전 재료의 치근단 밀폐력 비교 (COMPARISON OF THE SEALING ABILITY OF VARIOUS RETROGRADE FILLING MAIERIALS)

  • 황윤찬;강인철;황인남;오원만
    • Restorative Dentistry and Endodontics
    • /
    • 제26권5호
    • /
    • pp.379-386
    • /
    • 2001
  • This study was performed to evaluate the sealing ability of various retrograde filling materials by using bacterial penetration and dye penetration test. One hundred and forty extracted human teeth with single, straight canals and mature apiece were collected and used for this study. All canals were instrumented using an engine driven Ni-Ti file (ProFile). After removing 3mm from the apex of tooth, a standardized 3mm root end cavity was prepared using an ultrasonic instrument. The 70 teeth were randomly divided into 7 groups : 6 groups for retrograde filling using Super-EBA, ZOE, Chelon-Silver, IRM, ZPC and amalgam. The 7th group was used as a negative control. Nail varnish was applied to all external root surfaces to the level of the reseated root ends to prevent lateral microleakages. The specimens were then sterilized in an ethylene oxide sterilizer for 24 hours. 2 mm of the reseated root was immersed in a culture chamber containing a Tripticase Soy Broth with a phenol red indicator. The coronal access of each specimen was inoculated every 72 hours with suspension of Proteus vulgaris. The culture media were observed every 24hours for color change indicating bacterial contamination. The specimens were observed for 4weeks. The remaining 70 teeth were submitted to a dye penetration test. The canals of all teeth were first sealed with AH26 and obturated using an Obtura II system. Root resection, root end preparation and retrograde filling was performed as above. All specimens were suspended in 2% methylene blue dye for 72 hours before being ion gitudinally split. The degree of dye penetration was then measured using a stereomicroscope at 10 magnification and evaluated. The results were as floows : 1. In the bacterial penetration, the degree of leakage was the lowest in the Super-EBA, followed by, in ascending order, ZOE, Chelon-Silver IRM and ZPC. The amalgam showed highest bacterial leakage of all(p<0.01). 2. In the dye penetration, the degree of microleakage was the lowest in the Chelon-Silver and Super-EBA, followed by, in ascending order, IRM, ZPC. The ZOE and amalgam showed the highest microleakage of all (p<0.05). These results suggested that the eugenol based cement, Super-EBA, have excellent sealing ability as a retrograde filling material.

  • PDF

simpleRTJ 임베디드 자바가상기계의 ROMizer 분석 연구 (Analysis of the ROMizer of simpleRTJ Embedded Java Virtual Machine)

  • 양희재
    • 정보처리학회논문지A
    • /
    • 제10A권4호
    • /
    • pp.397-404
    • /
    • 2003
  • 전용 목적의 임베디드 자바 시스템은 일반적으로 프로그램을 이루는 모든 클래스 파일들이 호스트 컴퓨터 상의 ROMiaer에 의해 하나의 ROM 이미지로 변형되고, ROM에 적재된 이미지를 임베디드 시스템의 자바가상기계가 실행하는 모델을 따른다. 제한된 크기의 메모리 자원과 낮은 성능의 프로세서를 갖는 임베디드 시스템에서는 이 ROM 이미지를 어떤 형식으로 정의하는가 하는 것이 매우 중요하다. 그 형식에 따라 원래의 클래스 파일보다 휠씬 적은 크기의 메모리 만으로도 전체 클래스 정보를 담을 수 있게 되며, 또한 클래스 내부 정보에 신속하게 접근할 수 있게 되기 때문이다. 본 논문에서는 simpleRTJ라고하는 임베디드 자바가상기계에서 구현된 ROMizer와, 특히 그것이 생성하는 RON 이미지의 형식에 대해 분석해보았다. 분석 결과 ROMizer는 원래 클래스 파일에 비해 절반 이상의 메모리 절감 효과를 얻게 하며, 최대 6배 이상의 속도로 클래스 내부 정보를 접근할 수 있게 하는 것으로 밝혀졌다. 이 연구의 결과는 ROM 기반의 임베디드 자바 시스템을 위한 보다 효율적인 ROMizer 의 개발에 적용되어질 수 있을 것으로 기대된다.

뇌 정위 방사선수술의 선량 계산을 위한 몬테카를로 시뮬레이션 코드 개발 (Development of Monte Carlo Simulation Code for the Dose Calculation of the Stereotactic Radiosurgery)

  • 강정구;이동준
    • 한국의학물리학회지:의학물리
    • /
    • 제23권4호
    • /
    • pp.303-308
    • /
    • 2012
  • 뇌정위 방사선수술의 선량계산을 위해 Geant4 기반의 응용 프로그램을 개발 하였다. 선형가속기에서 발생하는 방사선의 스펙트럼을 입력하기 위하여 사전에 실행하여 구한 스펙트럼에 각 에너지별로 구한 가중치를 곱하여 확률밀도를 구하였다. 이를 누적밀도로 변환하여 입력하도록 하였다. 메신저 클래스를 이용하여 다양한 형태의 MLC 조사면을 설정할 수 있도록 하였다. 갠트리와 테이블의 회전을 모사하기 위하여 rotateX와 rotateY라는 회전행렬을 사용하였다. 월드좌표 속에서 갠트리와 테이블을 정의하여 각각 회전을 구현하였다. 실제 환자의 자료는 CT의 dicom 파일에서 픽셀 크기, 매트릭스 크기 등의 정보와 픽셀의 HU를 밀도로 변환한 파일을 생성한 다음 이 파일을 이용 환자의 모델링에 이용 하였다. 환자의 모델링은 팬텀월드 안에 픽셀의 크기에 해당하는 복셀을 정의하고 이 복셀에 픽셀의 밀도와 이 밀도에 해당하는 물질을 할당해주었다.

Apache Kudu와 Impala를 활용한 Lambda Architecture 설계 (Lambda Architecture Used Apache Kudu and Impala)

  • 황윤영;이필원;신용태
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제9권9호
    • /
    • pp.207-212
    • /
    • 2020
  • 데이터의 양은 기술의 발전으로 크게 증가하였고 이를 처리하기 위해 다양한 빅데이터 처리 플랫폼이 등장하고 있다. 이 중 가장 널리 사용되고 있는 플랫폼이 Apache 소프트웨어 재단에서 개발한 하둡이며, 하둡은 IoT 분야에도 사용된다. 그러나 기존에 하둡 기반 IoT 센서 데이터 수집 분석 환경은 하둡의 코어 프로젝트인 HDFS의 Small File로 인한 네임노드의 과부하 문제와 임포트된 데이터의 업데이트나 삭제가 불가능하다는 문제가 있다. 본 논문에서는 Apache Kudu와 Impala를 활용해 Lambda Architecture를 설계한다. 제안하는 구조는 IoT 센서 데이터를 Cold-Data와 Hot-Data로 분류해 각 성격에 맞는 스토리지에 저장하고 배치를 통해 생성된 배치뷰와 Apache Kudu와 Impala를 통해 생성된 실시간뷰를 활용해 기존 하둡 기반 IoT 센서 데이터 수집 분석 환경의 문제를 해결하고 사용자가 분석된 데이터에 접근하는 시간을 단축한다.

병원급식의 미생물적 품질보증을 위한 HACCP 전산프로그램의 개발 (The Development of a Computer-Assisted HACCP Program for the Microbiological Quality Assurance in Hospital Foodservice Operations)

  • 곽동경;류경;최성경
    • 한국식생활문화학회지
    • /
    • 제11권1호
    • /
    • pp.107-121
    • /
    • 1996
  • This study was carried out to develop the computer-assisted Hazard Analysis and Critical Control Point (HACCP) program for a systematic approach to the identification, assessment and control of hazards for foodservice manager to assure the microbiological quality of food in hospital foodservice operations. Sanitation practices were surveyed and analyzed in the dietetic department of 4 hospitals. Among them, one 762-bed general hospital was selected as standard model to develop computer-assisted HACCP program. All data base files and processing programs were created by using Foxpro package for easy access of HACCP concept. HACCP program was developed based on the methods suggested by NACMCF, IAMFES and Bryan. This program consisted of two parts: the pre-stage for HACCP study and the implementation stage of the HACCP system. 1. Pre-stage for HACCP study includes the selection of menu item, the development of the HACCP recipe, the construction of a product flow diagram, and printing the HACCP recipe and a product flow diagram. A menu item for HACCP study can be selected from the menu item lists classified by cooking methods. HACCP recipe includes ingredients, their amount and cooking procedure. A flow diagram is constructed based on the HACCP recipe. The HACCP recipe and a product flow diagram are printed out. 2. Implementation of HACCP study includes the identification of microbiological hazards, the determination of critical control points, the establishment of control methods of each hazard, and the complementation of data base file. Potentially hazardous ingredients are determined and microbiological hazards are identified in each phase of the product flow. Critical control points (CCPs) are identified by applying CCP decision trees for ingredients and each process stage. After hazards and CCPs are identified, criteria, monitoring system, corrective action plan, record-keeping system and verification methods are established. When the HACCP study is complemented, HACCP study result forms are printed out. HACCP data base file can be either added, corrected or deleted.

  • PDF

응용의 특성을 고려한 NVM 기반 고속 스토리지의 배치 방안 (Allocation Techniques for NVM-Based Fast Storage Considering Application Characteristics)

  • 김지선;반효경
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권4호
    • /
    • pp.65-69
    • /
    • 2019
  • 본 논문은 응용의 특성을 고려하여 NVM 기반 고속 스토리지를 최적 배치하는 방안을 논의한다. 이를 위해 본 논문은 먼저 여러 응용들의 스토리지 접근 특성을 분석하여 효율적인 NVM 배치에 활용가능한 다음의 두 가지 특성을 관찰하였다. 그 첫째는 I/O를 집중적으로 발생시키는 스토리지 파티션이 하나로 고정되지 않고 응용에 따라 다르게 나타난다는 점이다. 두 번째는 스토리지 접근에 있어 높은 비율의 1회성 접근 데이터가 존재한다는 점이다. 이와 같은 분석 결과를 토대로 본 논문에서는 NVM을 특정 파티션으로 고정 사용하는 것이 아니라 응용의 특성에 맞게 배치하는 것이 스토리지 성능을 극대화할 수 있음을 확인하였다. 특히, 그래프, DB, 웹 응용의 경우 NVM을 스왑, 저널, 파일시스템 파티션으로 활용하는 것이 효과적임을 확인하였다.

MLOps workflow language and platform for time series data anomaly detection

  • Sohn, Jung-Mo;Kim, Su-Min
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권11호
    • /
    • pp.19-27
    • /
    • 2022
  • 본 연구에서는 시계열 데이터 이상 탐지 수행을 위한 MLOps(Machine Learning Operations) 워크플로를 기술하고 관리할 수 있는 언어와 플랫폼을 제안한다. 시계열 데이터는 IoT 센서, 시스템 성능 지표, 사용자 접속량 등 많은 분야에서 수집되고 있다. 또한, 시스템 모니터링 및 이상 탐지 등 많은 응용 분야에 활용 중이다. 시계열 데이터의 예측 및 이상 탐지를 수행하기 위해서는 분석된 모델을 빠르고 유연하게 운영 환경에 적용할 수 있는 MLOps 플랫폼이 필요하다. 이에, 최근 데이터 분석에 많이 활용되고 있는 Python 기반의 AMML(AI/ML Modeling Language)을 개발하여 손쉽게 MLOps 워크플로를 구성하고 실행할 수 있도록 제안한다. 제안하는 AI MLOps 플랫폼은 AMML을 이용하여 다양한 데이터 소스(R-DB, NoSql DB, Log File 등)에서 시계열 데이터를 추출, 전처리 및 예측을 수행할 수 있다. AMML의 적용 가능성을 검증하기 위해, 변압기 오일 온도 예측 딥러닝 모델을 생성하는 워크플로를 AMML로 구성하고 학습이 정상적으로 수행됨을 확인하였다.