• Title/Summary/Keyword: TMO 모델

Search Result 61, Processing Time 0.024 seconds

Design of TMO Model based Dynamic Analysis Framework: Components and Metrics (TMO모델 기반의 동적 분석 프레임워크 설계 : 구성요소 및 측정지수)

  • Jeong, Yoon-Seok;Kim, Tae-Wan;Chang, Chun-Hyon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.7
    • /
    • pp.377-392
    • /
    • 2005
  • A lot of studies to measure and analyze the system performance have been done in areas such as system modeling, performance measurement, monitoring, and performance prediction since the advent of a computer system. Studies on a framework to unify the performance related areas have rarely been performed although many studies in the various areas have been done, however. In the case of TMO(Time-Triggered Message-Triggered Object), a real-time programming model, it hardly provides tools and frameworks on the performance except a simple run-time monitor. So it is difficult to analyze the performance of the real-time system and the process based on TMO. Thus, in this paper, we propose a framework for the dynamic analysis of the real-time system based on TMO, TDAF(TMO based Dynamic Analysis Framework). TDAF treats all the processes for the performance measurement and analysis, and Provides developers with more reliable information systematically combining a load model, a performance model, and a reporting model. To support this framework, we propose a load model which is extended by applying TMO model to the conventional one, and we provide the load calculation algorithm to compute the load of TMO objects. Additionally, based on TMO model, we propose performance algorithms which implement the conceptual performance metrics, and we present the reporting model and algorithms which can derive the period and deadline for the real-time processes based on the load and performance value. In last, we perform some experiments to validate the reliability of the load calculation algorithm, and provide the experimental result.

Performance Evaluation of Tele Operation System Based on the TMO Modeling (TMO 모델 기반의 Tele-Operation System을 이용한 TMO 성능평가)

  • Lee, Dongkeun;Lee, Hanku;Lee, Wonsa
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.245-246
    • /
    • 2009
  • TMO(Time-triggered Message-triggered Object) 모델은 실시간 분산 처리 모델로써 설계 단계에서 명시된 주기를 가지고 분산된 노드들 사이에 메시지가 전달되며 이 메시지를 통해 각 노드들에게 주어진 작업이 수행되는 구조를 가지고 있다. 본 논문은 이러한 TMO 모델을 TMO Tele Operation 모델을 이용하여 기존의 분산 처리 모델(HPJava, MPI 등)과 비교하여 TMO 모델의 성능의 장, 단점 및 더 좋은 실시간 분산 처리 모델을 제시하기 위한 성능평가 방법을 제시하고자 한다.

Design of the TMO Specification Language C++ and Development of the C++T=to-C++ Translator (TMO 모델 명세 언어 C++T의 설계 및 C++T-to-C++번역기의 개발)

  • Kim, Mun-Hoe;Park, Yong-U
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.3
    • /
    • pp.795-810
    • /
    • 1998
  • 현재, 컴퓨터를 사용하는 실시간 시스템의 응용분야에 대한 요구가 급속히 증가하고 있다. 그러나 이러한 실시간 시스템의 개발은 체계적인 접근방법이 부족하다는 이유로 더디게 진행되고 있다. 체계적인 접근방법의 하나는 실시간 시스템의 시간적인 특성과 기능적인 행동을 잘 추상화 해 줄 수 있는 좋은 모델을 사용하는 것이다. 지금까지 객체지향 개념에 기반한 많은 모델들이 개발되어 소개되고 있다. 그 중 UCI에서 개발된 TMO (Time-triggered Message-triggered Object) 모델은 위에서 언급한 요구사항을 잘 만족시켜 준다. [1]본 논문에서는 이러한 TMO 모델을 가장 잘 명세해 줄 수 있도록 해 주는 TMO 모델 명세언어인 C++T를 설계하고 이에 대해 상세히 기술한다. 또한, 이러한 C++T 명세를 기존의 언어인 C++로 번역해 줄 수 있는 C++T번역기를 설계하고 개발한다. 마지막으로, TMO 명세언어 C++T를 기반으로 한 TMO 통합개발환경에 대하여 소개한다.

  • PDF

Design and Implementation of Real-Time Information Appliance Control Simulator Based on TMO Scheme (TMO 스키마 기반의 실시간 정보가전 제어 시뮬레이터의 설계 및 구현)

  • Jung, Eun-Jae;Shin, Chang-Sun;Joo, Su-Chong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05a
    • /
    • pp.149-152
    • /
    • 2003
  • 본 논문에서는 분산 실시간 서비스를 지원하는 TMO(Time-triggered Message-triggered Object) 객체를 기반으로 정보가전 기기들을 관리하기 위한 실시간 정보가전 제어 시뮬레이터를 설계 및 구현한다. TMO객체는 기존 객체를 확장한 실시간 특성을 자체적으로 가지는 객체를 UCI의 DREAM연구소에서 제안한 분산 실시간 객체이다. 이러한 TMO 객체를 기반으로 TMOSM(TMO Support Middelware) 상에서 실시간 정보가전 제어를 위한 TMO 객체들의 상호 동작과 실시간 속성을 설계하여 보장된 실시간 서비스를 지원하도록 한다. 본 시뮬레이션 모델은 온도제어, 조도제어, 방법제어 서비스를 지원하는 컴포넌트들로 구성된다. 온도제어 서비스를 위해 Fan_TMO와 Air_Conditioner_TMO, Heater_TMO가 상호 작용하여 적정 실내 온도를 유지하도록 하며, 조도제어 서비스를 위해 Light_TMO가 조도의 변화에 따라 동작하여 일상생활에 적당한 조명 환경을 제공한다. 또한 방범제어서비스를 위해 Camera_TMO가 정해진 시간을 주기적으로 동작하여 방범 활동을 수행한다. 그리고, 각각의 TMO 정보가전 객체들의 동작을 관리하고 서비스 수행 결과를 모니터링 하는 Home_Server_TMO가 존재한다. 마지막으로 설계된 시뮬레이션 환경을 구현하여 본 모델의 실시간 정보가전 제어 서비스를 정확하게 지원하는지를 검증한다. 제안한 시뮬레이션 환경은 일반 정보가전기기를 추가 작업 없이 실시간 서비스 지원 객체로 적용할 수 있는 모델이다.

  • PDF

Applying TMO-Based Object Group Model to Area of Distributed Real-Time Applications and Its Analysis (분산 실시간 응용 분야에 TMO 기반 객체그룹 모델의 적용 및 분석)

  • 신창선;정창원;주수종
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.31 no.8
    • /
    • pp.432-444
    • /
    • 2004
  • In this paper, we construct the TMO-based object group model on distributed environment, and analyze and evaluate the executability for distributed real-time service of our object group model by developing the distributed real-time application simulator applying the model. The Time-triggered Message-triggered Object(TMO) is a real-time server object having real-time property itself. The TMO-based object group is defined as a set of objects which logically reconfigured the physically distributed one or more TMOs on network by a given distributed application. For supporting group management of the server objects, the TMO-based object group we suggested provides the functions which register and withdraw the solver objects as a group member to an arbitrary object group, and also provides the functions which insert and delete the access rights of server objects from clients. Also, our model was designed and implemented to support the appropriate object selection and dynamic binding service for a single TMO as well as the duplicated TMOs, and to support the real-time scheduling service for the clients which are requesting the service. Finally, we developed the Defence System against Invading Enemy Planes(DSIEP) simulator as a practical example of distributed real-time application by applying our model, and evaluated the adaptability of distributed service strategies for the group components and the executability of real-time services that the TMO-based object group model provides.

TMO Based Real-Time Moving Information Generation Simulator (TMO 기반 실시간 이동 정보 생성 시뮬레이터)

  • 최재영;김문회
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.226-228
    • /
    • 2003
  • TMO 기반 실시간 이동 정보 생성 시뮬레이터는 적시성이 요구되는 이동 시뮬레이터를 위해 TMO (Time-triggered Message-triggered Object) 모델을 사용하여 적시에 이동 결과를 얻어낼 수 있는 도구이다. 이 TMO 기반 실시간 이동 정보 생성 시뮬레이터는 TMO 모델상에 이동구역을 처리하기 위한 맵 구조와 이동되어질 정보의 이동을 위한 간단한 이동 알고리즘을 내장하고 있다. 본 논문은 이러한 TMO 기반 실시간 이동 정보 생성 시뮬레이터의 구성 및 기능에 관하여 기술한다.

  • PDF

Imlementation of a Runtime Monitor Checking Real-time COnstraint Violation of TMO Programs (TMO 프로그램의 실시간 제약 위반을 감시하는 수행시간 모니터의 구현)

  • 민병준;최재영;김정국
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.566-568
    • /
    • 1999
  • 본 논문에서는 실시간 시스템의 시간 제약이 제대로 만족되는가를 시스템 수행 중에 감시하는 수행시간 모니터를 구현하기 위한 환경으로 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object) 모델과 Windows 98NT 상의 TMO 프로그램 실행 환경인 WTMOS(Windows TMO System)를 이용한다. 모니터의 대상과 모니터하는 조건을 TMO 프로그램에 명시하는 방법이 연구되었고 정의된 모니터 기능을 WTMOS 내부와 TMO 형태의 응용 객체로 분산시켜서 적은 비용으로 모니터 시스템을 구축하는 효과적인 방법이 개발되었다.

  • PDF

A Binding Support mechanism considering Load in Distributed TMO Object Group Model (분산 TMO 객체그룹 모델에서 부하를 고려한 바인딩 지원 기법)

  • 강명석;신창선;주수종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.358-360
    • /
    • 2002
  • 분산 TMO(Time-triggered Message-triggered Object) 객체그룹은 분산 환경에서 실시간 특성을 지원하는 TMO 객체를 그룹으로 하여 TMO 객체에 대한 보안 관리 및 최적 레퍼런스 선택을 위한 부하고려 바인딩 방안과 여러 클라이언트의 요청 작업에 대한 수행 우선순위 스케줄링 방안을 제공하는 모델이다. TINA(Telecommunications Information Networking Architecture)의 객체그룹 개념을 기반으로 실시간 특성을 자체적으로 가지는 TMO 객체를 그룹으로 하여 특정 ORB나 운영체제에 국한되지 않고 COTS(Commercial Off-The-Shelf) 상에서 보장된 실시간 서비스를 제공한다. 이를 위해 분산 TMO 객체 그룹의 구조를 정의하고, TMO 객체의 관리 서비스와 실시간 서비스 관점에서 객체의 기능과 상호작용을 설명한다. 마지막으로, TMO 객체 관리서비스 관점에서 비중복 TMO 객체와 중복 TMO 객체의 레퍼런스 선택과정을 보이며, 부하정보를 고려한 중복 TMO 객체의 최적 레퍼런스 선택의 수행결과를 보이고 검증한다.

  • PDF

Design and Implementation of Real-Time Object Model Execution Platform on Linux System (리눅스 환경에서의 실시간 객체모델 수행 플랫폼의 설계 및 구현)

  • 조수형;조상영;김정국
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.143-145
    • /
    • 1999
  • 정시 서비스를 제공하는 실시간 시스템을 설계할 때 일반성을 지니도록 하기 위하여 실시간 객체인 TMO(Time-triggered Message-triggered Object) 모델이 연구되었으며 이러한 객체를 수행하기 위한 객체 모델 수행 플렛폼이 다양한 환경에서 개발되었다. 본 논문에서는 최근 들어 많은 주목을 받고 있는 리눅스 환경에서 설계 및 구현된 미들웨어 형태의 실시간 객체 모델 수행 플렛폼 LTMOS(Linux TMO System)에 대해 기술한다. 응용 프로그램 개발자가 실시간 시스템을 TMO 모델로 디자인하면 LTMOS는 TMO의 메쏘드를 리눅스의 쓰레드로 매핑하여 리눅스 커널의 실시간 스케쥴링을 받도록 한다.

  • PDF

A Design of Standard interface and ORT on TMO Kernel (TMO 커널 상에서의 표준 인터페이스 및 ORT의 설계와 구현)

  • Woo, Chang-Hyun;Kim, Jung-Guk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06b
    • /
    • pp.368-371
    • /
    • 2007
  • 본 논문에서는 분산 실시간 객체 모델인 TMO 엔진의 공식적인 배포와 지속적인 관리를 위하여 커널기반 TMO 모델 위에 UCIrvine의 TMO 표준 인터페이스에 맞추어 라이브러리를 설계하고 구현하였다. 표준 인터페이스의 제공을 위하여 개발된 라이브러리에서는 본 연구실에서 개발되었던 TMO-eCos의 기존 인터페이스 위에 채널 기반의 통신 API인 Gate, RMMC를 설계하였으며, 로컬 혹은 분산 IPC 메시지의 정시성을 보장하기 위해 제안된 ORT를 추가적으로 설계하고 구현하였다.

  • PDF