• Title/Summary/Keyword: Linux Environment

Search Result 295, Processing Time 0.025 seconds

A Study on the Method of the Performance Measurement for UNIX Kernel in Heterogeneous Distributed Environment (이종 분산 환경에서 UNIX 커널 성능 측정 방법에 관한 연구)

  • Park, Yun-Yong;Park, Jeong-Ho;Im, Dong-Seon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.11
    • /
    • pp.2954-2964
    • /
    • 1999
  • In this paper, we propose the model to measure and compare the performances of the Linux, PC_Solaris and FreeBSD which are the heterogeneous PC based UNIX kernels connected by network. Using the stop-watch timer with the $mutextrm{s}$ unit, we measure the important performance indices of UNIX kernels which are the primitive and command execution time and disk I/O time. Also we measure the message transfer time using the TCP, UDP and RPC methods to compare the network performance of UNIX kernels. And we compare the performance of NFS for each UNIX kernels. And we display the measured data on internet.

  • PDF

Tracing Library Function Calls on ARM Linux Environment using Ltrace (ARM 리눅스 환경에서 ltrace 를 이용한 라이브러리 함수 호출 추적)

  • Kim, Hong-Gyu;Kim, Hong-June;Egger, Bernhard;Lee, Jae-Jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.140-142
    • /
    • 2012
  • 리눅스 환경에서는 빠른 개발 및 디버깅을 위한 다양한 시스템 도구들이 존재하는데 라이브러리 함수 호출을 추적할 수 있는 도구로는 ltrace 가 널리 사용되고 있다. 현재 제공되는 ltrace 에는 ARM 리눅스 환경에 대한 지원이 있지만 커널 내부의 기능 미구현으로 정확한 동작을 하지 않는 상태이다. 본 논문에서는 현재 ltrace 가 ARM 리눅스 환경에서 갖는 문제점을 제시하고, 이에 대한 방안을 ltrace 의 내부에 직접 구현하여 문제없이 실행 가능하도록 한다. 이를 통해 실제 ARM 리눅스 환경에서 Parsec 벤치마크의 7개 프로그램을 실행하고, 각 프로그램의 라이브러리 함수 호출을 추적하여 정상적으로 동작함을 보인다.

Design and Evaluation of Function-granularity kernel update in dynamic manner (함수 단위 동적 커널 업데이트 시스템의 설계와 평가)

  • Park, Hyun-Chan;Kim, Se-Won;Yoo, Chuck
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.2 no.3
    • /
    • pp.145-154
    • /
    • 2007
  • Dynamic update of kernel can change kernel functionality and fix bugs in runtime. Dynamic update is important because it leverages availability, reliability and flexibility of kernel. An instruction-granularity update technique has been used for dynamic update. However, it is difficult to apply update technique for a commodity operating system kernel because development and maintenance of update code must be performed with assembly language. To overcome this difficulty, we design the function-granularity dynamic update system which uses high-level language such as C language. The proposed update system makes the development and execution of update convenient by providing the development environment for update code which is same for kernel development. We implement this system for Linux and demonstrate an example of update for do_coredump() function which is reported it has a vulnerable point for security. The update was successfully executed.

  • PDF

A Study on Intrusion Detection of ARP Poisoning Attack on Wireless LAN

  • Ham Young Hwan;Lee Sok Joon;Chung Byung Ho;Chung Kyoll;Chung Jin Wook
    • Proceedings of the IEEK Conference
    • /
    • 2004.08c
    • /
    • pp.540-543
    • /
    • 2004
  • Address Resolution Protocol (ARP) cache poisoning is a MAC layer attack that can only be carried out when an attacker is connected to the same local network as the target machines. ARP is not a new problem, but wireless network introduces a new attack point and more vulnerable to the attack. The attack on wireless network cannot be detected by current detection tool installed on wired network. In order to detect the ARP poisoning attack, there must be a ARP poisoning detection tool for wireless LAN environment. This paper proposes linux-based ARP poisoning detection system equipped with wireless LAN card and Host AP device driver

  • PDF

Implementation of The Integrated Management System using iA-Canvas (iA-Canvas를 이용한 통합 관리 시스템 구현)

  • Kim, Seog Chan;Kim, Ki Tae;Kim, Je Min;Yoo, Weon Hee
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.6 no.1
    • /
    • pp.169-179
    • /
    • 2010
  • iA-Canvas is HMI program which is the industrial automation application developed based on the Java language, and can run on any OS such as Windows, UNIX, Linux. The iA-Canvas is built on object-oriented open structure and consider network functionality and user experience as a system of centralized management and distributed management. iA-Canvas is composed of several components such as Builder, IO Server, Viewer, and Web Service Module and provides a GUI control environment. This paper explains design and implementation of iA-Canvas that is a tool for development of integrated management system, and shows practical examples of integrated management system that use iA-Canvas.

JAVA Based a Software Development Environment for Embedded Linux Systems (자바 기반의 임베디드 리눅스 소프트웨어 개발 환경 구축)

  • Lee, Jin-Kwan;No, Si-Yong;Park, Deok-Gyu;Park, Sang-Jun;Lee, Jong-Chan;Park, Ki-Hong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2009.01a
    • /
    • pp.263-266
    • /
    • 2009
  • 임베디드 시스템을 지원하는 JAVA API를 개발하면 임베디드 시스템을 개발자가 JAVA를 사용함으로서 코드의 재사용, 객체지향 개념의 시스템 개발들을 가능하게 한다. JAVA API를 구현하는데 있어 시스템에 의존적인 부분들이 존재하게 되는데, 이는 native 함수에서 구현한다. 본 논문에서는 리눅스 기반의 임베디드 시스템 디바이스를 제어하기 위한 JAVA API를 구현하는데 있어 플랫폼 독립적인 자바 부분과 의존적인 native 부분으로 나눠 설계 및 구현하였고, 임베디드 시스템 디바이스의 JAVA API를 통한 제어에 초점을 두었다.

  • PDF

Implementation of IDE for Developing Application Software for Embedded Linux (임베디드 리눅스용 응용 소프트웨어 개발을 위한 IDE 구현)

  • 우덕균;임채덕;김흥남;표창우
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.100-102
    • /
    • 2002
  • IDE(Integrated Development Environment)는 임베디드 소프트웨어 개발의 생산성과 코드 질을 높이는 데 중요한 역할을 한다[1]. 그러나 임베디드 리눅스용 응용 소프트웨어 개발은 통합된 개발 환경보리는 명령 라인 기반의 개발 도구들을 통하여 개발되고 있다[2]. 이와 같은 개발 환경은 사용자에게 불편함을 주어 프로그램 개발의 생산성을 저하시킬 수 있다. 본 연구에서는 이러한 문제를 해결하기 위한 임베디드 리눅스용 응용 소프트웨어 재발을 위한 IDE를 개발하였다. 본 연구의 IDE는 소스 프로그램 편집, 컴파일, 실행 등의 기능을 프로젝트 기반으로 수행하며, 원격 디버거 원격 모니터 등의 다른 독립적인 개발 도구들을 관리하는 기능을 포함한다. 본 연구의 IDE는 ETRI에서 개발 증인 정보가전용 응용 소프트웨어 통합 개발 환경인 Esto에[3] 포함되어 구현되었다.

  • PDF

Object-based Multimedia Contents Storage for Mobile Devices

  • Nam, Young-Jin;Choi, Min-Seok;Nam, In-Gil
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2005.11a
    • /
    • pp.31-34
    • /
    • 2005
  • Mobile devices, such as PDAs, portable multimedia players, are more likely to encompass large storage devices with prevalance of high-quality multimedia contents. This paper proposes an object-based multimedia contents storage architecture that employs the object-based storage device model and the iSCSI protocol. It also provides a multimedia content player that operates directly with the proposed storage architecture. We implement both the proposed storage architecture and the multimedia content player upon the Linux environment. Performance evaluation by playing MP3 multimedia contents reveals that the proposed storage architecture reduces the total power consumption by 9%, compared with an existing networked storage. This enhancement is mainly contributed to the fact that a large portion of the file system is moved into the object-based multimedia contents storage from the mobile device.

  • PDF

Design and Implementation of Client Monitoring System Using Java in Client/Server Environment (클라이언트/서버 환경에서 자바를 이용한 클라이언트 모니터링시스템 설계 및 구현)

  • Jeon, Do-Hyeon;Lee, Seon-Dong;Yoon, In-Mo;Kim, Chan-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10b
    • /
    • pp.1257-1260
    • /
    • 2001
  • 본 논문에서는 클라이언트(Windows)/서버(Linux) 환경에서 Java와 C/C++ 언어를 이용한 원격 제어 시스템을 설계 구현하여 Windows 기반의 그룹 내에(기업, 학교 등) 연결된 컴퓨터사이의 통신, 원격 제어, 모니터링, 시스템의 사양, 사용되고 있는 응용프로그램 등의 관리가 가능한 시스템을 개발하였다.

  • PDF

Design and Implementation of Decoder for Binary Encoded XML Document on Mobile Environment (모바일 환경에서의 이진 부호화된 XML 문서를 위한 복호기 설계 및 구현)

  • Yu, Jeong-Soo;Nang, Jong-Ho
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.411-415
    • /
    • 2008
  • 최근 멀티미디어 응용에서 XML은 메타데이터를 표현하기 위하여 그 사용량이 증가하고 있는 추세이며, 그 예로는 MPEG-7 MDS, MPEG-21등이 있다. 이러한 XML형식의 메타데이터의 크기를 줄이기 위하여 MPEG-7에서 정의한 포맷이 Binary Format for Metadata(BiM)이다. BiM은 스트리밍을 고려하여 단편화를 통한 점진적인 전송이 가능하며, 압축률이 높고 복호화에 따르는 오버헤드가 작다는 장점을 제공한다. 본 논문에서는 BiM에 대한 간단한 소개와 모바일 환경에 적합하도록 구현한 BiM 복호기의 설계 및 구현에 대하여 소개한다.구현한 복호기는 모바일 환경의 다양한 플랫폼에서의XML 파싱 모듈과 DOM 트리모듈에 대한 종속성을 제거하기 위하여, 스키마 파일의 파싱을 데스크탑에서 수행하고 이에 대한 파싱 결과를 자체 정의한 Syntax File 형식으로 복호기에 전송할 수 있도록 하였다. 또, BiM형태로 전송되는 ESG 메타데이터와 MPEG-4 LASeR 스트림에 대하여 Windows, Windows CE, embeded Linux 환경에서 정상적으로 복호화 하는 것을 확인하였다.

  • PDF