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

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

전자해도 기반의 해상작업 모니터링 시스템 설계 및 구현 (Design and Implementation of Sea Operation Monitoring System based on ENC)

  • 정성훈;임재홍
    • 한국항해항만학회지
    • /
    • 제30권3호
    • /
    • pp.189-195
    • /
    • 2006
  • 해상작업 모니터링 시스템은 해상에서 수행될 수 있는 국가와 국가 간의 광케이블 매설 작업이나 낙도의 전기 공급을 위한 해저의 전선 매설 작업, 천연가스공사의 파이프라인 매설 작업 등 각종 해상작업에서 사용되는 선박 자동화를 위한 모니터링 시스템이다. 다양한 센서로부터의 입력과 환경 설정을 통해 얻어진 데이터를 가공 처리하고, 전자해도 데이터를 읽어 GPS의 위치정보와 함께 나타낸다. 또한, 작업과 관련한 루트파일의 정보를 오버레이해서 관련 데이터를 처리하며, 무선 네트워크 환경으로 구축된 무선접속장치(AP; Access Point)와 클라이언트 측의 휴대용 개인정보단말기(PDA; Personal Digital Assistants)를 무선 랜으로 연동시켜 실시간으로 정보를 처리하도록 하며, 유효 반경 내에서의 자유로운 이동을 가능하게해서 작업의 효용성을 높일 수 있다. 본 연구는 이러한 상황 하에서 해상작업과 관련한 모니터링 시스템을 임베디드 환경에서 설계 및 구현함으로써 선박 자동화와 선박의 안전 항해를 지원하고 해상에서의 작업 부하를 최소화시키며 사고 방지를 통한 선박의 경쟁력을 높일 수 있다.

확장 불리언 질의에 대한 비용 기반 최적화 (Cost-based Optimization of Extended Boolean Queries)

  • 박병권
    • 정보관리학회지
    • /
    • 제18권3호
    • /
    • pp.29-40
    • /
    • 2001
  • 본 논문에서는 역색인 파일을 미용하여 학장 불리언 질의를 처리할 때 최소 비용의 질의 처리 방법을 구해 주는 질의 최적화 알고리즘을 제시한다. 확장 불리언 질의를 처리하는 방법은 질의를 구성하는 키위드의 처리 순서에 따라 여러 가지가 있을 수 있으므로 확장 불리언 질의 최적화 문제는 결국 최적 키워드 처리 순서를 구하는 문제로 귀결된다. 본 논문에서는 이 문제가 데이터베이스 질의 최적화에서 최적 조인 순서를 구하는 문제와 구조적으로 유사함을 보이고 이 분야의 연구 결과를 이용하여 문제를 해결한다. 즉, 확장 불리언 질의 처리에 대한 비용 모델을 수립하고 키워드 선택률과 역색인 파일 접근 비용을 이용하여 키워드 순위 개념을 도입한 후 이를 이용하여 최적 키워드 처리 순서를 구하는 알고리즘을 도출한다. 그리고 도출한 질의 최적화 알고리즘의 최적성을 증명하고. 실험을 통하여 실제로 최소비용의 질의 처리 방법을 구함을 보이고, 질의 최적화를 하지 않을 경우와 비교하였을 때 그 성능이 월등히 우수함을 보인다. 본 논문에서 제시한 질의 최적화 알고리즘은 정보검색시스템의 질의 처리 성능 향상에 큰 기여를 하리라 믿는다.

  • PDF

디지털 객체 보존을 위한 디지털 포맷 레지스트리에 관한 연구 (A study on the Digital Format Registry for digital objects preservation in Korea)

  • 손원성;임순범;남동선;김은미
    • 한국멀티미디어학회논문지
    • /
    • 제12권10호
    • /
    • pp.1397-1406
    • /
    • 2009
  • 본 논문에서는 국내 환경에서 디지털 객체 보존에 관한 문제를 해결하기 위한 기술정보은행-디지털 포맷 레지스트리(Digital format Registry)를 제안한다. 포맷 레지스트리란 일반적으로, 특정 디지털 정보 파일의 포맷 구문정보와 의미정보를 저장하는 일종의 데이터베이스이며, 특정 어플리케이션이나 기술적인 환경변화가 일어나도 디지털 정보를 장기간 보존 할 수 있게 하는데 목적이 있다. 본 연구를 통해 개발된 "기술정보은행" 시스템은 국내 환경에서 생성되는 다양한 전자기록의 장기보존과 장기 접근성 유시에 근간이 되는 기술정보요소(Technical Information)를 지속적으로 수집 관리하여 마이그레이션이나 에뮬레이션과 같은 보존 전략을 효율적으로 진행 될 수 있도록 한다. 또한 제안 시스템은 소비자에게 필요한 정보를 쉽고 편리하게 검색할 수 있는 Key를 디지털 객체로부터 추출할 수 있도록 하는 기능 등을 제공하여 보다 효율적인 기록관리가 가능하도록 하였다.

  • PDF

망기반 부분분산형 이동성 관리 메커니즘 및 성능분석 (Network-Based Partially-Distributed Mobility Management Mechanism and Performance Evaluation)

  • 기장근;이규대
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권6호
    • /
    • pp.75-84
    • /
    • 2014
  • 과부하 및 단일장애점(Single Point of Failure), 경로 비최적화, 망 확장성 등의 문제점을 가지고 있는 기존 중앙 집중형 이동성 관리 프로토콜들의 문제점을 해결하기 위해 최근 IETF를 중심으로 분산 이동성 관리 방안이 활발히 연구되고 있다. 본 논문에서는 망기반 부분분산형 이동성 관리 메커니즘 pDMMv6를 제시하고, 시뮬레이션을 통해 다양한 사용자 트래픽 환경에서 기존의 PMIPv6 및 MIPv6 프로토콜과의 성능 비교를 수행하였다. 성능분석 결과로는 UDP 트래픽의 전송율, 단대단 패킷 전송지연시간, 신호 메시지 바인딩 지연시간, 노드별 CPU 점유율 및 다양한 서버-클라이언트 TCP 응용에 따른 응답시간(웹 브라우징, 이메일 송수신, 텔넷 원격접속, FTP 파일전송, 데이터베이스 액세스 등)들을 제시하였다.

Wear-leveling 향상을 위한 플래시 메모리의 그룹단위 관리 방법 (A group based management method of flash memory for enhancing wear-leveling)

  • 장시웅;김영주;유윤식
    • 한국정보통신학회논문지
    • /
    • 제13권2호
    • /
    • pp.315-320
    • /
    • 2009
  • 플래시 메모리는 데이터 변경 시에 덮어쓰기가 되지 않아 해당 데이터를 새로운 영역에 쓰기 이전에 존재하던 데이터는 무효화시켜야 하고 가비지 컬렉션 시 소거해야 한다. 플래시 메모리의 빠른 발전속도에 힘입어 플래시메모리의 용량은 급속도로 증가하고 있다. 플래시 메모리의 용량이 대용량화됨에 따라 소거대상 블록을 선택할 때 전체 플래시 메모리를 대 상으로 탐색을 실시하면 CPU의 수행시간이 많이 증가하는 문제점이 있다. 이 단점을 개선하기 위해 플래시 메모리를 그룹으로 분할하여 관리하고 소거대상 블록을 선택할 때 해당 그룹을 대상으로 탐색을 수행한다. 접근 지역성을 가지는 작업부하에 대해 hot 데이터는 hot 그룹에 배치하고, cold 데이터는 cold 그룹에 배치하여 그룹 내에서의 wear-leveling을 개선하고, 주기적으로 hot 그룹의 역할과 cold 그룹의 역할을 교환하여 전체플래시 메모리의 wear-leveling과 성능을 개선하였다.

섹터 매핑 기법을 적용한 효율적인 FTL 알고리듬 설계 (Design of an Efficient FTL Algorithm for Flash Memory Accesses Using Sector-level Mapping)

  • 윤태현;김광수;황선영
    • 한국통신학회논문지
    • /
    • 제34권12B호
    • /
    • pp.1418-1425
    • /
    • 2009
  • 본 논문은 플래쉬 메모리 접근시 erase 횟수를 줄이기 위하여 섹터 매핑 기법을 적용한 FTL (Flash Translation Layer) 알고리듬을 제안한다. 블록 매핑 기법을 적용한 기존의 알고리듬에 비하여 제안한 알고리듬은 섹터 단위의 매핑 테이블을 활용하여 데이터를 억세스하는 섹터 매핑 기법을 사용하여 erase 횟수를 줄임으로써 전체적인 메모리 억세스 시간을 줄이고 플래쉬 메모리의 수명을 연장시킬 수 있다. 제안한 알고리듬에서는 write를 위한 빈 공간이 없을 때 erase 횟수가 가장 적은 블록을 victim 블록으로 선택함으로써 wear-leveling을 구현하였다. 제안한 알고리듬을 검증하기 위하여 MP3 재생기, 동영상 재생기, 웹 브라우저, 문서 편집기의 어플리케이션에 대해 실험을 수행하였다. 제안한 알고리듬을 사용하였을 때 기존의 BAST, FAST 알고리듬과 비교하여 72.4%, 61.9%의 erase 횟수가 감소하였다.

XML과 관계형 데이타베이스 매핑을 통한 자료의 변환 (Data Transformation through Mapping between XML and Relation Database)

  • 김길준
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권4호
    • /
    • pp.5-12
    • /
    • 2004
  • XML과 데이터베이스간의 자료 변환의 원리는 XML과 데이터베이스 간 매칭의 원리로 이루어진다. SQL Server의 데이터에 접근하기 위한 방법은 URL에 SQL 쿼리를 지정하는 방법과 template 파일을 이용하는 방법이 있다. MS-SQL 서버는 OpenXML 기능을 이용하여 기존의 관계형 데이터베이스에 대해 SQL 쿼리를 실행한 결과를 XML 문서로 변환한다. 즉, OpenXML은 노드 트리를 생성한 후에 XML 문서의 로우셋 데이터를 반환하고, XML 데이터를 관계형 형식으로 얻게 한다. XML 데이터를 데이터베이스 데이터로 삽입하기 위해서는 sp_xml_preparedocument 프로시져를 사용하여, XML 문서를 파싱해 데이터를 추출한 후. 그 문서의 노드 구조를 메모리의 트리 구조로 매핑해서 데이터베이스 테이블에 저장하게 된다. 결국 XML과 데이터베이스간의 자료 변환의 원리는 XML과 데이터베이스간 매칭의 원리로 이루어진다. 본 논문에서는 매핑 원리를 제시한 후 SQL Server의 지원하에 두 자료간의 변환을 구현해 보임으로서 자료의 확장성과 효율성 및 다양한 효과를 가져올 수 있음을 제시하고 있다.

  • PDF

Database PasS web service system using Docker

  • Hur, Tai-Sung
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권11호
    • /
    • pp.51-58
    • /
    • 2020
  • 컴퓨터 관련학과의 학생들은 대부분 프로젝트를 수행하며, 프로젝트 수행에 있어 데이터베이스 사용은 필수적이다. 이런 데이터베이스를 사용하기 위해서는 데이터베이스 관리 시스템(DataBase Management System)의 설치가 필요하다. 그러나 DBMS를 설치의 경우 수분(시간)이 소요되며, 까다로운 설치 과정을 요구하는 DBMS도 있다. 따라서 이러한 문제를 해결하기 위해 본 연구에서는 Docker를 이용해 DBMS를 쉽게 설치할 수 있는 시스템을 제안하였다. Docker는 리눅스의 응용 프로그램들을 소프트웨어 Container안에 배치하는 일을 자동화하는 오픈소스 프로젝트이다. Docker Container는 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싸며, 안에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 포함된다. 이는 실행 중인 환경과 관계없이 언제나 동일하게 실행될 것을 보증한다. 본 제안 시스템을 이용하여 데이터베이스를 생성한 후 웹에서 데이터베이스 접속 정보를 확인할 수 있으며, 서버 상태를 분 단위로 확인할 수 있도록 하였다. 본 제안 시스템을 구현하여 10팀의 프로젝트에 적용한 결과 개별 설치보다 Maria DBMS의 경우 94.5%, Oracle DBMS의 경우 98.3%의 설치 시간이 감소하여 향상된 효율을 확인하였다.

다중 사용자 환경에서 개인 데이터 보안을 위한 개인 폴더 관리 시스템의 설계 및 구현 (Design and Implementation of Private Folder Management Systems for the Security of User Data on Multi-user Environments)

  • 박용훈;박형순;김학철;이효준;장용진;임종태;장수민;서원석;유재수
    • 한국콘텐츠학회논문지
    • /
    • 제10권5호
    • /
    • pp.52-61
    • /
    • 2010
  • 최근에 세계적으로 다중사용자시스템(Multi-User System, MUS)에 대한 수요가 꾸준히 증가하고 있다. 다중사용자시스템은 한대의 컴퓨터본체에 여러 개의 디스플레이어와 키보드, 마우스 등 입출력장치들을 연결하여 여러 명의 사용자가 동시에 이용할 수 있게 하는 시스템이다. 다중 사용자 시스템에서 보안은 해결해야 할 중요한 문제 중의 하나이다. 본 연구에서는 다중 사용자 환경에서 사용자 편의성 중심의 설계와 다양한 보안 기능을 제공하는 시스템을 제안한다. 시스템은 마이크로소프트사에서 개발된 NTFS 파일 시스템 기반에서 작동하며 NTFS 파일 시스템의 복잡한 보안 설정 기능을 단순화 하여 사용자 편의성을 높인다. 기본적으로 윈도우즈 시스템과 같이 중요한 폴더에 대해서는 개인 폴더 설정이 안 되고 다른 사용자간에 개인 폴더 설정의 충돌을 방지하기 위한 다양한 정책을 제안한다. 접근 금지 폴더를 지정하여 아무도 개인 폴더로 지정할 수 없는 공간을 설정하는 기능도 제공한다.

현장 중심 서비스를 위한 응용레벨 모바일 서버의 설계 및 구현 (Design and Implementation of an Application Level Mobile Server for On-the-site Oriented Services)

  • 김선일;정진만;윤영선;은성배;소선섭;차신
    • 한국멀티미디어학회논문지
    • /
    • 제21권3호
    • /
    • pp.358-368
    • /
    • 2018
  • The mobile characteristics of the smart phone are well suited to on-the-site oriented services and are being utilized in a variety of ways. However, since most applications operate on a central server basis, Internet access is inevitable, and there are various problems such as an increase in server maintenance cost and security deterioration. Although researches have been proposed to utilize the smart phone itself as a server to improve it, these methods are based on downsizing the PC-based web server or modifying the smart phone kernel. These methods have the problems that a end user has to use the rooting, and they are not able to effectively utilize various communication means of a smart phone. In this paper, we propose a design and implementation of an application level smart phone web server. The server receives the document request from the remote via the Internet and in the local area using the WPAN. At this time, the web document is stored as an internal file structure of the smart phone application. We proposed the phttp protocol which uses server's phone number as ID for document request. Through the implementation, we analyzed the capacity and latency of stored data and its effectiveness is evaluated.