• 제목/요약/키워드: Virtual controller

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

저전력을 위한 버퍼 캐쉬 관리 기법 (Buffer Cache Management for Low Power Consumption)

  • 이민;서의성;이준원
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권6호
    • /
    • pp.293-303
    • /
    • 2008
  • 컴퓨팅 환경이 무선과 휴대용 시스템으로 변화하면서, 전력효율이 점점 중요해지고 있다. 특히 내장형 시스템일 경우에 더욱 그러한데 이중 메모리에서 소모되는 전력이 전체 전력소모의 두 번째 큰 요소가 되고 있다. 메모리 시스템에서의 전력소모를 줄이기 위해서 SDRAM의 저전력 모드를 활용할 수 있다. RDRAM의 경우 냅모드(nap mode)는 액티브 모드(active mode)의 5%이하의 전력만을 소모한다. 하지만 하드웨어 컨트롤러는 운영체제가 협조하지 않으면 이 기능을 효율적으로 활용하지 못한다. 이 논문에서는 SDRAM의 액티브 유닛(active unit)의 수를 최소화하는 방법에 초점을 맞춘다. 운영체제는 참조되지 않는 메모리를 저전력 모드에 놓음으로써 최소한의 유닛들만을 액티브 모드에 놓은 상태로 프로그램이 수행될 수 있도록 피지컬(physical) 페이지들을 할당한다. 이것은 PAVM(Power Aware Virtual Memory) 연구의 일반화된 시스템 전반에 대한 연구라고 할 수 있다. 우리는 모든 피지컬 메모리를 고려하고 있으며, 특히 평균적으로 전체 메모리의 절반을 사용하는 버퍼 캐시를 고려하고 있다. 버퍼 캐시의 용량과 그 중요성 때문에 PAVM 방식은 버퍼 캐시를 고려하지 않고는 완전한 해법이 되지 못한다. 이 논문에서 우리는 메모리의 사용처를 분석하고 저전력 페이지 할당 정책을 제안한다. 특히 프로세스의 주소공간에 매핑(mapping)된 페이지들과 버퍼 캐시가 고려된다. 이 두 종류의 페이지들간의 상호작용과 그 관계를 분석하고 저전력을 위해 이러한 관계를 이용한다.

SDN을 위한 샘플링 기반 네트워크 플러딩 공격 탐지/방어 시스템 (Sampling based Network Flooding Attack Detection/Prevention System for SDN)

  • 이윤기;김승욱;부 둑 티엡;김경백
    • 스마트미디어저널
    • /
    • 제4권4호
    • /
    • pp.24-32
    • /
    • 2015
  • 최근 SDN은 데이터센터 네트워크로 활발히 사용되고 있으며, 그 사용범위를 점진적으로 늘려나가고 있다. 이러한 새로운 네트워크 환경 변화와 함께, 네트워크 보안시스템을 SDN 환경 상에서 구축하는 연구들이 진행되고 있다. 특히 OpenFlow Switch의 포트를 통과하는 패킷들을 지속적으로 관찰함으로써 네트워크 플러딩 공격 등을 탐지하기 위한 시스템들이 제안되었다. 하지만 다수의 스위치를 중앙집중형 컨트롤러에서 관리하는 SDN의 특성상 지속적인 네트워크 트래픽 관찰은 상당한 오버헤드로 작용할 수 있다. 이 논문에서는 이러한 지속적인 네트워크 트래픽 관찰에 따른 오버헤드를 줄이면서도 네트워크 플러딩 공격을 효과적으로 탐지 및 방어 할 수 있는, 샘플링 기반 네트워크 플러딩 공격 탐지 및 방어 시스템을 제안한다. 제안된 시스템은 네트워크 트래픽을 주어진 샘플링 조건에 맞추어 주기적으로 관찰하고, 샘플링 패킷들을 분석하여 네트워크 플러딩 공격을 탐지하며, 탐지된 공격을 OpenFlow Switch의 플로우 엔트리관리를 통해 능동적으로 차단하다. 네트워크 트래픽 샘플링을 위해 sFlow agent를 활용하고, 샘플링된 패킷 정보를 소프트웨어적으로 분석하여 공격을 탐지하기 위해 오픈소스 기반 IDS인 snort을 사용하였다. 탐지된 공격의 자동화된 방어 기작의 구현을 위해 OpenDaylight SDN 컨트롤러용 어플리케이션을 개발하여 적용하였다. 제안된 시스템은 OVS (Open Virtual Switch)를 활용한 로컬 테스트베드 상에서 그 동작을 검증하였고, 다양한 샘플링 조건에 따른 제안된 시스템의 성능 및 오버헤드를 분석하였다.

화생방정찰차-II(장갑형)용 모의훈련장비(시뮬레이터) 개발 (Development of Simulator for CBRN Reconnaissance Vehicle-II(Armored Type))

  • 이상행;서성만;이윤희
    • 한국시뮬레이션학회논문지
    • /
    • 제31권3호
    • /
    • pp.45-54
    • /
    • 2022
  • 본 논문은 화생방 정찰차-II(장갑형)용 모의훈련장비(시뮬레이터)를 설계하고 구현한 논문이다. 모의훈련장비(시뮬레이터)는 군에서 화생방 상황에 따라 다양한 화생방 장비를 이용하여 상황을 파악하고, 상급부대로 전문작성 보고를 할 수 있는 훈련장비로 가상의 환경에서 훈련을 할 수 있는 장비 이다. 통제관 또는 훈련교관은 발생할 수 있는 화생방 상황을 교관통제 시스템을 이용하여 시나리오를 구성하고, 상황을 전파 할 수 있으며, 전파된 상황을 훈련생이 적절히 수행 하는 과정을 관찰할 수 있다. 모든 과정은 시스템에 의해서 모니터링 및 분석이 가능하고, 녹화가 가능하여 사후검토에도 사용된다. 가상의 환경에서 화생방 상황 훈련을 구현하기 위해 교관통제(IOS), 호스트(HOS), 영상(IGS), 입출력장치(IOC), 음향(ACS)를 구현하였으며, 화생방 탐지 장비인 원거리 화학 자동 경보기(LCA), 화생겸용 자동 탐지기(CAD), 통제(MCC) 및 운용(OCC) 컴퓨터를 시뮬레이터로 개발 하였다. 본 논문에서는 화생방 정창차-II(장갑형)용 모의훈련장비 개발을 위한 설계와 개발을 하였으며, 통합시험 및 수락검사를 통해 성능을 검증 하였다.

몰입적 정보 표현과 전달을 위한 증강 프레젠테이션 디자인 및 시스템 구현 (Augmented Presentation Framework Design and System Implementation for Immersive Information Visualization and Delivery)

  • 김민주;원광연
    • 한국HCI학회논문지
    • /
    • 제12권1호
    • /
    • pp.5-13
    • /
    • 2017
  • 발표자의 적극적인 역할과 개입은 정보시각화를 효과적으로 표현하고 전달하는 핵심 요인임에도 불구하고, 정보 시각화 연구에서 적극적으로 다루어지지 못했다. 단순히 시각화 결과만 보여주는 것이 아니라, 발표자가 시각화와 관련된 부가적인 정보 및 맥락을 함께 제공함으로써 시각화 전달 과정을 증진시킬 수 있다. 본 논문에서는 발표자가 3차원 시각화 공간에 직접 개입하여 자신을 둘러싼 공간에 표현된 정보와 직접적으로 상호작용 하면서, 정보 표현 및 전달 과정을 적극적으로 증진시킬 수 있는 방식을 제시하고 이를 증강 프레젠테이션 (augmented presentation)이라는 프레임워크로 정의한다. 증강 프레젠테이션의 특성을 구체화하기 위해서 발표자가 개입할 수 있는 시각화 공간을 디자인하고, 발표자로 하여금 관찰자와 정보 간의 의사소통 과정을 충분히 지원할 수 있도록 발표자의 역할을 화자(storyteller), 제어자(controller), 정보증강자(augmenter)로 정의했으며, 그들의 역할 가능성을 제안하였다. 또한, 증강 프레젠테이션 특성을 실제로 구현할 수 있는 프로토타입 시스템을 제작하였다. 하프미러 필름 (half-mirror film)과 일반 프로젝션 스크린을 일정 간격을 띄운 후 평행하게 위치시키고, 각 스크린에 입체 영상을 적용한 후, 발표자가 스크린 사이에 표현된 3차원 시각화 공간 내에 직접 개입하여 정보와 상호작용할 수 있는 형태이다. 이후, 초기 단계에서 몰입적 정보 표현과 정보 전달 플랫폼으로서 증강 프레젠테이션의 가능성을 확인하기 위해서 기존의 프레젠테이션 시스템과 증강 프레젠테이션 시스템을 비교하는 예비 실험 (pilot test)을 진행하였다. 그 결과, 본 연구에서 제시한 증강 프레젠테이션은 실제 3차원 공간에서 가상의 정보와 실제 발표자를 자연스럽게 통합시켜 표현함으로써 몰입적이고 관찰자의 주의를 사로잡는 프레젠테이션을 실현할 수 있는 가능성이 충분히 있음을 확인했다.

외부 자력을 이용한 촉수 생명체 애니매트로닉스 시뮬레이션 (Simulating tentacle Creature with External Magnetism for Animatronics)

  • 김예영;김도희;김주란;오나현;최명걸
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제29권5호
    • /
    • pp.1-9
    • /
    • 2023
  • 애니매트로닉스 제어 기술은 공학, 의학, 예술 등 여러 학문 분야에서 흥미로운 주제이며 관련 연구가 활발히 진행되고 있다. 애니매트로닉스의 움직임을 제어하는 일반적인 방법은 몸체 내부에 장착된 전동 모터를 사용하는 것이다. 하지만 이러한 방식은 몸체 내부의 공간이 좁을 경우 적용하기 어렵다. 본 연구에서는 몸체가 가늘고 긴 촉수 생명체의 움직임을 제어하기 위해 몸체 내부에 기계 장치를 장착하는 대신 외부 자력을 이용하는 방법을 제안한다. 구체적으로 본 연구에서는 애니매 트로닉스의 관절체 몸체를 자성이 있는 금속 소재로 만들어 외부에 설치된 전자석의 인력에 영향을 받도록 하였다. 그리고 전자석의 세기를 PID 제어기로 제어하여 애니매트로닉스 몸체의 위치를 실시간으로 제어할 수 있도록 하였다. 또한 자석이 회전 운동을 하도록 하고 회전의 속도를 변화시켜 다양한 움직임을 연출할 수 있도록 하였다. 본 연구의 실험은 가상 환경에 구현하여 시뮬레이션을 통해 수행되었다. 사용자에 의한 실시간 제어의 결과뿐만 아니라 다양한 스타일의 애니메이션 생성 방법 및 결과를 제시하여 그 효용성을 증명하였다.

CANopen 지원 엔코더를 위한 CiA 406 장치 프로파일 구현 (Implementation of CiA 406 Device Profile for CANopen Compatible Encoders)

  • 황현범;안효성;김상현;김태현
    • 대한기계학회논문집A
    • /
    • 제39권12호
    • /
    • pp.1287-1295
    • /
    • 2015
  • 최근 산업 자동화 분야에서는 고속 통신을 지원하면서도 여러 장치로 구성된 시스템을 통합하고 관리하는 데 유리한 필드버스 방식의 통신 기술이 널리 활되는 추세이다. 운동하는 물체의 위치를 감지할 뿐만 아니라, 외부 제어기가 통신을 통해 다수의 엔코더에 대해 동시에 설정을 변경하거나 위치와 관련된 다양한 정보를 요청하는 환경에서 동작하는 스마트 엔코더의 경우에는 필드버스 지원이 필수적인 기능으로 인식된다. 본 논문에서는 CAN 네트워크 기반의 상위 응용 계층을 정의하는 CANopen 표준 중 엔코더의 장치 프로파일인 CiA 406 표준을 지원하기 위해 오픈 소스 CANopen 프레임워크인 CanFestival 을 확장, 구현하였다. 구현된 CiA 406 모듈의 동작은 CANopen 마스터 장치와 CiA 406 모듈을 적한 가상 CANopen 엔코더와의 실험을 통해 검증하였다.

3D Animation Data를 활용한 가상 Marionette 시뮬레이션 (Simulation of Virtual Marionette with 3D Animation Data)

  • 오의상;성정환
    • 한국콘텐츠학회논문지
    • /
    • 제9권12호
    • /
    • pp.1-9
    • /
    • 2009
  • 인형은 여러 가지 재료를 사용하여 사람의 모습을 축소하여 만든 모형으로써 인형극의 한 구성요소를 담당하며 지금까지 인간의 문화 활동의 일부분을 담당해왔다. 그러나 전문가들의 감소, 기술 전수의 어려움 등으로 인해 인형극의 수요와 공급 감소현상이 지속됨에 따라 인형극의 자동화를 목적으로 하는 Robotic Marionette에 대한 연구가 세계적으로 진행되고 있다. 즉, 실제 전통적 줄 인형을 제어하는 컨트롤러를 모터로 대체하기 위한 구조 설계와 줄 인형의 동작표현을 위한 효율적인 프로세스의 개발이 필요하다. 따라서 본 논문은 첫째, 모셥캡쳐와 3D 프로그램을 통해 나온 모션 데이터의 가공 및 생성방법과 둘째, 줄 인형의 동작표현에 효과적인 방안을 제시한다. 셋째, 3차원 모션 데이터를 활용, 시뮬레이션의 선행 방안을 제시함에 따라 실제 Robotic Marionette System을 구축할 때 발생하는 제작 오류와 비용을 최소화하는 방법을 제안하도록 한다.

MissCW:다중 사용자 동기적 공동 저작 시스템 (MissCW:Multiuser Interactive System for Synchronous Collaborative Writing)

  • 성미영
    • 한국정보처리학회논문지
    • /
    • 제3권7호
    • /
    • pp.1697-1706
    • /
    • 1996
  • 이 논문에서는 멀티미디어 회의를 하면서 공동 편집을 하는 시스템 MissCW (Multiuser Interactive System for Synchronous Collaborative Writing)를 설계하고 구현한 내용을 소개한다. 이 시스템의 문서 모델인 DMDA(Distributed Multimedia Document Architecture)는 논리 구조를 가지며 표현 스타일 객체와 표시 객체를 포함 한다. 본 공동 저작 시스템의 동기성은 멀티미디어 회의와 편집 윈도우의 공유 모드로 실현되었다. 이 시스템의 공동 편집기는 분산 객체들을 논리 구조로 조합 하여 하나의 문서로 만들 수 있는 구조 지향적 편집 방식을 제공한다. 미들웨어인 공유 객체 관리자 (SOM;shared Object Manager)는 공유 객체들을 일관성 있게 유지하며 응용 프로그램이 객체들을 효율적으로 이용할 수 있게 도와준다. 이 시스템의 하부 제어 구조는 강력한 서버 없이도 구현이 가능하도록 기본적으로는 복제 구조를 채택하였으나 공유 자료의 일관성유지를 위하여 가상 노드로의 중앙 집중 구조를 혼합 적용하였다. 가상 노드는 공유 객체 관리자의 객체 제어기에 해당하며 공유 객체 테이블(SOT; Shared Object Table)을 다루는 모든 일을 한다.

  • PDF

다중가스센서를 이용한 화재의 조기검출에 대한 연구 (A Study on the Early Fire Detection by Using Multi-Gas Sensor)

  • 조시형;장향원;전진욱;최석임;김선규;강종위;최삼진;박찬원
    • 센서학회지
    • /
    • 제23권5호
    • /
    • pp.342-348
    • /
    • 2014
  • This paper introduced a novel multi-gas sensor detector with simple signal processing algorithm. This device was evaluated by investigating the characteristics of combustible materials using fire-generated smell and smoke. Plural sensors including TGS821, TGS2442, and TGS260X were equipped to detect carbon monoxide, hydrogen gas, and gaseous air contaminants which exist in cigarette smoke, respectively. Signal processing algorithm based on the difference of response times in fire-generated gases was implemented with early and accurately fire detection from multiple gas sensing signals. All fire experiments were performed in a virtual fire chamber. The cigarette, cotton fiber, hair, polyester fiber, nylon fiber, paper, and bread were used as a combustible material. This analyzing software and sensor controlling algorithm were embedded into 8-bit micro-controller. Also the detected multiple gas sensor signals were simultaneously transferred to the personnel computer. The results showed that the air pollution detecting sensor could be used as an efficient sensor for a fire detector which showed high sensitivity in volatile organic compounds. The proposed detecting algorithm may give more information to us compared to the conventional method for determining a threshold value. A fire detecting device with a multi-sensor is likely to be a practical and commercial technology, which can be used for domestic and office environment as well as has a comparatively low cost and high efficiency compared to the conventional device.

하프라이프 알릭사의 의미와 VR게임 성공 요소 고찰 (A Study on the Meanings of Half-Life: Alyx and the Success Factors of VR Games)

  • 권동현
    • 한국콘텐츠학회논문지
    • /
    • 제20권9호
    • /
    • pp.271-284
    • /
    • 2020
  • 하프라이프 알릭스에 대한 시장의 호평과 VR장비 판매 증가는 수익모델의 부재로 미래가 불확실한 VR시장 활성화의 전환점이 될 수 있다. 이에 선행연구를 바탕으로 VR게임의 특성을 그래픽, 1인칭시스템, 인터페이스, 컨트롤러, 인터랙션 기술, 사운드, 스토리로 분류하고 분석하였다. 분석결과 7개 요소는 VR의 구성 요소 중 게임의 완성도를 의미하는 '상호작용'과 '가상이미지'에 해당하였으며 상호 연결되어 있어 이를 묶은 상위 개념인 '현존감'을 제안하였다. VR 구성요소로서 사용자의 감정을 나타내는 '몰입감'은 유저의 능력에 적절한 과제의 난이도를 부여하는 몰입이론으로 분석하였으며 연구 과정은 전문가 패널 15명에게 델파이 기법과 FGI를 실시하여 객관성 확보를 위해 노력하였다. 마지막으로 '현존감'과 '몰입감'은 비례하는 특성으로서 알릭스는 물론 앞으로 VR게임 분석에서도 계속 유효한 개념이 될 수 있으므로 두 단어를 합한 '프레즌스 이펙트'라는 개념적인 틀을 제안하였다.