RTiK-Linux: 리눅스용 실시간 이식 커널의 설계

According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy pursuing low-latencies have become very important. With this reason, the market demand for real-time features in the general purpose operating s...

Full description

Saved in:
Bibliographic Details
Published in한국콘텐츠학회 논문지, 11(9) Vol. 11; no. 9; pp. 45 - 53
Main Authors 김주만, 송창인, 이철훈, Kim, Joo-Man, Song, Chang-In, Lee, Cheol-Hoon
Format Journal Article
LanguageKorean
Published 한국콘텐츠학회 01.09.2011
Subjects
Online AccessGet full text
ISSN1598-4877
2508-6723

Cover

Loading…
Abstract According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy pursuing low-latencies have become very important. With this reason, the market demand for real-time features in the general purpose operating system such as Linux has been enlarging. To meet these requirements, RTLinux and RTAI has been developed as dual-kernels based on Linux. However, developers should use assembler languages to facilitate real-time in RT-Linux, it is very difficult to deal with it. RTAI has disadvantage that it only provides soft real-time. To solve these problems, RTiK-Linux was developed. In this paper, we propose a new dual-kernel with hard real-time capabilities in Linux, called RTiK-Linux(Real-Time implemented Kernel for Linux). We first introduce related researches and then describe the design methodologies to guarantee the resolution which almost accords with the timer settings. Finally, we present the results of experimental measurements and analyze them in order to validate and evaluate the proposed RTiK-Linux. 첨단 군사 체계를 위한 측정 장치의 필요성에 따라 낮은 지연을 추구하는 실시간 특성인 시간 결정성과 수행의 정확성은 매우 중요해 졌으며, 이러한 이유로 리눅스와 같은 범용 운영체제에 실시간 기능을 추가하는 시장 요구가 증대하게 되었다. 따라서 RTLinux와 RTAI가 리눅스기반의 이중 커널로 개발되었다. RT-Linux의 경우 경성 실시간성을 제공하지만 어셈블러를 사용해야함으로 개발자가 다루기 어려운 단점이 존재한다. 또한 RTAI의 경우 연성 실시간성만을 제공하는 단점이 있다. 이러한 단점을 해결하기 위해 RTiK-Linux를 개발하였다. 본 논문에서는 리눅스에 경성 실시간 특징을 가지며 새로운 이중 커널 구조인 실시간 이식 커널인 RTiK-Linux를 제안한다. 먼저 관련 연구에 대한 소개를 하고, 타이머 설정 값과 거의 일치하는 분해능을 보장하는 설계 방법론을 기술한다. 그리고 경험적 측정으로 얻어진 결과를 보이고, 제안하는 RTiK-Linux를 검증 및 평가하기 위하여 그 결과를 분석한다.
AbstractList 첨단 군사 체계를 위한 측정 장치의 필요성에 따라 낮은 지연을 추구하는 실시간 특성인 시간 결정성과 수행의 정확성은 매우 중요해 졌으며, 이러한 이유로 리눅스와 같은 범용 운영체제에 실시간 기능을 추가하는 시장 요구가 증대하게 되었다. 따라서 RTLinux와 RTAI가 리눅스기반의 이중 커널로 개발되었다. RT-Linux의 경우 경성 실시간성을 제공하지만 어셈블러를 사용해야함으로 개발자가 다루기 어려운 단점이 존재한다. 또한 RTAI의 경우 연성 실시간성만을 제공하는 단점이 있다. 이러한 단점을 해결하기위해 RTiK-Linux를 개발하였다. 본 논문에서는 리눅스에 경성 실시간 특징을 가지며 새로운 이중 커널 구조인 실시간 이식 커널인 RTiK-Linux를 제안한다. 먼저 관련 연구에 대한 소개를 하고, 타이머 설정 값과 거의 일치하는 분해능을 보장하는 설계 방법론을 기술한다. 그리고 경험적 측정으로 얻어진 결과를 보이고, 제안하는 RTiK-Linux를 검증 및 평가하기 위하여 그 결과를 분석한다. According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy pursuing low-latencies have become very important. With this reason, the market demand for real-time features in the general purpose operating system such as Linux has been enlarging. To meet these requirements, RTLinux and RTAI has been developed as dual-kernels based on Linux. However, developers should use assembler languages to facilitate real-time in RT-Linux, it is very difficult to deal with it. RTAI has disadvantage that it only provides soft real-time. To solve these problems, RTiK-Linux was developed. In this paper, we propose a new dual-kernel with hard real-time capabilities in Linux, called RTiK-Linux(Real-Time implemented Kernel for Linux). We first introduce related researches and then describe the design methodologies to guarantee the resolution which almost accords with the timer settings. Finally, we present the results of experimental measurements and analyze them in order to validate and evaluate the proposed RTiK-Linux. KCI Citation Count: 9
According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy pursuing low-latencies have become very important. With this reason, the market demand for real-time features in the general purpose operating system such as Linux has been enlarging. To meet these requirements, RTLinux and RTAI has been developed as dual-kernels based on Linux. However, developers should use assembler languages to facilitate real-time in RT-Linux, it is very difficult to deal with it. RTAI has disadvantage that it only provides soft real-time. To solve these problems, RTiK-Linux was developed. In this paper, we propose a new dual-kernel with hard real-time capabilities in Linux, called RTiK-Linux(Real-Time implemented Kernel for Linux). We first introduce related researches and then describe the design methodologies to guarantee the resolution which almost accords with the timer settings. Finally, we present the results of experimental measurements and analyze them in order to validate and evaluate the proposed RTiK-Linux. 첨단 군사 체계를 위한 측정 장치의 필요성에 따라 낮은 지연을 추구하는 실시간 특성인 시간 결정성과 수행의 정확성은 매우 중요해 졌으며, 이러한 이유로 리눅스와 같은 범용 운영체제에 실시간 기능을 추가하는 시장 요구가 증대하게 되었다. 따라서 RTLinux와 RTAI가 리눅스기반의 이중 커널로 개발되었다. RT-Linux의 경우 경성 실시간성을 제공하지만 어셈블러를 사용해야함으로 개발자가 다루기 어려운 단점이 존재한다. 또한 RTAI의 경우 연성 실시간성만을 제공하는 단점이 있다. 이러한 단점을 해결하기 위해 RTiK-Linux를 개발하였다. 본 논문에서는 리눅스에 경성 실시간 특징을 가지며 새로운 이중 커널 구조인 실시간 이식 커널인 RTiK-Linux를 제안한다. 먼저 관련 연구에 대한 소개를 하고, 타이머 설정 값과 거의 일치하는 분해능을 보장하는 설계 방법론을 기술한다. 그리고 경험적 측정으로 얻어진 결과를 보이고, 제안하는 RTiK-Linux를 검증 및 평가하기 위하여 그 결과를 분석한다.
Author 이철훈
Lee, Cheol-Hoon
Kim, Joo-Man
송창인
Song, Chang-In
김주만
Author_xml – sequence: 1
  fullname: 김주만
– sequence: 2
  fullname: 송창인
– sequence: 3
  fullname: 이철훈
– sequence: 4
  fullname: Kim, Joo-Man
– sequence: 5
  fullname: Song, Chang-In
– sequence: 6
  fullname: Lee, Cheol-Hoon
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001590037$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNotzE1LwzAcgPEgE5xz36EXwUsh6b9Jmt3G8GWuMBi9h74kEjpaWBX8ABXEXTzKsLciCB4EvfmN1nwIh_P0XH48x6hXlIU6QH2P4sBl3IMe6hMqAtcPOD9Cw6oyCcYUMCPM66PRIjIzNzTF3f3I6d4-uscH-9Tazbtj161dv24_a8c233bdOPan7epn27w4tm63X_UJOtTxslLD_w5QdHEeTa7ccH45nYxDN2dA3EDoJE1AE8oCJgCUj5MUMqJIqrFKODAtQPM08YCkHGuFY58RmsWM-kyDggE622-LlZZ5amQZm7_elDJfyfEimsrdlxOyo6d7mpvq1sgiq5byejybe5gQT4AvGKUCB_AL5tBffw
ContentType Journal Article
DBID JDI
ACYCR
DEWEY 005.7
DatabaseName KoreaScience
Korean Citation Index
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
DocumentTitleAlternate RTiK-Linux: The Design of Real-Time implemented Kernel for Linux
EISSN 2508-6723
EndPage 53
ExternalDocumentID oai_kci_go_kr_ARTI_933711
JAKO201129349655908
GroupedDBID .UV
ALMA_UNASSIGNED_HOLDINGS
JDI
ACYCR
M~E
ID FETCH-LOGICAL-k631-89fbcb3f15686933e40bc3d1e1cf0eb736f93f7cb231c70fe0a4615da6546f3e3
ISSN 1598-4877
IngestDate Tue Nov 21 21:16:04 EST 2023
Fri Dec 22 11:58:56 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Issue 9
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-k631-89fbcb3f15686933e40bc3d1e1cf0eb736f93f7cb231c70fe0a4615da6546f3e3
Notes KISTI1.1003/JNL.JAKO201129349655908
G704-001475.2011.11.9.020
OpenAccessLink http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201129349655908&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
PageCount 9
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_933711
kisti_ndsl_JAKO201129349655908
PublicationCentury 2000
PublicationDate 2011-09
PublicationDateYYYYMMDD 2011-09-01
PublicationDate_xml – month: 09
  year: 2011
  text: 2011-09
PublicationDecade 2010
PublicationTitle 한국콘텐츠학회 논문지, 11(9)
PublicationTitleAlternate The Journal of the Korea Contents Association
PublicationYear 2011
Publisher 한국콘텐츠학회
Publisher_xml – name: 한국콘텐츠학회
SSID ssib005306162
ssib036279156
ssib001107260
ssib053377518
ssib030194663
ssib044738273
Score 1.4651715
Snippet According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy...
첨단 군사 체계를 위한 측정 장치의 필요성에 따라 낮은 지연을 추구하는 실시간 특성인 시간 결정성과 수행의 정확성은 매우 중요해 졌으며, 이러한 이유로 리눅스와 같은 범용 운영체제에 실시간 기능을 추가하는 시장 요구가 증대하게 되었다. 따라서 RTLinux와 RTAI가 리눅스기반의...
SourceID nrf
kisti
SourceType Open Website
Open Access Repository
StartPage 45
SubjectTerms 학제간연구
Title RTiK-Linux: 리눅스용 실시간 이식 커널의 설계
URI http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201129349655908&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001590037
Volume 11
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX 한국콘텐츠학회 논문지, 2011, 11(9), , pp.45-53
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LixNBEG6ye_LiW1wfywj2aRmZTvfMdO9tJomsu6yCRNjbMDOZkRBJICYXD54iiLl4FDG3IAgeBL35V_wFm_kRVvU8lQUfl0nRXVP9qE7NV_2oJuRuHMrQCnFTuxLgoCghTCV424xYgot4Qqo2nnc-fugcPBGHJ_ZJq_WjsWtpPovuxS_OPFfyP1qFNNArnpL9B81WQiEBaNAvPEHD8PwrHT_uD49M8Cbn-MYe7fnUc6jXQUJKKm3a61DpUU8goYBQezrJL5KAUMDtUd-iUug81aV-ldfVSX7ODjIFVVbBpGQuSug8kMBpfglbiXRpD5jsUr5Nva6WhW9iFlQul-VL6lkls9KER2XeBpv6mvA0GzB7LpXV-ooWrHCrBubwkhdYOjULVBG6hOmSLCy-aKNsslSN9ttlZbAH6_0J-VHyycQ8Lv5Mg3riV5XzJIVpVzh1WlwaU9p-1hjjqmHI8xiXBSTIwxn_Gqz7t49otbXx0Dt6hMUDjMJQ_Hil_BbZ4gxt8PHLXg1Vwe9uN1xTG3w3VoduBLuLkf8r2wk4w1WsjnskhMtlA3oCandxBU2HBy4aCv4WOiFDgE3jadqATf2L5Hzh7xhePngvkdZocplcKO8SMYpPyxWyX4_lfWPz8fPm9avszTp7_8nIluts-eH0y8LIVt-y5crIvq83i7fZ6p2RLdanXxdXSf9-r985MIt7PcyRw5kpVRrFEU-hNdJRnCfCimI-YAmLUyuJXO6kiqduHIHrEbtWmlihANw9CPHcXcoTfo1sjyfj5DoxQmYl4JHEuNYuQgXYU4YslWHkxm07ctQO2dU9EIwHz58FZ6hmh9yBrglG8TDAOOv4-3QSjKYBeJMPAqicy9iNPwm5Sc7VA-4W2Z5N58ltgKqzaFfr_Cf3YW6b
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=RTiK-Linux%3A+%EB%A6%AC%EB%88%85%EC%8A%A4%EC%9A%A9+%EC%8B%A4%EC%8B%9C%EA%B0%84+%EC%9D%B4%EC%8B%9D+%EC%BB%A4%EB%84%90%EC%9D%98+%EC%84%A4%EA%B3%84&rft.jtitle=%ED%95%9C%EA%B5%AD%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C%EB%85%BC%EB%AC%B8%EC%A7%80&rft.au=%EA%B9%80%EC%A3%BC%EB%A7%8C&rft.au=%EC%86%A1%EC%B0%BD%EC%9D%B8&rft.au=%EC%9D%B4%EC%B2%A0%ED%9B%88&rft.au=Kim%2C+Joo-Man&rft.date=2011-09-01&rft.issn=1598-4877&rft.volume=11&rft.issue=9&rft.spage=45&rft.epage=53&rft.externalDBID=n%2Fa&rft.externalDocID=JAKO201129349655908
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1598-4877&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1598-4877&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1598-4877&client=summon