• 제목/요약/키워드: 리눅스 환경

검색결과 438건 처리시간 0.03초

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%의 설치 시간이 감소하여 향상된 효율을 확인하였다.

SIP기반 임베디드 IoT 안전관리 시스템 설계 (Design of Safety Management System for IoT based in SIP)

  • 김삼택
    • 한국융합학회논문지
    • /
    • 제9권10호
    • /
    • pp.69-74
    • /
    • 2018
  • 국내, 외에서 개발된 IP, SIP 전관방송 시스템들은 윈도우나 리눅스 서버 환경에서 개발되어 서버-랙에 장착되어 운용되는 구조이며, 소비전력이 많고, 시스템 장애 시 원격 대응에 어려움이 있다. 따라서 본 논문에서는 전광방송을 위해 사물인터넷 서비스 구조를 이용하여 IoT 디바이스와 IoT 게이트웨이를 IoT 서비스 서버에 연결하는 IoT 플랫폼을 구성하고, 이 구조를 이용하여 호 처리 및 방송 기능을 내장하며 공공장소의 비상통화 및 비상방송을 처리할 수 있는 임베디드 OS 기반의 안전관리 시스템 서버를 설계 했다. 본 서버는 표준 SIP를 지원하는 다양한 SIP기반 통화 및 방송장치와 상호호환되어 구내전화 및 구내방송시스템과 통합구축이 가능하다.

멀티대역 네트워크 선택기 시스템 구현 (The Implementation of a Multi-Band Network Selection System)

  • 조아라;윤창호;임용곤;최영철
    • 한국정보통신학회논문지
    • /
    • 제21권10호
    • /
    • pp.1999-2007
    • /
    • 2017
  • 본 논문에서는, 해상에서 가용한 LTE, 초단파(VHF), 단파(HF) 통신 서비스 중에서 네트워크 환경에 따라서 최적의 통신 대역을 결정하는 멀티대역 네트워크 선택기 (MNS: Multi-band Network Selection) 시스템을 리눅스 기반의 소프트웨어로 구현한다. 구현된 소프트웨어는 네트워크 인터페이스, MNS 서버, 사용자 GUI로 구성된다. 2조의 MNS 시스템을 구축하여 구현된 MNS 시스템의 기능을 실내 시험을 통하여 검증한다. 이를 위하여, ITU-R M.1842-1 Annex1과 Annex4를 각각 준수하는 2종의 VHF 통신 링크는 소프트웨어적으로 에뮬레이션하고, HF 통신은 한 MNS 시스템의 송신(수신)을 다른 MNS의 수신(송신)에 직접 연결하여 실내 기능 검증이 가능하도록 한다. LTE, 초단파, 단파 각 통신 링크의 인위적인 단절 또는 재연결에 따른 구현된 MNS의 단절 없는 해상 통신 서비스 기능을 검증한다. 구현된 MNS 시스템은 e-navigation 등과 같은 다양한 해상 통신 서비스에 활용 가능하다.

재사용성 및 신뢰성을 고려한 리눅스기반 임베디드 디바이스 드라이버 개발 기법 (A Technique of Reusable and Reliable Device Driver Development For Embedded-Linux System)

  • 최재현;이우진;정기원
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.1065-1070
    • /
    • 2005
  • 최근 임베디드 시스템의 급격한 발전으로 인해, 임베디드 시스템의 활용 범 위와 복잡도는 증가하고 있지만 임베디드 시스템의 개발생산성과 품질은 그러한 현실에 부합하지 못하고 있다. 이것은 임베디드 시스템 개발 특히 소프트웨어의 개발에 있어서는 특정 하드웨어 환경에 종속적인 개발방식에 비롯된 것이며 임베디드 시스템의 개발생산성 및 품질을 향상시키기 위해서는 이러한 개발방식에 대한 개선이 시급하다. 이러한 개발방식의 개선을 위한 기존 연구들에서는 별도의 인터페이스 명세언어나 복잡한 템플릿을 이용하여 디바이스 드라이버를 자동으로 생성하도록 하고 있지만 명세기법의 높은 복잡도나 부족한 유연성으로 인해 실제로 적용하기에는 많은 노력이 필요하다. 이에 따라 본 논문에서는 재사용 가능한 디바이스 드라이버 개발을 위해 가벼운 템플릿을 정의하고 모델링 측면을 감안하여 XML로 표현되는 하드웨어 정보를 결합하여 디바이스 드라이버를 생성하는 방안을 제시한다. 이것은 개발자가 손쉽고 적용 가능한 템플릿으로 디바이스 드라이버를 정의하고, XML로 명세된 특정 하드웨어 정보를 결합하여 실제 드라이버를 생성함으로써 높은 개발생산성을 보장하며 발전적으로 설계 단계에서의 검증을 통한 품질향상도 기대할 수 있다.

WLAN에서 RA 선수신을 이용한 mSCTP 핸드오버 성능 향상 (Performance Enhancement of Handover in mSCTP using Pre-acquisition RA in WLAN)

  • 최순원;김광렬;민성기
    • 한국정보과학회논문지:정보통신
    • /
    • 제33권2호
    • /
    • pp.156-164
    • /
    • 2006
  • mSCTP(Mobile SCTP)는 SCTP(Stream Control Transmission Protocol)와 DAR (Dynamic Address Reconfiguration) 확장을 이용해 트랜스포트 계층에서 이동성을 제공하기 위해 최근에 제안된 프로토콜이다. 현재 mSCTP의 가장 큰 문제점은 핸드오버 지연시간(Handover Latency Time)이 길어 실시간 어플리케이션에 적합하지 못하며 핸드오버 시점을 결정(Handover Decision)하는 명시적인 방법이 없다는 것이다. 이를 해결하기 위해 본 논문에서는 RA (Router Advertisement)를 미리 수신함으로써 핸드오버 지연시간을 최소화 하는 방법을 제안하고자 한다. 또한, RA를 빠르게 얻을 수 있는 방법으로 RA 캐시(Cache)를 이용한 방법, FMIPv6(Fast Handovers for Mobile IPv6)와 연동을 통한 방법, 듀얼 인터페이스(Dual Interface)를 이용한 방법 등 세가지를 소개 한다. 마지막으로, 제안된 방안의 성능 향상을 확인 하기 위해 세가지 방식 중 FMIPv6와의 연동 방식을 리눅스 기반의 실제 시험 환경을 구성하여 핸드오버 성능을 측정하였다. 실험한 결과 전체 핸드오버 지연시간의 대부분이 RA를 받는데 있음을 확인 할 수 있었고, 이를 줄임으로써 전체 핸드오버 성능을 크게 향상시킬 수 있었다.

하둡 분산 파일 시스템에서 그룹키 기반 Permission Management 시스템 설계 (A Design of Permission Management System Based on Group Key in Hadoop Distributed File System)

  • 김형주;강정호;유한나;전문석
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제4권4호
    • /
    • pp.141-146
    • /
    • 2015
  • 최근 스마트 기기 및 소셜 네트워크 서비스, 스트리밍 서비스 등 IT 기술의 발달로 인해 데이터가 급증하였다. 이러한 환경에 맞춰 대용량 데이터를 처리할 수 있는 기술도 함께 주목받고 있는데, 가장 대표적인 기술이 하둡이다. 하둡은 오픈 소스 기반으로 리눅스 기반의 범용 컴퓨터에서 실행할 수 있도록 설계되었다. 초기 하둡은 보안이 거의 도입되지 않았으나, 사용자가 늘어남에 따라 보안이 필요한 데이터가 증가하면서 2009년 커버로스와 토큰 시스템을 도입한 새로운 버전이 나왔다. 그러나 이 방식은 하나의 비밀키만을 사용하고, 사용자마다 블록에 대한 접근허가를 지정할 수 없다는 문제점과 재전송 공격 및 위장 공격 등이 가능하다는 취약점을 가지고 있다. 따라서 본 논문에서는 이러한 취약점을 보안하면서 성능을 유지하기 위해 사용자들을 논리적인 그룹으로 묶어서 인증하고, 이를 토큰에 반영하는 그룹키 기반의 프로토콜을 제안하였다. 성능평가 결과 키 생성에 따른 오버헤드가 없고, 비밀키 유출에 대한 취약점을 해결하였음을 확인하였다.

모바일 그룹 P2P 응용 서비스를 위한 통신 플랫폼 (A Communication Platform for Mobile Group Peer-to-Peer Services)

  • 송지환;강경란;조영종
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권4호
    • /
    • pp.389-400
    • /
    • 2008
  • 와이브로, HSDPA, 블루투스 등 새로 무선 네트워크 기술의 등장과 더불어 모바일 단말기의 성능이 향상되면서, 모바일 단말간 Peer-to-peer 응용 프로그램에 대한 관심과 연구가 활발하게 진행되고 있다. 본 논문에서는 그룹 사용자들 간에 P2P 서비스 개발을 지원하며 무선 네트워크 기술에 대한 투명성을 제공하는 플랫폼으로 MPCP(Mobile P2P Communication Platform)을 제안한다. MPCP는 연결 설정 부담을 줄이기 위해 단말 간의 연결에 해당하는 가상 채널과 응용 프로그램 간의 연결이라는 세션으로 연결의 개념을 구분하고, 응용 프로그램의 특성에 따라 세션을 크게 네 가지로 종류를 구분하고 서로 다른 우선 순위와 데이타 처리 정책을 적용한다. 통신 대상과의 거리에 따라 적절한 무선 네트워크 기술을 선택하여 연결을 설정하며, Session Initiation Protocol을 활용하여 동적으로 변하는 연결 대상의 주소 정보를 획득한다. 임베디드 리눅스 시뮬레이터 환경에서 MPCP를 구현하였으며, 상위 서비스 개발 플랫폼과 연동하여 모바일 그룹 P2P 서비스 개발에 적용하였다. 정량적인 성능을 평가하기 위해 동시 세션 수를 증가시켜 가면서 단순한 FTP와의 성능을 비교한 결과, 세션 수의 증가에 영향을 받지 않고 성능이 유지되는 것을 관찰하였다.

SANtopia를 위한 성능 감시 및 구성 관리 도구의 설계 및 구현 (Design and Implementation of a Performance Monitoring and Configuration Management Tool for SANtopia)

  • 임기욱;나용희;민병준;서대화;신범주
    • 인터넷정보학회논문지
    • /
    • 제4권1호
    • /
    • pp.53-65
    • /
    • 2003
  • 상대적으로 느린 저장 장치들의 입출력 처리 속도는 컴퓨터 시스템의 전체적인 성능을 저하시키는 요인이 된다. 이를 개선하기 위한 한 방안으로 SAN(Storage Area Network)이 제안되었다. 파이버채널과 같은 과속 네트워크에 저장 장치가 직접 연결된 SAN시스템을 효율적으로 이용하기 위해서는 적절한 관리 도구가 필요하다. 본 논문에서는 SAN 환경에서 전역 파일 공유를 제공하는 SANtopia 시스템을 위한 성능 감시 및 구성 관리 도구의 설계 및 구현 결과에 대하여 논한다. 개발된 도구는 SANtopia시스템을 구성하는 리눅스 호스트의 성능을 감시하고 호스트 및 저장 장치들의 구성을 관리하기 위한 것이며 자바 언어를 이용하여 GUI(Graphic User Interface)를 제공한다.

  • PDF

워크플로우 환경에서의 대규모 서열 유사성 검색 웹 서비스에 관한 연구 (A Study on Web Services for Sequence Similarity search in the Workflow Environment)

  • 정진영
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.41-49
    • /
    • 2008
  • 최근 생물정보학에서의 워크플로우 관리 도구를 이용한 생명 현상에 대한 연구가 활발하게 진행되고 있다. 워크플로우 관리 도구는 서비스의 재사용과 공유를 통해 연구자들이 서로 협업할 수 있는 기반으로 MyGrid 프로젝트의 Taverna를 비롯하여 Kepler, BioWMS 등의 다양한 워크플로우 관리 도구들이 오픈소스로 개발되어 사용 되고 있다. 이러한 워크플로우 관리 도구는 공간적으로 떨어진 서로 다른 서비스들을 웹 서비스 기술을 기반으로 하나의 작업공간에서 연구 과정을 모델링하고 자동화 할 수 있도록 해준다. 생물정보학에서 사용되는 많은 도구와 데이터베이스들이 웹 서비스 형태로 제공되어 워크플로우 관리 도구에서 사용되고 있다. 이러한 상황에서 생물정보학에서 기본으로 사용되는 서열 유사성 검색에 대한 웹 서비스의 개발과 안정적인 서비스 제공은 생물정보학 분야에서 필수적이라 할 수 있다. 본 논문에서는 리눅스 클러스터를 기반으로 생물학 서열 데이터의 유사성 검색 속도를 향상시키는 한편, 이를 웹 서비스 형태로 개발하여 워크플로우 관리 도구와의 연동하여 단시간에 서열 유사성 검색을 가능하게 하였다.

  • PDF

리눅스 기반 인터넷 원격 교육 시스템 개발 - ISD Model 지원 교육용 컨텐츠 설계 모듈 - (Development of e-Learning Platform based on Linux -e-Learning Contents Design Module with ISD Model-)

  • 성평식;박춘원
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2001년도 춘계학술대회논문집:21세기 신지식정보의 창출
    • /
    • pp.165-183
    • /
    • 2001
  • 지난해부터 인터넷 분야에서 가장 확실한 수익 모델을 갖춘 사업 분야로 e-Learning 분야가 손꼽히면서 많은 온라인 교육 서비스가 우후죽순처럼 등장해 이미 1,000여 개의 서비스가 각축을 벌이고 있다. 그러나 e-Learning은 무엇보다도 학습용 컨텐츠의 품질이 그 성패를 좌우한다 할 때 한국의 온라인 학습 컨텐츠의 품질은 부실하기 이를 데 없다는 게 중론이다. 이는 S/W 공학에서 S/W 품질 보장을 위해 개발 방법론이 중요한 것으로 인식되는 것과 이를 지원하기 위한 Method II등 여러 도구들이 보급되고 있는데 비해 학습 컨텐츠는 그 중요도와 개발이 복잡하고 정교함이 요구됨에도 불구하고 개발 방법론에 대한 인식과 개발방법론을 지원하기 위한 도구가 없음에 기인하는바 크다 할 수 있겠다. 아직까지 국내에서는 MacroMedia Director나 ToolBook, Authorware등 일반적인 저작 도구나 웹 기반의 컨텐츠를 제작하는 Dreamweaver등의 HTML Editor만 있으면 컨텐츠가 만들어 질 수 있는 것으로 착각하고 있는 경우가 많다. 교육 학습용 컨텐츠의 개발 주기를 살펴보면 요구 분석->교수 설계->저작->평가->배포의 단계를 거치게 되는데 이때 학습 컨텐츠의 품질은 사실 요구 분석과 교수 설계 단계에서 결정되게 되며 이 학습 컨텐츠의 품질을 결정하는 단계에서는 IT 분야 지식보다는 오히려 교육 공학적 지식이 더욱 요구된다. 그러나 현실적으로 이 단계의 절차적 복잡성과 전문성으로 인해 거의 대부분의 학습 컨텐츠들이 제대로 개발 주기를 거치지 못하고 검증되지 않은 스토리 보드에 의한 저작 단계로 바로 돌입하고 있는 것이 한국의 실정이라 하겠다. 따라서 본 프로젝트에 의해 개발 된 교수 설계 도구는 교육/학습 컨텐츠의 품질 보증을 위한 방법론인 교육 공학의 체제적 교수 설계 이론 Model (Instructional System Design Model), 특히 그 중에서도 이 분야의 사실상의 표준 이론(de facto standard)인 Dick & Carey 교수와 Gagne 교수의 인지주의 ISD Model을 기반으로 정교한 교수 설계와 코스 맵 설계를 가능하게 함으로써 학습 컨텐츠의 품질 보증 활동을 지원 할 수 있는 도구로 개발하였다. 특히 Linux 기반에서 PHP로 개발 함으로써 Platform에 구애받지 않은 사용 환경을 구현 하였으며 향후 많은 e-Learning Platform에 교수 설계 모듈로 장착 함으로써 기존의 e-Learning Platform들의 가치를 높일 수 있는 계기가 될 것으로 생각한다.

  • PDF