• 제목/요약/키워드: Gadget

검색결과 40건 처리시간 0.022초

지능형 Gadget 시스템을 위한 개발환경 구현 (Implementation of Development Environment for Intelligent Gadget System)

  • 정갑중;배창석
    • 한국정보통신학회논문지
    • /
    • 제11권8호
    • /
    • pp.1528-1534
    • /
    • 2007
  • 본 논문은 지능형 Gadget 시스템의 개발환경 구현에 관한 논문이다. 지능형 Gadget 시스템에서 사용된 임베디드시스템 응용 프로그램과 리눅스 커널의 구조 및 동작에 대해 논하고 지능형 Gadget 시스템에 필요한 기능 및 구성 요소에 대해 조사 및 분석을 통한 리눅스 커널과의 동작 및 기능 검증 구현을 보인다. 새로운 지능형 임베디드 시스템의 하나인 Gadget 시스템에 적용 가능하도록 요구되는 기능과 동작을 구현하고 새로운 소형 운영 체제를 위한 개발에 적용 가능하다. 그러한 소형 운영체제는 지능형 개인정보서비스를 위한 임베디드 Gadget 시스템으로써 지능형 정보화 기능을 지원하고 새로운 소형 운영 체제를 탑재한 시스템의 개발에 적용 가능하다. 본 논문에서는 그러한 지능형 임베디드 Gadget 시스템과 응용 개발을 위한 개발환경 구현에 대하여 기술한다.

Sim-Hadoop : 신뢰성 있고 효율적인 N-body 시뮬레이션을 위한 Hadoop 분산 파일 시스템과 병렬 I / O (Sim-Hadoop : Leveraging Hadoop Distributed File System and Parallel I/O for Reliable and Efficient N-body Simulations)

  • 아마드;이승룡;정태충
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.476-477
    • /
    • 2013
  • Gadget-2 is a scientific simulation code has been used for many different types of simulations like, Colliding Galaxies, Cluster Formation and the popular Millennium Simulation. The code is parallelized with Message Passing Interface (MPI) and is written in C language. There is also a Java adaptation of the original code written using MPJ Express called Java Gadget. Java Gadget writes a lot of checkpoint data which may or may not use the HDF-5 file format. Since, HDF-5 is MPI-IO compliant, we can use our MPJ-IO library to perform parallel reading and writing of the checkpoint files and improve I/O performance. Additionally, to add reliability to the code execution, we propose the usage of Hadoop Distributed File System (HDFS) for writing the intermediate (checkpoint files) and final data (output files). The current code writes and reads the input, output and checkpoint files sequentially which can easily become bottleneck for large scale simulations. In this paper, we propose Sim-Hadoop, a framework to leverage HDFS and MPJ-IO for improving the I/O performance of Java Gadget code.

A Comparison of Halo Merger History for Two Different Simulation Codes : GADGET-2 and RAMSES

  • 정인태;이석영
    • 천문학회보
    • /
    • 제37권1호
    • /
    • pp.39.2-39.2
    • /
    • 2012
  • We present our study on a comparison of dark matter halo merger history from the runs using different numerical simulation codes. To analyze the uncertainty caused by the use of different N-body calculation methods, we compare the results from two cosmological hydrodynamic simulation codes GADGET-2 and RAMSES, which use a TreePM algorithm and the Adaptive Mesh Refinement(AMR) technique respectively. We perform cosmological dark matter-only simulations with the same parameter set and initial condition for both. The dark matter halo mass functions from two simulation runs correspond well with each other, except for lower mass haloes. The discrepancy on the low-mass haloes in turn causes a notable difference in halo merger rate, especially for the case of extremely minor merger. The result from GADGET-2 predicts that most haloes undergo more number of mergers with small haloes than that from RAMSES, independent of halo mass and environment. However, in the context of the study on galaxy evolution, such extreme minor mergers generally do not have strong effects on galaxy properties such as morphology or star formation history. Hence, we suggest that this uncertainty could be quantitatively negligible, and the results from two simulations are reliable even with only minor difference in merger history.

  • PDF

가젯을 이용한 교통정보 제공기법 기초연구 (Preliminary Study on Traffic Information Broadcasting Using a Gadget Framework)

  • 임관수;남두희
    • 한국ITS학회 논문지
    • /
    • 제6권2호
    • /
    • pp.26-33
    • /
    • 2007
  • 1990년대 초 교통혼잡 비용 및 교통사고로 인한 사회적 비용이 갈수록 증가하게 되었다. 이에 대한 해결 방안으로써 물리적인 도로 및 철도 등 기간시설물의 증가와 논리적인 운영방안의 효율화 두 가지 방법이 제시되었다. 이 중 기간시설물의 증가에는 한계가 있을 뿐만 아니라 많은 비용이 소모되므로 논리적 해결 방안으로서 ITS 도입이 대두되었다. ITS 도입 이후 현재까지 많은 연구와 시범 사업 등으로 인하여 정보의 수집가공 분야는 세계 선진국 대열에 올라섰으나 제공분야에 있어서는 아직 미흡한 실정이다. 제공분야는 수집가공 분야와는 달리 인적, 물적 비용이 상대적으로 적게 소요되며 정보통신 분야의 아이디어를 통해 기본정보 및 부가정보를 얼마든지 활용할 수 있다. 이에 현재 인터넷 환경 변화(웹2.0) 및 기술 발달에 따라 마이크로소프트 윈도우즈 환경(윈도우 비스타)에서 제공되는 사이드바 가젯(gadget)을 활용하고자 하였다. 기본교통정보를 사용자의 편의성에 맞추어 제공하는 기초방안으로 RSS(Really Simple Syndication)방식을 이용하여 교통정보 활성화를 도모하고자 방안을 제시하였다. 이러한 가젯을 제공하기 위해 우선 교통정보를 제공해주는 각 기관별 또는 민간업체 현황을 분석하였으며, 각 사이트의 특성을 파악하고 현재 제공 가능한 정보와 향후 정보 제공시 고려해야 될 사항을 제시하였다.

  • PDF

효율적인 Code Reuse Attack 탐지를 위한 Meta-data 생성 기술 (A Meta-data Generation Technique for Efficient Code Reuse Attack Detection)

  • 한상준;허인구;백윤흥
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.502-505
    • /
    • 2014
  • 최근 들어, 모바일 기기의 시스템을 장악하여 중요 정보를 빼내는 등의 악성 행위를 위해 Code Reuse Attack (CRA) 이 널리 사용되고 있다. 이러한 CRA 를 막기 위한 방법으로 branch 의 trace 를 분석하여 CRA 고유의 특성을 찾아내는 Signature 기반 탐지 기술이 있다. 이러한 탐지 기술을 효율적으로 지원하기 위하여, 본 논문에서는 ARM 프로세서용 바이너리를 분석하여, signature 분석을 위해 필수적으로 분석되어야 하는 gadget 의 크기를 빠르게 접근할 수 있는 meta-data 를 생성하는 기술을 제안한다. 이러한 meta-data 를 활용하는 방식은 gadget 의 크기를 계산하는 추가적인 코드의 수행을 제거해 주므로, 더욱 효율적으로 CRA 를 탐지할 수 있도록 도와준다. 실험 결과, 이러한 meta-data 는 본래의 바이너리 코드 대비 9% 만의 크기 증가를 일으키는 것으로 나타났다.

반환 지향 프로그래밍 공격에 대한 효율적인 방어 기법 설계 및 구현 (Design and Implementation of Efficient Mitigation against Return-oriented Programming)

  • 김지홍;김인혁;민창우;엄영익
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1018-1025
    • /
    • 2014
  • 반환 지향 프로그래밍 공격(ROP)은 프로그램에 존재하는 반환 명령어로 끝나는 코드 조각들을 조합하여 가젯을 만들고, 연속적으로 실행하여 스택의 내용을 조작함으로써 프로그램의 제어권을 가져오는 공격이다. 이에 대한 기존 방어기법은 높은 실행 오버헤드와 바이너리 증가 오버헤드를 갖거나, 적용 범위의 제한이 있는 문제점이 있다. 본 논문에서는 기존 기법의 문제점을 갖지 않으면서 성능 및 바이너리 크기 증가 측면에서 효율적인 방어 기법인 zero-sum defender를 제안한다. 반환 지향 프로그래밍 공격은 정상적인 프로그램의 흐름과 다르게, 함수 호출 명령어가 실행되지 않고 여러 반환 명령어가 실행되는 실행 특성을 가진다. 제안 기법은 이러한 특성을 이용하여 프로그램 실행 흐름이 반환 지향 프로그래밍 공격에 의해 오용되는지 모니터링하여 방어 기능을 수행한다. 실제 공격 모델에 대한 실험을 통해 방어 기법의 효용성을 확인하였고, 벤치마크 실험을 통해 약 2%의 성능 오버헤드와 약 1%의 바이너리 크기 증가만으로 방어가 이루어짐을 확인하였다.

가젯암: 확장현실을 위한 손 제스처 기반 대화형 데이터 시각화 시스템 (Gadget Arms: Interactive Data Visualization using Hand Gesture in Extended Reality)

  • 최준영;정해진;정원기
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제25권2호
    • /
    • pp.31-41
    • /
    • 2019
  • 가상 및 증강현실과 같은 확장현실(XR: Extended Reality)은 몰입형 데이터 시각화 및 분석을 위한 거대한 잠재력을 가지고 있다. 확장현실에서 사용자는 3차원 가상 공간을 활용하여 데이터 및 여러 사용자와 사실적으로 상호 작용할 수 있으므로 보다 직관적인 데이터 분석이 가능하다. 그러나 확장현실의 장점을 제대로 활용하기 위한 시각화를 생성하는 것은 복잡한 프로그래밍이 필요하기 때문에 상당히 어려운 일이다. 본 논문에서는 손 제스처만으로 XR을 위한 시각화 전 과정을 수행하고, 모든 3차원 공간을 활용할 수 있는 가젯암(Gadget Arms) 시스템을 제안한다. 이 시스템에서 분석가는 데스크탑 기반 환경이나 복잡한 프로그래밍을 사용할 필요 없이 XR 기기를 착용한 상태에서 직관적으로 전체 시각화 공간을 디자인할 수 있으며, 가상의 손을 임의의 3차원 공간에 자유자재로 위치시킬 수 있는 인터랙션을 통해 거대한 3차원 공간을 효과적으로 활용할 수 있다. 우리는 사용자 연구를 통해 제안된 시스템이 시각화 제작과 공간 활용의 사용성을 크게 향상시시키는 것을 확인하였다.

구호로봇을 위한 응급처치용 가젯 시제품의 기능 테스트 방안 (Functional Testing of First-Aid Gadget Prototypes for Relief Robot)

  • 이재성;이익호;박태상;정충표;김현중;안진웅;이성훈;윤동원
    • 로봇학회논문지
    • /
    • 제13권3호
    • /
    • pp.164-173
    • /
    • 2018
  • This paper proposes functional test methods of first-aid gadgets which are special end-effectors, for relief robot. In recent years, researches have been actively conducted on robots that can perform rescue operations on behalf of rescue workers in dangerous areas such as disasters and wars. These special robots mainly perform the task of finding or transporting injured people. However, it is sometimes they necessary to provide first aid in the field. Among the various first-aid operations, gadgets are being developed for oxygen supply, injection, and hemostasis operations that can be used in a defense/civilian area by using robot technology. Previous studies have proposed first-aid gadgets that are suitable for onsite situations and enable robots to perform the given task quickly and accurately. In this paper, we design a test procedure suitable for the functions of first-aid gadgets, summarize the results, and introduce future research directions.