• 제목/요약/키워드: Linux Platform

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

Augmented Reality based Low Power Consuming Smartphone Control Scheme

  • Chung, Jong-Moon;Ha, Taeyoung;Jo, Sung-Woong;Kyong, Taehyun;Park, So-Yun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제11권10호
    • /
    • pp.5168-5181
    • /
    • 2017
  • The popularity of augmented reality (AR) applications and games are in high demand. Currently, the best common platform to implement AR services is on a smartphone, as online games, navigators, personal assistants, travel guides are among the most popular applications of smartphones. However, the power consumption of an AR application is extremely high, and therefore, highly adaptable and dynamic low power control schemes must be used. Dynamic voltage and frequency scaling (DVFS) schemes are widely used in smartphones to minimize the energy consumption by controlling the device's operational frequency and voltage. DVFS schemes can sometimes lead to longer response times, which can result in a significant problem for AR applications. In this paper, an AR response time monitor is used to observe the time interval between the AR image input and device's reaction time, in order to enable improved operational frequency and AR application process priority control. Based on the proposed response time monitor and the characteristics of the Linux kernel's completely fair scheduler (CFS) (which is the default scheduler of Android based smartphones), a response time step control (RSC) scheme is proposed which adaptively adjusts the CPU frequency and interactive application's priority. The experimental results show that RSC can reduce the energy consumption up to 10.41% compared to the ondemand governor while reliably satisfying the response time performance limit of interactive applications on a smartphone.

듀얼 프로세서 기반 DPI (Deep Packet Inspection) 엔진을 위한 효율적 패킷 프로세싱 방안 구현 및 성능 분석 (Implementation and Performance Analysis of Efficient Packet Processing Method For DPI (Deep Packet Inspection) System using Dual-Processors)

  • 양준호;한승재
    • 정보처리학회논문지C
    • /
    • 제16C권4호
    • /
    • pp.417-422
    • /
    • 2009
  • 특화된 하드웨어의 도움 없이 범용 다중 프로세서 플랫폼에서 DPI(Deep Packet Inspection) 시스템을 구현하는 방법은 비용 측면에서 매력적이다. 문제는 성능인데, 일반적으로 다중 프로세서 시스템에서는 작업들을 여러 프로세서에 적절하게 배분하는 로드밸런싱 방법과 DPI 프로세싱 전용 개별 프로세서를 지정하여 시스템의 성능을 향상 시킨다. 그러나, 우리는 DPI 시스템의 경우 위와 같은 단순한 프로세서 통제 방안이 반드시 최선책이 아니라고 생각한다. 본 논문에서는 작업의 종류에 따라 정해진 프로세서에 할당한 후, 프로세서 상태에 따라 역할을 변경하는 방식을 제안한다. 우리는 제안하는 방식을 리눅스 기반 듀얼 프로세서 시스템에 구현하고 실험을 통해 그 성능을 기존의 로드밸런싱 방식과 비교하였다. 제안된 방식에서는 하나의 프로세서는 인터럽트 처리를 포함한 일반적 패킷 프로세싱 역할만을 담당토록 하고 다른 프로세서는 DPI엔진을 전담하도록 역할로 분리시켜 캐시접근실패 (cache miss) 과 스핀락(spin lock) 발생빈도를 낮추었으며, DPI 전담 프로세서가 처리한계에 이르렀을 경우에는 두 프로세서 모두 DPI를 위해 자원을 사용토록 하여, 기존의 리눅스 로드 밸런싱 방식 DPI 시스템 대비 약 60%의 성능향상을 달성하였다.

ID-LOC 분리 기반 인터넷 구조에서 분산형 매핑 시스템의 구현 및 평가 (Implementation and Evaluation of Dynamic and Distributed Mapping System in ID-LOC Separation Internet Architecture)

  • 강형우;최낙중;김지인;정희영;고석주
    • 한국통신학회논문지
    • /
    • 제37B권11호
    • /
    • pp.984-992
    • /
    • 2012
  • 본 논문에서는 모바일 중심의 미래 인터넷을 위한 Mobile-Oriented Future Internet (MOFI) 구조를 소개하고, 호스트 Identifier(ID)와 Locator(LOC)의 분리를 토대로 설계된 MOFI 구조에서 ID와 LOC의 분산형 매핑 제어 기법을 제안한다. 제안하는 Dynamic and Distributed Mapping System (DDMS) 기법에서는 ID와 LOC의 매핑 기능을 각 도메인의 Access Router(AR)에 분산시킴으로서 기존의 Proxy Mobile IP (PMIP) 프로토콜의 중앙집중형 방식의 문제점을 개선하였다. 성능 분석을 위해 리눅스 플랫폼에서 MOFI 구조와 제안하는 매핑 제어 기능을 구현하였고, 테스트베드 실험을 통해 기존 PMIP에 비해 제안 기법이 데이터 전송 측면에서 더 효율적임을 확인하였다.

Compact AUV platform system designed for the experiment of underwater multi-agent development

  • Watanabe, Keisuke
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.2036-2041
    • /
    • 2005
  • The underwater multi-agent technology has many potential for the various activities related to ocean development/conservation in the near future. For example, in such fields as water pollution investigation, aquaculture control, or coral reef research, we feel a growing need for a system that realizes underwater continuous monitoring in the wide rang e. In this case, the target monitoring area will be sliced planar hierarchically toward the depth as monitoring layers, and many AUVs arranged on each layer track the given trajectory and gather various environmental information continuously, with communicating each other in the layer or with other layers. To realize those systems we need to develop AUV multi-agent technologies. So we are now building basic systems for basin experiment for the development of AUV multi-agent behavior. We must experience many situations and problems to be solved for the development of its elemental technologies by using real systems as well as our computer simulations. In this paper we introduce our concept of the experiment in the near future and the hardware/software design of our two types of handy AUVs and ultrasound ranging/communication system for that experiment. One AUV is designed using a 17inches-diameter glass sphere with DOS/V and RT-Linux based subsystems, which is intended to use not only in the basin but also in the calm real sea. The other AUV is designed for the basin experiment using a 7inches-diameter acrylic sphere with low-cost embedded system with SH-2 based subsystems. The basin experiment to verify the basic AUV facilities and ultrasound ranging for position detection was carried out.

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

Progress report on CQUEAN (Camera for QUasars in EArly uNiverse)

  • 박원기;김은빈;최장수;임주희;김진영;정현주;오희영;박수종;임명신
    • 천문학회보
    • /
    • 제35권1호
    • /
    • pp.38.2-38.2
    • /
    • 2010
  • We report the current status of CQUEAN (Camera for QUasars in EArly uNiverse) development. CQUEAN is an optical CCD camera which uses a 1024*1024 pixel deep-depletion CCD. It has an enhanced QE than conventional CCD at wavelength band around 1${\mu}m$, thus it will be an efficient tool for observation of quasars at z > 7. It will be attached to the 2.1m telescope at McDonald Observatory, USA. A telescope interface containing a focal reducer is being designed to secure a larger field of view at the cassegrain focus of 2.1m telescope. Instrument control software will be written with python on linux platform. We are carrying out lab tests to investigate the characteristics of the system components in order to maximize the observational efficiency. Preliminary results of the tests will be presented. CQUEAN is expected to see the first light during summer season of 2010.

  • PDF

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기반 통화 및 방송장치와 상호호환되어 구내전화 및 구내방송시스템과 통합구축이 가능하다.

텔레매틱스을 통한 자가진단 저전력 임베디드 리눅스 시스템 구현 (Implementation of Self Diagnostics Low-power Embedded Linux System using Telematics)

  • 주재한
    • 한국항행학회논문지
    • /
    • 제21권3호
    • /
    • pp.300-305
    • /
    • 2017
  • 주행중인 차량내의 컴퓨터 시스템과 통신을 효과적으로 연계해서 언제, 어디서나 각종 데이터의 검색이나 수정 등이 가능하고, 제한적인 플랫폼에서 원활한 동작을 하기 위해 장비를 적절히 제어할 수 있도록 주행차량에 맞게 시스템이 구축되어야 한다. 또한 시스템 엔진 정보 추출을 위해 차량 CAN 통신을 이용하고, 이러한 정보 전송을 위해 ZigBee을 이용하여 데이터를 전송한다. 따라서 차량 CAN을 위해 차량에서 자체 제공되는 OBD-II 프로토콜을 사용하여 차량의 각종 센서 정보 및 O2 센서 값을 이용하여 차량 상태 정보와 배기 가스양을 구하고 ZigBee 메인 컨트롤 시스템에 전송한다. 본 연구는 저전력 차량용 임베디드 시스템으로 전력 사용량을 최대로 줄여서 배터리 부하의 데미지를 최대한으로 감소시키고, ZigBee 통신을 통한 차량의 내부 상태 모니터링을 할 수 있는 시스템을 구현하였다.

Wireless LAN 환경에서 임베디드 SIP User Agent 구현 (An Implementation of Embedded SIP User Agent under Wireless LAN Area)

  • 박승환;이재흥
    • 한국정보통신학회논문지
    • /
    • 제9권3호
    • /
    • pp.493-497
    • /
    • 2005
  • 본 논문은 무선의 임베디드 시스템 환경에서, VoIP 시스템을 구성하는 프로토콜 요소 중의 하나인 SIP를 이용한 User Agent의 구현에 관한 연구이다. User Agent는 설정 블록과, 주변 장치를 제어하기 위한 디바이스 쓰래드 블록, SIP 메시지를 처리하기 위한 SIP 스택 블록으로 구성하였다. 디바이스 쓰래드는 RTP 쓰래드 블록과 사운드 카드 처리 블록으로 구성하였으며, SIP 스택은 프락시 이벤트를 처리하는 워커 쓰래드 블록과 SIP 메시지를 전송하여 처리하는 SIP 트랜시버 및 SIP 쓰래드 블록으로 구성하였다. 하드웨어 플랫폼은 Intel XScale PXA25S 프로세서 기반에 플래쉬 메모리, SDRAM, AC'97 오디오 코덱, 무선 랜카드와 연결된 PCMCIA 소켓이 내장된 보드를 구성하였으며, 오디오 입출력으로 마이크로폰과 헤드폰을 사용하였다. 본 연구의 실험을 위한 타겟 시스템 구성은 임베디드 리눅스 커널 2.4.19를 포팅하였다. 임베디드 시스템의 자원 효율을 높이고자, User Agent의 속성과 SIP 메소드의 기능을 최소화하였고, TCP를 배제하여, 주변 장치 제어를 최소화함으로써, 자원의 소비를 $12.9\%$ 절감할 수 있었다.

임베디드 시스템 장착을 위한 USB 장치의 무선화 (Making USB Wireless For Attaching to the Embedded System)

  • 유진호;조일연;이상호;한동원
    • 한국통신학회논문지
    • /
    • 제31권1B호
    • /
    • pp.19-25
    • /
    • 2006
  • USB는 여타 다른 입출력 장치보다 더 자주 그리고 널리 사용되는 장치이다. PC시스템으로 보면 USB는 매우 성공적인 인터페이스 기술이다. PC시스템에서는 벌써 널리 사용되고 있을 뿐만 아니라 소비가전과 이동기기에서도 또한 널리 장착되고 있다. 게다가 USB는 이미 설치된 킬러응용프로그램도 매우 많다. 그렇지만 이런 입출력장치들은 유선으로 인해 사용자불편의 문제점을 가지고 있다. 많은 기기에 설치된 USB 장치를 무선화 시킬 수 있다면 유선화로 인한 스트레스를 줄임과 동시에 널리 사용되고 있는 USB의 사용이 더욱 더 편리해질 수 있을 것이다. 본 논문에서는 USB의 기존기능, 이식성, 멀티미디어 능력 등을 그대로 수용하면서 무선화할 수 있는 소프트웨어적인 방법을 연구한다. 본 논문은 이러한 USB의 무선화 구현에 관한 것이다. 이는 특히 기존 USB 호스트 기능에 내장된 USB 루트허브기능, 호스트 기능, ETD(Endpoint Transfer Descriptor), 데이터 메모리관리 등을 소프트웨어 모듈로 구성하여 유선일 때와 마찬가지 성능으로 지연없이 요구사항을 만족시켜야 한다. 무선화와 무선을 통해 그 기능을 어떻게 구현할 것인가에 대한 현안을 살펴보기로 한다. 이러한 구현은 기존의 USB의 편리한 사용과 시장력을 더 가속화할 것이다.