• Title/Summary/Keyword: periodic real-time

Search Result 240, Processing Time 0.026 seconds

A Protocol of TTP/C(timed token protocol with concession) for Real-Time Messages in Distributed Computing Environment (분산 컴퓨팅 환경에서 실시간 메시지 통신을 위한 TTP/C 프로토콜)

  • Oh, Sung-Heun;Choi, Joong-Sup;Yang, Seung-Min
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.27 no.5
    • /
    • pp.518-528
    • /
    • 2000
  • Messages in distributed real-time systems are categorized into two groups: synchronous messages and asynchronous messages. Synchronous messages, such as sampled audio and image data,are generated periodically with delivery time constraints. Protocols should guarantee the end-to-enddeadlines for such messages. Asynchronous messages are non-periodic and may arrive in a randomway with no strict time constraints.In this paper, we propose TTP/C(timed token protocol with concession), an extension of TTPprotocol, to achieve higher timeliness guarantee for synchronous messages in distributed real-timesystems. In TTP/C, a node concedes the allocated bandwidth to other nodes with urgent synchronousmessages to be sent provided that the node has no urgent messages, TTP/C works very well evenif the synchronous messages are generated with some jittering by nodes. The simulation results showthe improved performance of TTP/C protocol for guaranteeing synchronous messages deadlinescomeared to the existing TTP protocols.

  • PDF

Development of Real-time Bridge Inspection Application connected with Bridge Management System (교량관리시스템과 연계된 실시간 교량 현장조사 프로그램 개발)

  • Park, Kyung-Hoon;Sun, Jong-Wan
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.11
    • /
    • pp.7893-7901
    • /
    • 2015
  • It is important to the periodic collection and analysis of the maintenance and management information of bridges for a more safe and efficient management of the bridges. To enhance the reliability and ease of acquisition of the bridge inspection information that is the basis for a strategy for safe and economic management using the bridge management system (BMS), this study develops a smart phone application for bridge inspection and ensures the actual applicability of the application. The developed application that is linked with the BMS for life-cycle management of bridges is possible to real-time query, modify and transmit of the maintenance-related information, and the application is able to greatly relieve the time and cost for the bridge inspection through the automatic creation of site inspection reports. The proposed method using the application is directly or indirectly expected to be very high effects of value improvement, such as ease of use, improved accuracy, sustainability of information, and future utilization, compared to conventional inspection method.

Automatic Analysis of Gamma Ray Spectra for Surveillance of the Nuclear Fuel Integrity (핵연료 건전성 점검을 위한 감마선 스펙트럼의 자동 분석)

  • Cho, Joo-Hyun;Yu, Sung-Sik;Kim, Seong-Rae;Hah, Yung-Joon
    • Nuclear Engineering and Technology
    • /
    • v.26 no.4
    • /
    • pp.555-561
    • /
    • 1994
  • The program of performing a fast and automatic analysis of gamma ray spectra obtained by a Multi-Channel Analyzer (MCA) is developed for the surveillance of the nuclear fuel integrity. The integrity of the nuclear fuel is confirmed by the measurement of the radiation level of the reactor coolant through the real time monitoring and the periodic sampling analysis. In Yonggwang nuclear power plane 3 and 4, the Process Radiation Monitoring System (PRMS), which is a real time monitoring system, provides a measure of the fuel integrity. Currently, its spectrometer channel can identify only one radionuclide at a time since the signal processing unit of the spectrometer channel is a Single Channel Analyzer (SCA). To improve the PRMS, it is necessary to substitute the MCA for the SCA The program is operated in a real time mode and an on-demand mode, and automatically performed for all procedures. The test results by using the National Bureau of Standards (NBS) mixed standard source are in good agreement with those from Canberra System 100 which is a commercial MCA Consequently, the developed program seems to be employed for automatic monitoring of gamma rays in nuclear power plants.

  • PDF

An Analysis on The Optimal Partitioning Configuration of Cache for Meeting Deadlines of Real-Time Tasks (실시간 태스크의 마감시간 만족을 위한 캐쉬 최적 분할 형태의 분석)

  • Kim, Myung-Hee;Joo, Su-Chong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.11
    • /
    • pp.2891-2902
    • /
    • 1997
  • This paper presents an analysis on the optimal partitioning configuration of cache (memory) for meeting deadlines of periodic and aperiodic real-time task set. Our goal is not only to decrease the deadline missing ratio of each task by minimizing the task utilization, but also to allocate another tasks to idle spaces of cache. For this reason, we suggest an algorithm so that tasks could be allocated to cache segments. Here, the set of cache segments allocated tasks is called a cache partitioning configuration. Based on how tasks allocate to cache segments, we can get various cache partitioning configurations. From these configurations, we obtain the boundary of task utilization that tasks are possible to schedule, and analyze the cache optimal partitioning configuration that can be executed to minimize the task utilization.

  • PDF

A Jitter Analysis for Improved Schedulability of Distributed Real-Time Tasks (분산 실시간 태스크의 스케쥴가능성 개선을 위한 지터 분석)

  • Kim, Tae-Woong;Shin, Heon-Shik;Chang, Nae-Hyuck
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.27 no.5
    • /
    • pp.506-517
    • /
    • 2000
  • In distributed real-time system, a task activated by the completion of its preceding task can be modeled as a periodic task with activation jitter. An activation jitter of a task is defined asthe difference between the worst case and the best case response time of its preceding task. Becausethe existing approaches assume that the best case response time is much smaller than the actual one,the activation jitter and the worst case response time of lower priority tasks are overestimated. Thispaper proposes a new analysis technique to calculate the best case response time more precisely andto reduce the activation jitter bounds. The proposed technique obtains the best case response time byconsidering the relative phase between tasks. The precise analysis of the activation jitters can reducethe worst case response time of other tasks and increase the schedulability. The simulation resultsshow that the proposed analysis technique improves the accuracy of the best case and the worst caseresponse time up to 40% and 6%, respectively.

  • PDF

Laxity Decomposition Method for Scheduling Real-time Periodic Messages (실시간 주기적 메세지 스케쥴링을 위한 여유시간 분할방법)

  • 유해영;심재홍;최경희;정기현;박승규;최덕규
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.24 no.10B
    • /
    • pp.1867-1875
    • /
    • 1999
  • This paper presents a very unique and analytic method for scheduling messages routed through a non-blocking switch. The laxities of schedulable messages are decomposed and the laxity table is rearranged so that the packets to be scheduled in the next time instance are placed in the diagonal of the traffic matrix. And the modified MLF-SDR algorithm is performed on the table. We present some examples and simulation results which show that the success rate is very high, even when the size of which is large.

  • PDF

Closed Form Expression of Cutting Forces and Tool Deflection in End Milling Using Fourier Series (푸리에 급수를 이용한 엔드밀링 절삭력 및 공구변형 표현)

  • Ryu, Shi-Hyoung
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.23 no.9 s.186
    • /
    • pp.76-83
    • /
    • 2006
  • Machining accuracy is closely related with tool deflection induced by cutting forces. In this research, cutting forces and tool deflection in end milling are expressed as a closed form of tool rotational angle and cutting conditions. The discrete cutting fores caused by periodic tool entry and exit are represented as a continuous function using the Fourier series expansion. Tool deflection is predicted by direct integration of the distributed loads on cutting edges. Cutting conditions, tool geometry, run-outs and the stiffness of tool clamping part are considered together far cutting forces and tool deflection estimation. Compared with numerical methods, the presented method has advantages in prediction time reduction and the effects of feeding and run-outs on cutting forces and tool deflection can be analyzed quantitatively. This research can be effectively used in real time machining error estimation and cutting condition selection for error minimization since the form accuracy is easily predicted from tool deflection curve.

Design and Implementation of Real-Time Helmet Pose Tracking System (실시간 헬멧자세 추적시스템의 설계 및 구현)

  • Hwang, Sang-Hyun;Chung, Chul-Ju;Kim, Dong-Sung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.44 no.2
    • /
    • pp.123-130
    • /
    • 2016
  • This paper describes the design and implementation scheme of HTS(Helmet Tracking System) providing coincident LOS(Line of Sight) between aircraft and HMD(Helmet Mounted Display) which displays flight and mission information on Pilot helmet. The functionality and performance of HMD system depends on the performance of helmet tracking system. The target of HTS system design is to meet real-time performance and reliability by predicting non-periodic latency and high accuracy performance. To prove an availability of a proposed approach, a robust hybrid scheme with a fusion optical and inertial tracking system are tested through a implemented test-bed. Experimental results show real-time and reliable tracking control in spite of external errors.

A Real-Time Scheduling Technique on Multi-Core Systems for Multimedia Multi-Streaming (다중 멀티미디어 스트리밍을 위한 멀티코어 시스템 기반의 실시간 스케줄링 기법)

  • Park, Sang-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.11
    • /
    • pp.1478-1490
    • /
    • 2011
  • Recently, multi-core processors have been drawing significant interest from the embedded systems research and industry communities due mainly to their potential for achieving high performance and fault-tolerance at low cost in such products as automobiles and cell phones. To process multimedia data, a scheduling algorithm is required to meet timing constraints of periodic tasks in the system. Though Pfair scheduling algorithm can meet all the timing constraints while achieving 100% utilization on multi-core based system theoretically, however, the algorithm incurs high scheduling overheads including frequent core migrations and system-wide synchronizations. To mitigate the problems, we propose a real-time scheduling algorithm for multi-core based system so that system-wide scheduling is performed only when it is absolutely necessary. Otherwise the proposed algorithm performs scheduling within each core independently. The experimental results by extensive simulations show that the proposed algorithm dramatically reduces the scheduling overheads up to as negligible one when the utilization is under 80%.

An Improvement of the Schedulability Condition in Dynamic Priority Ceiling Protocol (동적 우선순위 상한 프로토콜의 스케줄링 가능성 조건 개선)

  • O, Seong-Heun;Yang, Seung-Min
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.28 no.11
    • /
    • pp.573-580
    • /
    • 2001
  • When tasks access shared resources in real-time systems, the unbounded priority inversion may occur. In such cases it is impossible to guarantee the schedulability of real-time tasks. Several resource access protocols have been proposed to bound the duration of priority inversion and sufficient conditions are given to guarantee the schedulability of periodic task set. In this paper, we show an improved sufficient condition for schedulability when the dynamic priority ceiling protocol is used. Our approach exploits the fact that a lower priority task can continue to execute as far as the higher priority tasks do not miss their deadlines. This permitting execution time of the higher priority tasks for a lower priority task can be excluded from the worst-case blocking time of the higher priority tasks. Since the worst-case blocking time of tasks can be reduced, the sufficient condition for schedulability of dynamic priority ceiling protocol becomes further tight.

  • PDF