• 제목/요약/키워드: 구현 이슈

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

자바기반 공간 웹 데이터베이스 시스템의 설계 및 구현 (Design and Implementation of Java-based Spatial Web Database System)

  • 김상호;남광우;류근호
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.1-10
    • /
    • 2004
  • 인터넷과 무선 이동통신 기술이 발달함에 따라, 모바일 데이터베이스와 무선 웹 서비스 기술은 중요한 연구 이슈로 부각되어 왔다. 이러한 환경의 변화로 임베디드 시스템과 웹 서비스를 위한 새로운 GIS 데이터베이스 시스템 개발이 필요하다. 이 논문에서는 웹 기반 GIS 시스템에서 사용할 수 있는 자바기반 웹 데이터베이스 시스템을 제안하였다. 제안된 시스템은 자바기반 응용 프로그램 서버와 이동 컴퓨팅 장치에 쉽게 디스플레이하기 위해 자바 언어를 사용하여 구현하였고, 웹 데이터 호환성 보장을 위해 OGIS를 사용하여 구현되었다. 또한 스키마 관리자를 포함하는 공간 질의 처리기와 공간 객체 저장 모듈을 개발하여 사용자의 웹 상에서의 공간 질의를 효율적으로 처리할 수 있게 하였다.

생체모방 자율제어 네트워크 환경 구현 연구 동향 : Programming Protocol-Independent Packet Processors 기술 개요

  • 진정하;김기천
    • 정보와 통신
    • /
    • 제33권5호
    • /
    • pp.3-11
    • /
    • 2016
  • 자연계에서 존재하는 다양한 생명체는 자신들의 생존과 종의 번성을 위해 효율적인 행동 규칙을 만들어 진화해 왔다. 이러한 생명체의 다양한 생존원리로부터 착안을 하여 자연계가 아닌 다른 환경에서 적용이 가능하도록 알고리즘을 만들어 적용시키는 것을 생체모방 알고리즘이라 한다. 자연계의 환경자체가 불확실한 변화가 다양하게 포함되고 있으며, 제한된 자원 환경을 어떻게 효율적으로 활용하는가의 문제가 걸려 있음으로 인하여 이러한 생체모방 알고리즘은 적용환경의 변환에 빠른 적응력을 제공할 수 있고, 자원 제약형 환경에서 안정적으로 확장성과 적응성을 제공할 수 있어서 상호 운용성 측면에서 많은 이득을 줄 수 있다. 이와 같은 생체모방 알고리즘을 네트워크의 관점에서 적용시켜 보면, 전자의 경우에는 자율적인 네트워크 구성을 용이하게 제공할 수 있음을 나타내고, 후자의 경우에는 IoT 환경과 같은 자원 제약형 환경에서의 상호 운용성을 제공할 수 있다. 이렇듯이 생체모방 알고리즘을 네트워크에 접목시켜 연구하는 것은 최근의 네트워크 분야의 연구 이슈와 상호 보완적으로 작용하여 시너지 효과를 제공할 수 있다. 자연계의 군집 현상 및 동기화 현상을 네트워크 환경에서 적용하여 사용할 수 있는 생체모방 알고리즘 기술은 다양하게 존재하고 있으며 이를 활용하는 연구를 통해 SDN(Software Defined Networking)에서의 자율제어 네트워크 구성에 접목하거나 IoT 환경과 같은 자원 제약형 환경에서의 보다 효율적인 상호 연결성을 제공하는 방향으로 발전할 수 있다. 이러한 생체모방 자율제어 네트워크 환경 구현을 위해 기존의 OpenFlow 환경과 새로이 부각되는 P4: Programming Protocol-Independent Packet Processors 기술에 대해서 정리하여 향후 생체모방 자율제어 네트워크 구현 방안을 제시하고자 한다.

VMEbus를 통한 이중화 네트워크 프로토콜 구현 (Implementation of a redundant network protocol based on VMEbus)

  • 박정원;박성진
    • 한국정보통신학회논문지
    • /
    • 제15권3호
    • /
    • pp.753-758
    • /
    • 2011
  • 군의 요구에 의해서 장비 성능에 대한 안정성과 긴박한 시간에 그 성능을 유지할 수 있는 생존성을 증대시키기 위한 방법이 대두되고 있으며, 그 방법 중의 하나로 시스템에서의 이중화 설계에 대한 이슈가 늘어나고 있는 추세이다. 일반적으로 시스템의 생존성을 증대시키기 위한 방법으로써 적용하는 이중화 기법은 두 개의 프로세스 상호간에 두 개의 네트워크망을 구성하여 이중화를 구현하는 것이다. 그러나 프로세스의 고장이나 물리적 네트워크망이 손실되었을 경우 기능을 제대로 수행하지 못할 수 있다. 이에 본 논문에서는 VMEbus의 master와 slave 간의 공유 메모리 영역, 인터럽트 방식 적용, 이중화를 담당하는 전용 task와 통신 이상 시 이를 처리하는 이벤트를 발생시키는 프로토콜을 직접 구현하고, 실험을 통하여 이 방안의 타당성을 확인한다.

모델 검사를 위한 Simulink 디버거의 기능 개선 (Improvement of a Simulink Debugger Capacity for Model Verification)

  • 김성조;이홍석;최경희;정기현
    • 정보처리학회논문지D
    • /
    • 제17D권2호
    • /
    • pp.111-118
    • /
    • 2010
  • 본 논문에서는 Simulink로 모델 검사를 위한 향상된 기능을 가진 디버거의 구현에 대해 기술한다. Simulink에서 기본적으로 제공되는 디버그 기능은 복잡한 시나리오나 복잡한 모델을 검사할 때 단순 반복적인 작업이 다수 요구되었다. 이를 개선하기 위해서 본 연구에서는 임의의 시나리오에 따른 시뮬레이션 결과와 예상한 결과를 확인할 수 있는 기능, 원하는 시점에서 시스템의 변화를 확인하는 기능, 임의의 혹은 전체 시나리오에 대한 시스템의 Coverage Report 기능 등이 구현된 Simulink 디버거에 대해 소개하고 구현에 대한 이슈를 기술한다. 이 프로그램을 Matlab에서 제공하는 자판기 모델에 적용해서 그 유용성을 확인했다.

CIGS 박막태양전지 제조기술 이슈분석

  • 전찬욱
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2010년도 제39회 하계학술대회 초록집
    • /
    • pp.23-23
    • /
    • 2010
  • CIGS 박막태양전지는 박막태양전지 기술 중 가장 주목을 받고 있는 기술에 해당한다. 그 이유는 박막태양전지 기술 중 즉, CdTe, a-Si, CIGS 중 가장 셀 효율이 높게 구현되고 있으며, 특히 다양한 제조공정이 가능하기 때문이다. 현재 CIGS 박막태양전지 양산에 적용되고 있는 제조기술은 동시증발법과 스퍼터/셀렌화 공정이다. 동시증발법의 경우, CIGS 태양전지의 세계최고효율을 구현한 기술로서 다른 모든 제조기술의 기준이 되는 공정이나, 실제로는 스퍼터/셀렌화 공정을 이용한 양산 규모가 훨씬 크게 전개되고 있다. 본 논문에서는 동시증발법이 최고효율을 구사한 물질 및 공정 스펙에 대해 살펴보고, 스퍼터/셀렌화 공정에서 동시증발법에 의해 제조된 소자 스펙을 구현하기 위해 어떠한 노력을 기울여야 하는 지에 대해 기술하고자 한다. 먼저, 동시증발법이 적용된 양산기술 현황에 대해 살펴보고, 여러가지 스펙 중에서 Na 제어기술, 버퍼층 기술, 투명전극 측면에서 소자성능의 최적화를 논하고자 한다. Na의 경우, 널리 알려진 바와 같이 CIGS 내 0.1at% 정도의 함유량이 필요하다. 동시증발법과는 다른 공정온도와 이력이 사용되는 스퍼터/셀렌화의 경우, Na 함량의 제어를 위해 어떠한 노력이 필요한지 Na의 역할 측면에서 논하고자 한다. CBD 공정으로 제조되고 있는 CdS는 얇은 두께와 단순한 공정으로 인해 다소 소홀하기 쉬우나, CdS/CIGS 접합이 소자의 성능에 미치는 영향이 매우 크기 때문에 CIGS 표면 물성 제어 측면에서 CdS 제조공정을 살펴보고자 한다. 마지막으로 투명전극은 CIGS 제조공정과는 무관하게 공통으로 검토가 필요한 분야이나, 동시 증발법에 의한 CIGS 표면형상이 스퍼터/셀렌화에 의한 CIGS와는 크게 다르므로 후속 투명전극공정 또한 세부적인 검토가 필요하다고 판단되는 바, 투명전극이 갖춰야하는 물성을 중심으로 소자최적화를 논하고자 한다.

  • PDF

개인화 지도 서비스를 위한 HTML5 벡터지도 설계 및 구현 (A Design and Implementation of HTML5 Vector Map for Individual Purpose Service)

  • 권진영;최세휴
    • Spatial Information Research
    • /
    • 제23권4호
    • /
    • pp.57-66
    • /
    • 2015
  • 현재 웹 서비스에서 활용되고 있는 이미지 지도의 기능적 한계와 비용 이슈로 인해 사용자들의 요구사항을 정확히 충족시켜줄 수 없는 문제점을 갖고 있다. 그래서 본 연구에서는 HTML5 기술을 이용하여 벡터 지도 제작 및 이를 활용한 기능과 서비스를 구현하여 사용자들의 목적에 적합한 개인화 지도를 제작하는데 목적이 있다. 연구결과 기존의 웹 환경에서 활용되는 이미지 기반의 지도에서 기울임 및 회전기능에서의 시인성이 떨어지는 문제를 HTML5 벡터지도에서 해결하였다. 그리고 지도정보를 접근하여 배경과 명칭 데이터를 선별적으로 표출하는 기능을 구현하여 지도 표출의 다양한 결과를 도출하였다. 또한, 성능 비교 결과로서 상용화 지도 서비스에서 최소 0.78sec에서 최대 7.56sec 의 최초로딩 소요시간 범위에 포함되는 0.88sec의 소요시간이 측정되어 상용화 가능성을 도출하였다. 전국 도엽을 제작하기 위한 이미지 지도의 총 용량 180GB에 비해 벡터 지도 제작 용량은 90% 이상 감소한 2.5GB로 제작되어 저장 공간에 대한 비용 이슈를 해결하였다. 결론적으로, 본 연구의 HTML5 벡터지도 설계 및 구현에 대한 연구는 다양한 정보의 활용 및 기능 확장을 통해 공간 정보를 활용하는 사용자의 요구사항에 적합한 정보를 제공하는 방안을 제시하였다.

공간 영역과 DCT 영역에서 MPEG-2로부터 MPEG-4 로 변환하는 압축기의 구현 (MPEG-2 to MPEG-4 Transcoders in The Spatial Domain and The DCT Domain)

  • 염인선;박현욱
    • 대한전자공학회논문지SP
    • /
    • 제41권5호
    • /
    • pp.117-124
    • /
    • 2004
  • 멀티미디어 정보의 보급이 갈수록 확대 되어가는 요즘, 서로 다른 표준간의 음성 및 영상 데이터를 네트워크를 통해 전송할때 이종 네트워크간의 상호 운용이 중요한 이슈가 되고 있다. 변환 압축이라는 기술이 바로 이런 문제를 해결해 줄 수 있다. 변환 압축이란 어떤 표준으로 부호화된 신호를 다른 표준의 부호화된 신호로 전환하는 기술을 뜻하며 여기에는 비트 발생량, 공간 해상도, 시간 해상도 또는 압축 표준의 변환을 모두 포함한다. 본 논문에서는 MPEG-2에서 MPEG-4로의 변환 압축기를 공간 영역과 DCT 영역에서 각각 구현하여 비교하였다 이 변환 압축기는 디지털 방송, DVD 또는 위성방송용으로 제작된 비디오 시퀀스를 모바일 환경에서 서비스를 받을 때 유용하다. 각 표준이 지원할 수 있는 최적화된 공간 해상도를 고려하여 다운 샘플링 과정도 추가되었다. 구현된 2개의 변환 압축기의 공정한 비교를 위하여 구조의 특성상 다를 수밖에 없는 다운 샘플링 과정과 움직임 보상을 제외한 모든 블록에 대해서 동일하게 구현하였으며 빠른 변환 압축 부호화가 이루어지도록 움직임 추정을 다시 하지 않고 복호된 정보를 그대로 사용하였다. 결과 영상의 화질 비교와, 출력 파일의 크기 그리고 수행 시간에 대하여 공간 영역에서 구현한 변환 압축기가 DCT 영역에서 구현한 변환 압축기보다 더 나음을 확인하였다.

과학탐구공동체 제안을 위한 사회과학적 학습 자료로서 자연사박물관 전시의 교육적 잠재성 탐색: 지진 주제를 중심으로 (Exploring the Educational Potential of the Exhibits in Natural History Museums as Socioscientific Learning Materials in the Context of Proposing Science Inquiry Communities: Earthquake Topic)

  • 이선경;신명경;김찬종
    • 한국지구과학회지
    • /
    • 제29권6호
    • /
    • pp.506-519
    • /
    • 2008
  • 이 연구에서는 과학탐구공동체 구성을 위한 잠재적인 학습 자료로서 자연사박물관의 전시물의 교육적 잠재성을 탐색해보고자 한다. 과학 탐구공동체는 과학적 지식의 습득과 과학 방법의 학습으로 연결되는 과학실습의 한 형태로 제안하였다. 공동체 학습은 주변에서 접하게 되는 과학-기술-사회적인 이슈들을 통해 이루어질 수 있다. 자연사 박물관 전시가 이러한 사회과학적인 이슈들을 포함하고 있다면 이는 자연사박물관의 과학탐구공동체로의 가능성에 대해 고려해 볼 수 있음을 전제로 하였다. 이런 맥락에서 본 연구는 자연사박물관 전시의 사회과학적 학습 자료 잠재성을 탐색하였다. 구체적으로 사회과학적 소재로서 적용 가능한 지진' 학습의 과학탐구공동체 구현을 위해, 첫째 미국 뉴욕시의 미국 자연사박물관과 워싱턴 D.C.의 스미소니언 미국국립자연사박물관의 지진 관련 전시물과 지구과학 교육과정과의 연관성을 분석하였다. 둘째, 두 박물관의 관계자와 인터뷰하여 이와 관련한 박물관의 교육적 의도와 노력을 알아보았다. 마지막으로 과학탐구공동체 구현을 위한 주제와 관련된 자연사 박물관 전시물의 특징을 탐색적으로 분석하였다. 이 연구에서 조사한 박물관의 전시는 교육과정과 관련하여 사회과학적 소재인 '지진'의 다양하고 실제적인 사례와 사건에 관한 풍부한 자료를 제공하고 있었다. 대상 박물관은 지역적 흥미와 사회과학적 이슈와의 연관성에 초점을 맞추어 박물관의 교육적 목적을 달성하고자 했음을 알았다. 지진이란 주제를 관람객에게 적절하도록 하기 위해 전시특성에 있어 원자료나 상호작용적 매체를 이용하여 살아있는 경험의 전달을 강조되고 있음을 알아내었다.

모바일 중심 미래 인터넷: OpenFlow 기반 구현 및 KOREN 테스트베드 실험 (Mobile Oriented Future Internet (MOFI): OpenFlow-based Implementation and Testbed Experimentation over KOREN)

  • 김지인;정희영;고석주
    • 한국정보과학회논문지:정보통신
    • /
    • 제41권4호
    • /
    • pp.167-176
    • /
    • 2014
  • 본 논문은 이동 환경 위주의 미래 인터넷 환경을 위해 제안된 Mobile Oriented Future Internet (MOFI) 구조에 대하여 OpenFlow 기반 구현 이슈와 KOREN 실험망을 이용한 성능 분석을 논의한다. MOFI 구조는 호스트 식별자(host identifier)와 지역 위치자(local locator) 사용, 데이터 전달을 위한 Query 우선의 데이터 전달(Query-First Data Delivery), 식별자와 위치자간 분산형 매핑 시스템(Distributed Mapping System)을 특징으로 한다. 기존 MOFI 연구에서는 intra-domain 이동성 지원을 위해 6-to-4 터널링 기법 및 리눅스 플랫폼을 활용한 구현 방식을 제안하고 실험실 테스트베드에서 성능분석을 수행하였다. 한편, 본 논문에서는 inter-domain 이동성 지원을 위한 세부 절차를 논의하고 Click Modular Router와 OpenFlow 플랫폼을 활용한 MOFI 구현 방식을 제안한다. 나아가, 실제 KOREN 실험망을 활용한 성능 실험을 통해 MOFI 구조와 기존 이동성 제어 방식인 Proxy Mobile IP (PMIP) 기법을 비교한다. 실험 결과, 이동성 제어를 위한 시그널링 지연 시간 및 처리되는 메시지 수 측면에서 MOFI 구조가 기존 PMIP 이동성 제어 기법에 비하여 더 좋은 성능을 보이고 있음을 확인하였다.

소형 네트워크 임베디드 시스템에 TinyOS 이식 과정에서의 이슈 및 디버깅 기법 (Issues and Debugging Methodology for Porting TinyOS on a Small Network Embedded System)

  • 김대남;김교선
    • 전자공학회논문지CI
    • /
    • 제45권6호
    • /
    • pp.94-105
    • /
    • 2008
  • ZigBee 통신기반의 네트워크 임베디드 시스템을 위한 많은 플랫폼들이 개발되어 왔으며 TinyOS와 같은 소형 운영체제가 탑재되어 다양한 주변장치를 통해 네트워킹, 정보수집, 명령 수행 등 다양한 기능들을 효율적으로 구현할 수 있도록 하고 있다. 새로운 플랫폼에 운영체제를 이식하는 과정에서는 계수기와 같이 중요한 특정 하드웨어 장치가 운영체계에서 요구하는 기능이 부족하다면 소프트웨어 및 다른 하드웨어 장치로 해당 기능을 구현해야 한다. 본 논문은 먼저 계수기에 비교기 인터럽트 기능이 없는 플랫폼에서 운영체계의 요구 기능을 만족하는 다중 시스템 타이머를 구현하는 기법을 제안한다. 또한, 이식과정에서 예측하기 어려운 오류가 주입될 수 있기 때문에 이에 따라 발생하는 수많은 오동작에 대처해야 할 것이다. 불행히도 TinyOS에는 하드웨어의 인터럽트에 의해 구동되는 수많은 비동기 처리가 필요한 반면 새로운 플랫폼에는 탑재된 하드웨어 각각에 대한 모델이 확립되지 않아 시뮬레이터가 미리 제공되지 못한다. 본 논문은 이러한 열악한 상황에서 사용할 수 있는 새로운 디버깅 기법을 제안한다. 이 방법은 레이디오펄스(주)의 MG2400과 MG2455에 TinyOS 2.0을 이식하는 과정에서 발생한 이슈들과 원인을 찾아내는데 사용되어 그 실용성을 입증하였다.