• 제목/요약/키워드: 서버 운영

검색결과 932건 처리시간 0.028초

소셜 코딩 사이트를 활용한 소프트웨어 교육 사례 연구 (Case Study on Software Education using Social Coding Sites)

  • 강환수;조진형;김희천
    • 디지털융복합연구
    • /
    • 제15권5호
    • /
    • pp.37-48
    • /
    • 2017
  • 최근 소프트웨어 교육 분야의 컴퓨터방식 사고력은 향후 경제발전의 핵심수단으로 인식되고 있으므로 소프트웨어 교육의 중요성이 매우 커지고 있다. 또한 4차 산업혁명을 주도할 인재는 융합과 창의력이 필요하며, 비판적 사고와 소통, 협업 작업 기반 컴퓨팅방식 사고력은 창의력 교육에 효과적이라고 알려져 있다. 소프트웨어 분야도 관심을 공유하는 개발자들의 협업과 오픈 소스 개발 방법 등의 사회적인 이슈를 반영한 교육이 필요한 시점이다. 소셜 코딩 서비스인 깃허브는 오픈 소프트웨어 개발 과정에서 개발자들 간의 협업 작업을 쉽게 도와주며 커뮤니티 활동을 지원하는 대표적인 사이트이다. 본 연구에서 깃허브를 소프트웨어 교육에 활용하여 소셜 코딩을 위한 기본 학습, 수업에서의 소스와 결과물의 저장 서버로 활용, 개방형 협업 학습 등의 사례를 운영하여, 깃허브 소개, 개인 저장소 사용, 소셜 코딩 활용, 개인 포트폴리오 작성과 평가의 4단계로 구성된 교육 모델을 제안한다. 본 논문의 깃허브를 활용한 소프트웨어 교육은 학생에게 자부심과 함께 흥미와 관심을 유도하여 소프트웨어 교육에 효과적이다.

분산 실시간 서비스를 위한 CORBA 객체그룹 플랫폼의 구축 (Construction of CORBA Object-Group Platform for Distributed Real-Time Service)

  • 김명희;주수종
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권6호
    • /
    • pp.602-613
    • /
    • 2001
  • 최근의 컴퓨팅은 이질적인 클라이언트와 서버들간의 상호 운용성을 요구하는 분산 어플리케이션을 위한 프로그래밍 파라다임을 지원하기 위한 분산 객체 컴퓨팅 환경으로 발전되고 있다. 여기에는 복잡한 네트워킹과 다양한 멀티미디어 응용 서비스를 위한 객체지향 기술들이 접목되고 있다. 이러한 분산 컴퓨팅 환경에서 처리되는 어플리케이션들의 실시간 서비스 지원을 위해 요구되는 실시간 특성과 분산 객체들의 관리의 어려움을 해결하기 위하여 본 논문에서는 실시간 객체그룹 플랫폼을 구축한다. 기존의 연구들은 실시간 CORBA를 사용하거나 또는 ORB를 수정하거나 실시간 운영체제상에 특정 CORBA 제품군을 사용하여 분산 환경의 특정 영역의 성능향상만을 도모하고 있다. 그러므로, 본 논문은 ORB의 수정 없이 표준 CORBA 상에서 실시간 특성을 지원할 수 있는 실시간 객체그룹 플랫폼을 설계한다. 본 논문의 실시간 객체그룹 구조는 객체들의 관리적인 측면과 실시간 어플리케이션 서비스 지원 측면에 대한 요구사항들을 분석하여 정립한 모델이며, 구성요소들의 기능을 관리와 서비스로 분리하여 각각의 기능 수행시에 발생하는 객체간의 상호작용이 다른 역할에 영향을 미치지 않도록 한다. 또한 구축된 플랫폼은 실시간 어플리케이션 개발자에게 실시간 특성 파라미터의 표현화 처리에 대한 투명성을 부여하여 어플리케이션에 유연성과 확장성을 제공하기가 용이하도록 한다. 따라서, 본 논문은 실시간 객체그룹 플랫폼의 구성요소들에 대한 역할을 정의하고 기능을 정립하며, 각 구성요소들을 설계하고 구현하였으며, 구현되어진 실시간 객체그룹 플랫폼의 기능과 수행 성능을 검증한다.

  • PDF

프레임워크 기반 성능관리 도구를 이용한 효율적인 네트워크 트래픽 관리 (An Efficient Management of Network Traffic using Framework-based Performance Management Tool)

  • 최성만;태규열;유철중;장옥배
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제11권3호
    • /
    • pp.224-234
    • /
    • 2005
  • 인터넷의 성장과 더불어 네트워크 관련 기술의 발전으로 인해 인터넷의 사용량 및 사용인구가 폭발적으로 증가하고 있는 추세이다. 이런 추세에 대학의 전산망도 노드 수의 급속한 증가와 다양한 서비스로 인해 네트워크에 대한 트래픽이 증가하고 있다. 이에 반해 사용자에 대한 서비스 품질은 낮아지고 있는 실정이다. 이에 따라, 대학 네트워크에 대한 네트워크 관리, 네트워크 설계 및 증설, 요금정책 등에 사용될 수 있는 매우 핵심적인 문제점이 나타나고 있다 이러한 문제점을 효율적으로 분석하여 관리를 하기 위해서는 많은 기술인력과 장비 및 예산이 소요된다. 그러나, 규모가 적은 대학 네트워크는 인력 부족과 네트워크 환경에 대한 지속적인 투자로 인해 실행하기 어려운 부분이다. 이러한 네트워크에 대한 투자 비용을 감소하고 최적화된 환경을 조성하기 위해서는 구성변경 및 장비의 대체나 용량계획에 대한 성능분석이 필수적이다. 따라서, 본 논문에서는 네트워크 관리와 분석을 위하석 관리 및 분석대상과 관련된 모든 항목을 프레임워크 기반 성능관리 도구를 이용하였다. 주요 연구방법으로는 세부 항목별로 현황 데이터를 수집, 가공, 분석하여 각 항목을 상세하게 분석하여 문제점에 대한 해결책을 제시하였다. 이러한 결과 네트워크, 서버, 애플리케이션 관리를 체계적으로 관리할 수 있었으며, 장애 및 성능저하 둥으로 업무영역에 미치는 영향을 파악하고 예방에 효과적으로 대응할 수 있었다. 또한, 과학적이고 체계적인 분석을 통해 전체 시스템의 운영관리비용을 최적화하여 관리의 효율성을 높여주었다.

한반도 해역 해양지질 및 지구물리 자료 통합 DB시스템 개발 (Development of an Integrated DataBase System of Marine Geological and Geophysical Data Around the Korean Peninsula)

  • 김성대;백상호;최상화;박혁민
    • 한국지리정보학회지
    • /
    • 제19권2호
    • /
    • pp.47-62
    • /
    • 2016
  • 본 연구는 한반도 해역 해양지질 및 지구물리 자료의 통합 DB시스템을 2009년부터 2013년까지 구축하였으며, 현재까지 시스템 운영 및 정보업데이트를 수행하고 있다. 해양수산부 연구사업에서 생산한 해저퇴적물의 입도분석자료, 층별 단면도, X-ray 영상, 중금속 분석자료, 유기탄소 분석자료와 함께 지구물리탐사 결과인 천부탄성파, 심부탄성파, 자력, 중력 자료를 수집하였다. 더불어, 국내 국 공립기관이 보유하고 있는 기존 자료와 미국, 일본의 한반도 해역 자료도 추가로 수집하였다. 자료포맷은 텍스트 파일, 엑셀 파일, PDF 파일, 이미지 파일, SEG-Y 이진파일 등으로 다양하였으며, 원본자료는 Archive DB에 원형 그대로 저장하여 향후의 재가공과 재분석에 대비하였다. 또한, 수집 자료의 비교분석을 목적으로 GIS 기반 데이터베이스와 검색시스템도 개발하였다. 모든 자료를 ArcGIS 툴을 이용하여 shape 파일로 변환하였으며, 오라클과 ArcGIS를 이용하여 GIS DB를 구축하였다. 클라이언트/서버 방식의 GIS 어플리케이션 개발을 통해 자료검색과 과학 자료 표출기능을 구현하였으며, 가시화를 위해 ChartFX 프로그램과 새로 개발한 전용 프로그램을 이용하였다.

시각장애인을 위한 RFID 의약품 음성안내 단말기 개발 (Development of RFID terminal for the Blind to Voice Guide Pharmaceutical E-pedigree)

  • 강준희;안성수;김진영
    • 전자공학회논문지 IE
    • /
    • 제47권3호
    • /
    • pp.19-25
    • /
    • 2010
  • 의약품 정보에 대한 접근이 쉽지 않은 시각장애인을 위해 의약품 정보 안내 단말기를 개발하였다. 본 연구에서는 시각장애인에게 의약품 관련 정보를 전달하기 위하여 RFID 기술을 사용하였다. 안내단말기로 의약품에 부착된 RFID 태그를 인식하면 태그의 고유 ID에 따라 단말기를 통해 음성으로 의약품 정보를 안내하도록 하였다. 의약품 정보는 식품의약품안전청에서 운영하는 이지드럭 사이트를 통해 의약품 정보를 취득하도록 하였다. 정보 안내 단말기는 휴대가 간편하도록 목걸이 형태로 제작 하였으며, 평상시에도 유용하게 사용할 수 있도록 mp3 재생기능을 탑재하였다. 본 연구에서는 단말기의 코어칩으로 ARM 계열의 Cortex M3 칩을 사용하였고, RFID 회로를 구현하기 위하여 저전력의 NXP의 MFRC523 칩셋을 사용하였다. MFRC523 칩은 모바일에 적용되는 저전력 기능이 탑재되어 있다. 음성회로를 구현하기 위해서는 VS1003B MP3 Decoder IC를 사용하였고 의약품 정보서버와의 무선 통신을 위해는 CC2500 칩셋을 사용하였다. RFID 프로토콜은 ISO 14443A 타입과 B타입을 모두 지원하도록 개발하여 다양한 프로토콜로 확장이 가능하도록 개발하였다. 본 시스템을 사용하면 시각장애인에게 의약품 정보를 편리하게 전달할 수 있어 시각장애인의 의약품 오남용을 줄일 수 있다.

광역 객체 컴퓨팅 환경에서 부하를 고려한 선정된 객체의 통합 바인딩 서비스의 구축 (A Construction of Integrated Binding Service of The Selected Objects Considering Loads in Wide-Area Object Computing Environments)

  • 강명석;정창원;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (중)
    • /
    • pp.1487-1490
    • /
    • 2002
  • 최근 분산 컴퓨팅 환경은 급진적으로 광역화되고, 이질적이며, 연합형태의 광역 시스템 구조로 변화하고 있다. 이러한 환경은 네트워크상에 광범위한 서비스를 제공하는 통신 네트워크 기반에서 구현된 수많은 객체로 구성된다. 더욱, 지구상에 존재하는 모든 객체들은 이름이나 속성에 의해 중복된 특성을 갖는다. 이러한 같은 특성을 갖는 객체들은 중복 객체로 정의된다. 그러나 기존의 네이밍이나 트레이딩 메커니즘은 독립적인 위치 투명성이 결여로 중복된 객체들의 바인딩 서비스 지원이 불가능하다. 서로 다른 시스템 상에 존재하는 중복된 객체들이 동일한 서비스를 제공한다면, 각 시스템의 부하를 고려하여 클라이언트의 요청을 분산시킬 수 있다. 이러한 이유로 본 논문에서는 광역 컴퓨팅 환경에서 중복된 객체들의 위치 관리뿐만 아니라 시스템들간의 부하 균형화를 유지하기 위해서 최소부하를 갖는 시스템에 위치한 객체의 선정하여 동적 바인딩 서비스를 제공할 수 있는 새로운 모델을 설계하고 구현하였다. 이 모델은 네이밍 및 트래이딩 기능을 통합한 서비스에 의해 중복된 객체들에 대한 단일 객체 핸들을 얻는 부분과, 얻어진 객체핸들을 사용하여 위치 서비스에 의해 하나 이상의 컨택 주소를 얻는 부분으로 구성하였다. 주어진 모델로부터, 우리는 Naming/Trading 서비스와 위치 서비스에 의한 전체 바인딩 메커니즘의 처리과정을 나타내고, 통합 바인딩 서비스의 구성요소들에 대만 구조를 상세하게 기술하였다. 끝으로 우리의 모델을 구현하기 위해, 윈도우 운영체제와 Solaris 2.5/2.7에서 사용되는 CORBA 사양을 따르는 VisBroker 4.1과 자바 언어, SQL Server 2000 그리고 LSF를 이용하였다. 그리고 구현 환경과 구성요소에 대한 수행 화면을 보였다.ool)을 사용하더라도 단순 다중 쓰레드 모델보다 더 많은 수의 클라이언트를 수용할 수 있는 장점이 있다. 이러한 결과를 바탕으로 본 연구팀에서 수행중인 MoIM-Messge서버의 네트워크 모듈로 다중 쓰레드 소켓폴링 모델을 적용하였다.n rate compared with conventional face recognition algorithms. 아니라 실내에서도 발생하고 있었다. 정량한 8개 화합물 각각과 총 휘발성 유기화합물의 스피어만 상관계수는 벤젠을 제외하고는 모두 유의하였다. 이중 톨루엔과 크실렌은 총 휘발성 유기화합물과 좋은 상관성 (톨루엔 0.76, 크실렌, 0.87)을 나타내었다. 이 연구는 톨루엔과 크실렌이 총 휘발성 유기화합물의 좋은 지표를 사용될 있고, 톨루엔, 에틸벤젠, 크실렌 등 많은 휘발성 유기화합물의 발생원은 실외뿐 아니라 실내에도 있음을 나타내고 있다.>10)의 $[^{18}F]F_2$를 얻었다. 결론: $^{18}O(p,n)^{18}F$ 핵반응을 이용하여 친전자성 방사성동위원소 $[^{18}F]F_2$를 생산하였다. 표적 챔버는 알루미늄으로 제작하였으며 본 연구에서 연구된 $[^{18}F]F_2$가스는 친핵성 치환반응으로 방사성동위원소를 도입하기 어려운 다양한 방사성의 약품개발에 유용하게 이용될 수 있을 것이다.었으나 움직임 보정 후 영상을 이용하여 비교한 경우, 결합능 변화가 선조체 영역에서 국한되어 나타나며 그 유의성이 움직임 보정 전에 비하여 낮음을 알 수 있었다. 결론: 뇌활성화 과제 수행시에 동반되는 피험자의 머리 움직임에 의하여 도파민 유리가 과대평가되었으며 이는 이 연구에서 제안한 영상정합을 이용한 움직임 보정기법에 의해서 개선되

  • PDF

발전설비 최적 정비를 위한 독립형 위험도 평가 소프트웨어 개발 (Development of Stand-Alone Risk Assessment Software for Optimized Maintenance Planning of Power Plant Facilities)

  • 최우성;송기욱;김범신;장성호;이상민
    • 대한기계학회논문집A
    • /
    • 제39권11호
    • /
    • pp.1169-1174
    • /
    • 2015
  • 위험도 평가 기술은 주로 플랜트의 많은 운영설비 중 대형사고나 피해를 유발할 수 있는 위험설비를 선별하는 목적으로 개발되었다. 현재 발전소에 설치되어 있는 설비관리시스템에는 초기 버전의 위험도 평가 모듈이 설치되어 있으나 문진 위주로 구성되어 통계적 기법에 기반을 둔 고장 확률 평가보다는 평가자의 주관적인 판단에 따라 평가 결과가 좌우되었다. 또한 발전회사 서버에 기반하였기 때문에 평가자가 공간 및 시간의 제약을 받을 수 밖에 없고 현장 활용에 한계가 있었다. 본 논문에서는 문진 대신 해석적 분석을 이용한 기본 고장확률을 계산하고 현장 검사 결과 및 검사 효용도를 분석할 수 있는 독립형 위험도 평가 소프트웨어를 개발하였다. 독립형으로 현장 운용이 가능하며 최적 정비주기 예측 및 현장검사 결과에 대한 입출력 기능이 있기 때문에 정비에 직접 참여하는 현장 사용자뿐만 아니라 발전 설비의 수명연장 및 교체를 결정해야 하는 엔지니어에게 유용한 정보를 제공할 것이다.

다중 사용자를 위한 효율적인 클라우드 보안 기법 (An efficient cloud security scheme for multiple users)

  • 정윤수
    • 융합정보논문지
    • /
    • 제8권2호
    • /
    • pp.77-82
    • /
    • 2018
  • 최근 클라우드 서비스가 일반 사용자에게 대중화되면서 클라우드 환경에 사용되는 정보 중 사용자의 정보가 자유롭게 송 수신되기 때문에 사용자의 정보 노출과 관련된 보안 문제가 발생되고 있다. 본 논문에서는 클라우드 서비스를 사용하는 다중 사용자의 개인 정보를 사전에 예방할 수 있도록 클라우드 서버에 저장되어 있는 개인 정보와 공유 정보에 접근하는 키를 각각 만들어 다중 사용자의 개인 정보를 안전하게 보호하기 위한 기법을 제안한다. 제안 기법에서 사용되는 첫 번째 키는 사용자의 개인 정보에 접근하기 위한 키로써, 개인정보와 연관된 정보들을 다중 계층의 형태로 운영하기 위해 사용된다. 두 번째 키는 개인 정보 이외의 다른 사용자에게 오픈되는 정보들에 접근한는 키로써, 클라우드를 사용하는 다른 사용자와 연계하기 위해 필요한 키다. 제안 기법은 클라우드 환경에서 사용되는 수많은 종류의 정보들을 다중처리하기 위해서 다중 해쉬체인으로 개인 정보를 익명화하도록 구성한다. 성능평가 결과, 제안 기법은 다중 형태의 구조로 처리되는 다중 사용자의 개인 정보를 제3자가 안전하게 접근하여 처리할 수 있도록 동작하기 때문에 개인 정보 관리 비용이 13.4% 단축된 결과를 얻었다. 제안 기법의 효율성은 기존 기법보다 19.5% 향상되었다.

피어-투-피어 스마트워치 시스템을 위한 바이오 센싱 데이터 동기화 (Bio-sensing Data Synchronization for Peer-to-Peer Smart Watch Systems)

  • 이태규
    • 문화기술의 융합
    • /
    • 제6권4호
    • /
    • pp.813-818
    • /
    • 2020
  • 최근, 스마트기기의 기술 및 사용자의 급증과 더불어, 스마트워치 시장이 성장하고, 그 효용성 및 사용성이 지속적으로 확대되고 있다. 스마트워치의 강점은 웨어러블 휴대성, 응용의 즉시성, 데이터 다양성 및 실시간성 등이다. 이러한 강점에도 불구하고, 스마트워치는 배터리 제약, 디스플레이 및 사용자 인터페이스 크기 제약, 메모리 제약 등의 한계성을 지닌다. 또한, 개발자 및 표준 디바이스, 운영체제 표준 모델, 킬러 애플리케이션 모듈 등의 보완 필요성이 제기된다. 특히, 스마트워치는 사용자의 생체정보 모니터링 및 응용이 주요한 서비스로 자리하고 있다. 이러한 스마트워치의 생체정보는 실시간 대용량 데이터를 생성한다. 생체정보 서비스의 고도화를 위해서, 센싱 데이터를 원격 스마트폰 또는 로컬서버저장소로 안정적인 피어-투-피어 전송이 수행되어야 한다. 본 연구는 스마트워치 시스템에서 무선 원격 피어-투-피어 전송 안정성을 보장하기 위한 동기화 방법을 제안한다. 이러한 동기화 방법에 기초한 무선피어-투-피어 전송 프로세스를 설계하고, 비동기 전송 프로세스와 제안 동기 전송프로세스를 분석하여 전송량 증가에 따른 전송 효율화 방법을 제안하다.

클라우드 컴퓨팅을 이용한 기후변화 영향평가 (Impact Assessment of Climate Change by Using Cloud Computing)

  • 김광수
    • 한국농림기상학회지
    • /
    • 제13권2호
    • /
    • pp.101-108
    • /
    • 2011
  • 기후변화는 자연 및 농업생태계에 막대한 영향을 미칠 수 있다. 이러한 기후변화 영향 평가를 위해 모형의 입력자료로서 예측된 기후자료가 사용되고 있다. 그러나 이러한 연구들은 자주 수행되지는 않기 때문에, 실제의 컴퓨터 자원들을 구축하거나 유지하지 않고 필요에 따라 자료처리를 하기 위해서는 가상적으로 다수의 운영체제를 구동할 수 있는 클라우드 컴퓨팅을 사용하는 것이 유용하다. 또한, 클라우드 컴퓨팅을 사용할 때 소프트웨어 라이센스를 필요로 하지 않는 오픈소스 지리분석용 소프트웨어를 사용하는 것이 유리하다. 예비실험에서, Amazon Web Service-Elastic Compute Cloud(EC2)를 사용하여 월 강우일수를 계산하였다. 총 70기가바이트에 이르는 일별 기후 예측 자료를 사용하여 자체 제작된 데이타베이스 처리 응용프로그램을 가상머신에서 처리하였다. 이 응용프로그램은 기후자료 처리와 데이타베이스 접속을 위해 오픈소스 라이브러리를 기반으로하여 제작되었다. 이 분석에서는 21세기 동안 전지구적으로 강우일수를 계산하기 위해 10대의 가상 클라이언트와 1대의 서버를 이용하여 약 170억개의 자료를 32시간 내에 처리하였다. 이번 연구 결과는 클라우드 컴퓨팅이 막대한 양의 자료 처리를 필요로하는 기후변화 영향평가 연구와 분석에 큰 도움이 될 수 있음을 보여 준다.