TOPPRES/FMP Kernel
Multiprocessor systems are recently making advancements into the embedded systems field. The requirements of embedded systems differ from system to system. Some systems require real-timeliness, others emphasize throughput, and some require both properties at the same time. The existing RTOS for embe...
Gespeichert in:
Veröffentlicht in: | Konpyuta Sofutowea 2012-10, Vol.29 (4), p.4_219 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 4 |
container_start_page | 4_219 |
container_title | Konpyuta Sofutowea |
container_volume | 29 |
creator | ISHIDA, Rieko HONDA, Shinya TAKADA, Hiroaki FUKUI, Akiya OGAWA, Toshiyuki TAWARA, Yasuhiro |
description | Multiprocessor systems are recently making advancements into the embedded systems field. The requirements of embedded systems differ from system to system. Some systems require real-timeliness, others emphasize throughput, and some require both properties at the same time. The existing RTOS for embedded multiprocessor systems satisfies a demand of either. We designed and implemented it to satisfy both demands as the TOPPERS/FMP kernel. In order to support a load balancing algorithm fitted for each system without losing real-time property, the TOPPERS/FMP kernel provides the capability to make a task migrate from the current processor to another on-demand by the application using a system call rather than by automatic load balancing of the RTOS kernel. The paper highlights the design and implementation of the task migration functionality. We have confirmed that the task migration functionality enables programs at the application level to realize several kinds of load balancing algorithms. |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_1476303953</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3177711421</sourcerecordid><originalsourceid>FETCH-proquest_journals_14763039533</originalsourceid><addsrcrecordid>eNpjYeA0MLKw1DUzNTHgYOAtLs5MMjAwtTQwtDQy42QQCvEPCAhyDdZ38w1Q8E4tykvN4WFgTUvMKU7lhdLcDMpuriHOHroFRfmFpanFJfFZ-aVFeUCpeEMTczNjA2NLU2Nj4lQBAOVsJuc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1476303953</pqid></control><display><type>article</type><title>TOPPRES/FMP Kernel</title><source>J-STAGE (Japan Science & Technology Information Aggregator, Electronic) Freely Available Titles - Japanese</source><creator>ISHIDA, Rieko ; HONDA, Shinya ; TAKADA, Hiroaki ; FUKUI, Akiya ; OGAWA, Toshiyuki ; TAWARA, Yasuhiro</creator><creatorcontrib>ISHIDA, Rieko ; HONDA, Shinya ; TAKADA, Hiroaki ; FUKUI, Akiya ; OGAWA, Toshiyuki ; TAWARA, Yasuhiro</creatorcontrib><description>Multiprocessor systems are recently making advancements into the embedded systems field. The requirements of embedded systems differ from system to system. Some systems require real-timeliness, others emphasize throughput, and some require both properties at the same time. The existing RTOS for embedded multiprocessor systems satisfies a demand of either. We designed and implemented it to satisfy both demands as the TOPPERS/FMP kernel. In order to support a load balancing algorithm fitted for each system without losing real-time property, the TOPPERS/FMP kernel provides the capability to make a task migrate from the current processor to another on-demand by the application using a system call rather than by automatic load balancing of the RTOS kernel. The paper highlights the design and implementation of the task migration functionality. We have confirmed that the task migration functionality enables programs at the application level to realize several kinds of load balancing algorithms.</description><identifier>ISSN: 0289-6540</identifier><language>eng</language><publisher>Tokyo: Japan Science and Technology Agency</publisher><ispartof>Konpyuta Sofutowea, 2012-10, Vol.29 (4), p.4_219</ispartof><rights>Copyright Japan Science and Technology Agency 2012</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>315,781,785</link.rule.ids></links><search><creatorcontrib>ISHIDA, Rieko</creatorcontrib><creatorcontrib>HONDA, Shinya</creatorcontrib><creatorcontrib>TAKADA, Hiroaki</creatorcontrib><creatorcontrib>FUKUI, Akiya</creatorcontrib><creatorcontrib>OGAWA, Toshiyuki</creatorcontrib><creatorcontrib>TAWARA, Yasuhiro</creatorcontrib><title>TOPPRES/FMP Kernel</title><title>Konpyuta Sofutowea</title><description>Multiprocessor systems are recently making advancements into the embedded systems field. The requirements of embedded systems differ from system to system. Some systems require real-timeliness, others emphasize throughput, and some require both properties at the same time. The existing RTOS for embedded multiprocessor systems satisfies a demand of either. We designed and implemented it to satisfy both demands as the TOPPERS/FMP kernel. In order to support a load balancing algorithm fitted for each system without losing real-time property, the TOPPERS/FMP kernel provides the capability to make a task migrate from the current processor to another on-demand by the application using a system call rather than by automatic load balancing of the RTOS kernel. The paper highlights the design and implementation of the task migration functionality. We have confirmed that the task migration functionality enables programs at the application level to realize several kinds of load balancing algorithms.</description><issn>0289-6540</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNpjYeA0MLKw1DUzNTHgYOAtLs5MMjAwtTQwtDQy42QQCvEPCAhyDdZ38w1Q8E4tykvN4WFgTUvMKU7lhdLcDMpuriHOHroFRfmFpanFJfFZ-aVFeUCpeEMTczNjA2NLU2Nj4lQBAOVsJuc</recordid><startdate>20121001</startdate><enddate>20121001</enddate><creator>ISHIDA, Rieko</creator><creator>HONDA, Shinya</creator><creator>TAKADA, Hiroaki</creator><creator>FUKUI, Akiya</creator><creator>OGAWA, Toshiyuki</creator><creator>TAWARA, Yasuhiro</creator><general>Japan Science and Technology Agency</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20121001</creationdate><title>TOPPRES/FMP Kernel</title><author>ISHIDA, Rieko ; HONDA, Shinya ; TAKADA, Hiroaki ; FUKUI, Akiya ; OGAWA, Toshiyuki ; TAWARA, Yasuhiro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_14763039533</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><toplevel>online_resources</toplevel><creatorcontrib>ISHIDA, Rieko</creatorcontrib><creatorcontrib>HONDA, Shinya</creatorcontrib><creatorcontrib>TAKADA, Hiroaki</creatorcontrib><creatorcontrib>FUKUI, Akiya</creatorcontrib><creatorcontrib>OGAWA, Toshiyuki</creatorcontrib><creatorcontrib>TAWARA, Yasuhiro</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Konpyuta Sofutowea</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>ISHIDA, Rieko</au><au>HONDA, Shinya</au><au>TAKADA, Hiroaki</au><au>FUKUI, Akiya</au><au>OGAWA, Toshiyuki</au><au>TAWARA, Yasuhiro</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>TOPPRES/FMP Kernel</atitle><jtitle>Konpyuta Sofutowea</jtitle><date>2012-10-01</date><risdate>2012</risdate><volume>29</volume><issue>4</issue><spage>4_219</spage><pages>4_219-</pages><issn>0289-6540</issn><abstract>Multiprocessor systems are recently making advancements into the embedded systems field. The requirements of embedded systems differ from system to system. Some systems require real-timeliness, others emphasize throughput, and some require both properties at the same time. The existing RTOS for embedded multiprocessor systems satisfies a demand of either. We designed and implemented it to satisfy both demands as the TOPPERS/FMP kernel. In order to support a load balancing algorithm fitted for each system without losing real-time property, the TOPPERS/FMP kernel provides the capability to make a task migrate from the current processor to another on-demand by the application using a system call rather than by automatic load balancing of the RTOS kernel. The paper highlights the design and implementation of the task migration functionality. We have confirmed that the task migration functionality enables programs at the application level to realize several kinds of load balancing algorithms.</abstract><cop>Tokyo</cop><pub>Japan Science and Technology Agency</pub></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0289-6540 |
ispartof | Konpyuta Sofutowea, 2012-10, Vol.29 (4), p.4_219 |
issn | 0289-6540 |
language | eng |
recordid | cdi_proquest_journals_1476303953 |
source | J-STAGE (Japan Science & Technology Information Aggregator, Electronic) Freely Available Titles - Japanese |
title | TOPPRES/FMP Kernel |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T17%3A54%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=TOPPRES/FMP%20Kernel&rft.jtitle=Konpyuta%20Sofutowea&rft.au=ISHIDA,%20Rieko&rft.date=2012-10-01&rft.volume=29&rft.issue=4&rft.spage=4_219&rft.pages=4_219-&rft.issn=0289-6540&rft_id=info:doi/&rft_dat=%3Cproquest%3E3177711421%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1476303953&rft_id=info:pmid/&rfr_iscdi=true |