• 제목/요약/키워드: Real-time support

검색결과 1,536건 처리시간 0.033초

실시간 CORBA의 우선순위 모델 구현 (An Implementation of Priority Model of Real-Time CORBA)

  • 박순례;정선태
    • 전자공학회논문지CI
    • /
    • 제38권4호
    • /
    • pp.59-71
    • /
    • 2001
  • 현재의 CORBA는 처음부터 비즈니스 환경의 클라이언트/서버 분산 컴퓨팅 환경 구축을 염두에 두고 주로 개발되어 왔기 때문에, 실시간성 지원이 필요한 분산 제어 시스템 등의 분산 실시간 시스템 구축에 사용되기에는 부족한 점이 많다. CORBA의 실시간성 개선을 위한 많은 연구가 진행되어 왔으며, 이러한 연구에 힘입어 최근 OMG에서는 실시간 CORBA 사양을 발표하였다. 실시간 CORBA는 기존 CORBA의 확장으로 명세되고 있으며, ‘종단간 예측성’을 지원하는 CORBA ORB 구현을 위한 표준을 제공하고자 한다. 종단간 예측성 지원을 위해, 실시간 CORBA는 우선순위 모델, 통신 프로토콜 구성, 쓰레드 관리 등을 지원하는 명세를 표준화하고 있는데, 이중 가장 중요한 요소는 클라이언트 요청처리에 우선순위를 부여하여 처리할 수 있도록 지원한 ‘우선순위 모델’ 명세의 지원이다. 본 논문은 실시간 CORBA의 우선순위 모델을 설계하고 구현한 결과를 제시한다. 구현은 오픈소스인 비실시간 ORB 인 omniORB2 (v. 3.0.0)을 기반으로 확장한 형태로 이루어 졌다. 구현된 우선순위 모델의 실시간성 개신 결과의 분석은 지연시간과 지터의 측정으로 성능과 예측성을 각각 비실시간 ORB와 비교하였다. 실험결과, 구현된 실시간 CORBA 우선순위 모델 구현의 실시간성 개선을 확인할 수 있었다.

  • PDF

실시간 화상 수업 환경에서 소프트웨어 실습 교육에 대한 초등학생 및 교사의 만족도 분석 (Analysis of Satisfaction of Elementary School Students and Teachers for Software Practice Education in Real-Time Video Classes)

  • 강두봉;박한숙
    • 정보교육학회논문지
    • /
    • 제25권5호
    • /
    • pp.825-834
    • /
    • 2021
  • 본 연구에서는 초등학생 5, 6학년을 대상으로 소프트웨어 실습 교육과정을 실시간 화상 수업으로 운영한 후 학습자 만족도와 교사 심층 인터뷰를 분석하였다. 학습자의 실재감, 수업전반, 상호작용, 실시간 화상 수업 만족도의 상관관계를 분석한 결과 실재감, 수업전반, 상호작용, 실시간 화상 수업 만족도는 다소 높은 정적인 상관관계가 있는 것으로 나타났고, 실시간 화상 수업 참여환경과 수업 만족도 사이에는 약간의 차이가 있었지만 모두 통계적으로는 유의하지 않은 것으로 나타났다. 교사의 경우 학생들의 개인별 PC 환경 및 수업 교구에서 발생하는 문제, 모둠 활동에서 학생들간의 상호작용, 부진 학생에 대한 개별 피드백에 상대적으로 어려움을 느끼고 있었다. 이를 해결하기 위해 실시간 화상 수업 참여환경에 대한 사전 안내, 수업 교구의 사전 점검 안내문 및 예비부품 제공, 보조강사를 활용한 부진 학생 및 접속 오류 지원, LMS를 활용한 개별 과제 피드백 실시 등에 대한 의견을 제시하였다.

실시간 웹 게시판 모니터링 및 모바일웹을 이용한 알람 서비스 개발 (Development of real-time monitoring web BBS and the alerts service using mobile web)

  • 김종근;심근호;이요셉;임영환
    • 디지털콘텐츠학회 논문지
    • /
    • 제13권1호
    • /
    • pp.1-11
    • /
    • 2012
  • 웹사이트의 게시판은 각종 정보를 올리고 공유할 수 있는 정보소통의 장이다. 지금 이 순간에도 수많은 정보들이 각종 웹사이트의 게시판을 통해 공유되고 있다. 웹 게시판에 등록되어 공유된 정보는 누군가에게는 득이 될 수 있고 또 누군가에게는 실이 될 수 있다. 이러한 이유로 웹 게시판에 등록되는 정보에 대하여 실시간으로 모니터링하고 그 결과를 알려주는 기술에 대한 연구가 오래 전부터 있어 왔다. 기존의 방법들은 DB에 직접 접근하는 방법과 오픈API를 이용하는 방법으로 게시판을 모니터링 하였다. 또한 이를 사용자에게 알려주기 위해 이메일을 이용하는 방법을 사용하였다. 이러한 방법에는 두 가지 큰 문제가 있다. 오픈되지 않은 게시판에 접근할 수 없는 문제와 사용자에게 실시간으로 알려주기 어렵다는 문제이다. 특히나 모니터링과 같은 서비스는 실시간성이 매우 중요하다. 왜냐하면 모니터링의 목적은 그에 대한 대응을 기본적으로 하고 있기 때문이다. 모바일 웹은 언제 어디서나 접속할 수 있다는 장점으로 인하여 실시간적인 요소가 필요한 서비스에 적합하다. 하지만 휴대폰 단말기에 따라 콘텐츠의 규격이 다르다는 단점으로 인하여 콘텐츠를 미리 생성해야 하기 때문에 이러한 실시간적인 서비스에 잘 이용하지 못하였다. 본 논문은 비 규격화된 모바일 웹의 단점을 극복하는 기술을 제시함으로서 모니터링과 같은 실시간성이 필요한 서비스에 모바일웹을 이용하여 그 효과를 극대화하는 모습을 보여주고자 한다.

Adaptive Packet Scheduling Scheme to Support Real-time Traffic in WLAN Mesh Networks

  • Zhu, Rongb;Qin, Yingying;Lai, Chin-Feng
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제5권9호
    • /
    • pp.1492-1512
    • /
    • 2011
  • Due to multiple hops, mobility and time-varying channel, supporting delay sensitive real-time traffic in wireless local area network-based (WLAN) mesh networks is a challenging task. In particular for real-time traffic subject to medium access control (MAC) layer control overhead, such as preamble, carrier sense waiting time and the random backoff period, the performance of real-time flows will be degraded greatly. In order to support real-time traffic, an efficient adaptive packet scheduling (APS) scheme is proposed, which aims to improve the system performance by guaranteeing inter-class, intra-class service differentiation and adaptively adjusting the packet length. APS classifies incoming packets by the IEEE 802.11e access class and then queued into a suitable buffer queue. APS employs strict priority service discipline for resource allocation among different service classes to achieve inter-class fairness. By estimating the received signal to interference plus noise ratio (SINR) per bit and current link condition, APS is able to calculate the optimized packet length with bi-dimensional markov MAC model to improve system performance. To achieve the fairness of intra-class, APS also takes maximum tolerable packet delay, transmission requests, and average allocation transmission into consideration to allocate transmission opportunity to the corresponding traffic. Detailed simulation results and comparison with IEEE 802.11e enhanced distributed channel access (EDCA) scheme show that the proposed APS scheme is able to effectively provide inter-class and intra-class differentiate services and improve QoS for real-time traffic in terms of throughput, end-to-end delay, packet loss rate and fairness.

Scratchpad Memory Architectures and Allocation Algorithms for Hard Real-Time Multicore Processors

  • Liu, Yu;Zhang, Wei
    • Journal of Computing Science and Engineering
    • /
    • 제9권2호
    • /
    • pp.51-72
    • /
    • 2015
  • Time predictability is crucial in hard real-time and safety-critical systems. Cache memories, while useful for improving the average-case memory performance, are not time predictable, especially when they are shared in multicore processors. To achieve time predictability while minimizing the impact on performance, this paper explores several time-predictable scratch-pad memory (SPM) based architectures for multicore processors. To support these architectures, we propose the dynamic memory objects allocation based partition, the static allocation based partition, and the static allocation based priority L2 SPM strategy to retain the characteristic of time predictability while attempting to maximize the performance and energy efficiency. The SPM based multicore architectural design and the related allocation methods thus form a comprehensive solution to hard real-time multicore based computing. Our experimental results indicate the strengths and weaknesses of each proposed architecture and the allocation method, which offers interesting on-chip memory design options to enable multicore platforms for hard real-time systems.

실시간 무선 원격제어 시스템의 설계 및 구현 (Design and Implementation of Real-time Remote Control System)

  • 이문구;박성원
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1589-1592
    • /
    • 2003
  • Existing system management software solutions show limitations in time and space, as well as problems such as uncertain error messages, and also difficulty providing swift assistance or real time emergency support. Therefore, a wireless remote control system has been designed and implemented in this thesis, which is capable of managing and monitoring remote systems using mobile communication devices (Mobile Phone, PDA, Smart Phone, Webpad) for instantaneous control. The implemented real time wireless remote control system provides remote server management functions, error or event message (unctions, log record functions, authentication function via mobile devices.

  • PDF

실시간 패킷 스케줄링을 위한 수락 제어 알고리즘 (Admission Control Algorithm for Real-Time Packet Scheduling)

  • 류연승;조세형;원유집
    • 한국멀티미디어학회논문지
    • /
    • 제7권9호
    • /
    • pp.1273-1281
    • /
    • 2004
  • 실시간 트래픽 전송에서 종단간 지연시간 한도를 보장하기 위한 방법으로 EDF 알고리즘을 이용한 실시간 패킷 스케줄링에 대한 많은 연구들이 있어왔다. 그러나, EDF기반 패킷 스케줄러는 비실시간 트래픽이 존재하는 경우 실시간 트래픽의 실시간 요구조건을 보장할 수 없게 된다. 본 논문에서 EDF 알고리즘을 사용하는 실시간 패킷 스케줄러에서 비실시간 트래픽을 고려하는 패킷 스케줄러 기법과 수락 제어 알고리즘을 연구하였다. 제안하는 수락 제어 알고리즘은 유사 다항 시간(pseudo-polynomial time)의 시간 복잡도를 가지지만 실험을 통해 적은 수행 시간 부담으로 사용할 수 있음을 보였다.

  • PDF

The Profibus Timed Token MAC Protocol for Real-Time Communications

  • Lee, Hong-Hee;Kim, Gwan-Su;Jung, Eui-Heon
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.691-694
    • /
    • 2003
  • This paper describes how to use Profibus networks to support real-time industrial communications, that is, how to ensure the transmission of real-time messages within a maximum bound time. Profibus is based on a simplified timed token protocol, which is a well-proved solution for the real-time communication systems. However, Profibus differs from the timed token protocol, thus the usual timed token protocol has to be modified in order to be applied in Profibus. In fact, the real-time solutions for networks based on the timed token protocol rely on the possibility of allocating specific bandwidth for the real-time traffic. This means that a minimum amount of time to transmit the real-time messages is always guaranteed whenever each token is arrived. In other words, with the Profibus protocol, at least, one real-time message should be transmitted per every token visit in the worst case. It is required to control medium access properly to satisfy the message deadlines. In this paper, we have presented how to obtain the optimal network parameter for the Profibus protocol. The selected network parameter is valid regardless of the behavior of asynchronous messages.

  • PDF

내장 실시간 프로그래밍을 위한 C 언어의 타임아웃 기능의 확장 (An Extension to Time-out Facility in C Language for Embedded Real-Time Programming)

  • 이신;양승민
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권4호
    • /
    • pp.423-429
    • /
    • 2002
  • 실시간 프로그래밍에 있어 타임아웃 기능은 매우 중요한 기본적인 기능 중 하나이다. 그러나 내장 실시간 시스템에서 가장 많이 사용하는 C 언어에서는 타임아웃 기능을 지원하지 않는다. 그래서 C언어에서 실시간 프로그래밍 환경을 제공하기 위해 언어 자체를 확장하거나 실시간 엔진(또는 커널)을 지원하는 연구들이 있었다. 그러나 이것은 특정 실시간 커널과 컴파일러가 필요하다는 문제점을 갖고 있다. 본 논문에서는 운영체제에 최소한의 의존성을 갖고 라이브러리와 매크로 함수만으로 C 언어에서 타임아웃 기능을 제공한다. 또한 개발자가 편리하게 타임아웃 기능을 사용할 수 있도록 매크로 정의를 통해 구조화된 _within 문장을 제공한다. 이 기능은 리눅스의 단일 쓰레드 환경과 도스 환경뿐만 아니라 다중 쓰레드 환경인 POSIX 쓰레드에서도 구현하였다.

Real-time EtherCAT Master Implementation on Xenomai for a Robot System

  • Moon, Yong-Seon;Ko, Nak-Yong;Lee, Kwang-Seok;Bae, Young-Chul;Park, Jong-Kyu
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제9권3호
    • /
    • pp.244-248
    • /
    • 2009
  • This paper describes a real-time EtherCAT Master library. The library is developed using Xenomai. Xenomai is a real-time development framework. It cooperates with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment. The proposed master library implements EtherCAT protocol for master side, and supports Application Programming Interfaces(APIs) for programming of real-time application which controls EtherCAT slave.