• Title/Summary/Keyword: Gadget

Search Result 40, Processing Time 0.048 seconds

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

  • Jeong, Gab-Joong;Bae, Chang-Seok
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.11 no.8
    • /
    • pp.1528-1534
    • /
    • 2007
  • This paper describes the environment configuration for the development of an embedded gadget system and the architecture and operation of Linux kernel for embedded system applications, which is used for a gadget. It shows and analyzes the operations of Linux kernel to investigate the functions and components for new intelligent embedded gadget systems. The requested functions and operations adaptable for the new intelligent embedded system will be applicable to develop a new small size operating system that supports intelligent operations for the embedded gadget system used for intelligent personal information services. We configure the environment of development for an embedded gadget system and its application.

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

  • Awan, Ammar Ahmad;Lee, Sungyoung;Chung, Tae Choong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • 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

  • Jung, In-Tae;Yi, Suk-Young K.
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.37 no.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 (가젯을 이용한 교통정보 제공기법 기초연구)

  • Lim, Kwan-Su;Nam, Doo-Hee
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.6 no.2
    • /
    • pp.26-33
    • /
    • 2007
  • Social cost has been increased by traffic accident and congestion since early 1990s. The construction of roadways and railways has been suggested as countermeasures. However, ITS has finally introduced as a logical solution because the expenses of infrastructures are costly. The data collection field has developed through numerous researches and pilot projects. However the information provision field does need a lot of study. The traffic information broadcasting whether simple traffic information or the value-added information has been available via radio, television and internet which does not require tremendous investment compared with data collection stage. Therefore, this study reviews the suitability of the gadget service usually offered by window vista users which is the result of the development of technology and the changes of internet environment. It also suggests to using the RSS(Really Simple Syndication) manner as a basic method to provide the traffic information based on the needs of user in order to enhance the usability of traffic information. For this, this study analyzes the current methods and techniques of traffic information service which is widely available by local governments and companies and suggest possible changes and methods in order to provide Gadget-based service to the public.

  • PDF

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

  • Han, Sangjun;Heo, Ingoo;Paek, Yunheung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • 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 (반환 지향 프로그래밍 공격에 대한 효율적인 방어 기법 설계 및 구현)

  • Kim, Jeehong;Kim, Inhyeok;Min, Changwoo;Eom, Young Ik
    • Journal of KIISE
    • /
    • v.41 no.12
    • /
    • pp.1018-1025
    • /
    • 2014
  • An ROP attack creates gadget sequences which consist of existing code snippets in a program, and hijacks the control flow of a program by chaining and executing gadget sequences consecutively. Existing defense schemes have limitations in that they cause high execution overhead, an increase in the binary size overhead, and a low applicability. In this paper, we solve these problems by introducing zero-sum defender, which is a fast and space-efficient mitigation scheme against ROP attacks. We find a fundamental property of gadget execution in which control flow starts in the middle of a function without a call instruction and ends with a return instruction. So, we exploit this property by monitoring whether the execution is abused by ROP attacks. We achieve a very low runtime overhead with a very small increase in the binary size. In our experimental results, we verified that our defense scheme prevents real world ROP attacks, and we showed that there is only a 2% performance overhead and a 1% binary size increase overhead in several benchmarks.

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

  • Choi, JunYoung;Jeong, HaeJin;Jeong, Won-Ki
    • Journal of the Korea Computer Graphics Society
    • /
    • v.25 no.2
    • /
    • pp.31-41
    • /
    • 2019
  • Extended Reality (XR), such as virtual and augmented reality, has huge potential for immersive data visualization and analysis. In XR, users can interact with data and other users realistically by navigating the shared virtual space, allowing for more intuitive data analysis. However, creating a visualization in XR also poses a challenge because complicated, low-level programming is required, which hinders broad adaptation in visual analytics. This paper proposes an interactive visualization authoring tool based on hand gesture for immersive data visualization-Gadget Arms. The proposed system provides a novel user interaction to create and place visualization in the 3D virtual world. This simple, but intuitive, user interaction enables user designs the entire visualization space in the XR without using a host computer and low-level programming. Our user study also confirmed that the proposed user interaction significantly improves the usability of the visualization authoring tool.

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

  • Lee, Jaeseong;Lee, Ikho;Park, Taesang;Jeong, Choongpyo;Kim, Hyeonjung;An, Jinung;Lee, Seonghun;Yun, Dongwon
    • The Journal of Korea Robotics Society
    • /
    • v.13 no.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.