{"updated":"2025-01-23T01:33:33.906422+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00012612","sets":["581:703:710"]},"path":["710"],"owner":"1","recid":"12612","title":["ユーザレベルスレッドライブラリPPLにおける柔軟なスケジューリング機構"],"pubdate":{"attribute_name":"公開日","attribute_value":"1999-06-15"},"_buckets":{"deposit":"7c755cc9-c716-494f-a8d0-e403e0e6bc91"},"_deposit":{"id":"12612","pid":{"type":"depid","value":"12612","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"ユーザレベルスレッドライブラリPPLにおける柔軟なスケジューリング機構","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ユーザレベルスレッドライブラリPPLにおける柔軟なスケジューリング機構"},{"subitem_title":"Flexible Scheduling Mechanism on User - level Thread Library PPL","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"特集:新しいシステムソフトウェア","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"1999-06-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"奈良先端科学技術大学院大学情報科学研究科/現在,富士通株式会社"},{"subitem_text_value":"奈良先端科学技術大学院大学情報科学研究科/現在,シヤープ株式会社"},{"subitem_text_value":"奈良先端科学技術大学院大学情報科学研究科"},{"subitem_text_value":"奈良先端科学技術大学院大学情報科学研究科"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science, Nara Institute of Science and Technology/Presently with Fujitsu Limited","subitem_text_language":"en"},{"subitem_text_value":"Presently with Sharp Corporation","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science, Nara Institute of Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science, Nara Institute of Science and Technology","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/12612/files/IPSJ-JNL4006009.pdf"},"date":[{"dateType":"Available","dateValue":"2001-06-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL4006009.pdf","filesize":[{"value":"1.3 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"16b6040b-d299-4626-ae7d-2739c38a342a","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 1999 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"北口, 修一"},{"creatorName":"松浦, 慎二"},{"creatorName":"最所圭三"},{"creatorName":"福田, 晃"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Shuichi, Kitaguchi","creatorNameLang":"en"},{"creatorName":"Shinji, Matsuura","creatorNameLang":"en"},{"creatorName":"Keizo, Saisho","creatorNameLang":"en"},{"creatorName":"Akira, Fukuda","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ユーザレベルスレッドライブラリ上で柔軟なスケジューリングを行うことができる機構について論じる. これまで 並行/並列処理の実行単位であるスレッドを ユーザレベルで提供するスレッドライブラリが多く実現されているが 扱えるスケジューリングポリシは限られている. しかし アプリケーションが多様化している状況を考えると 新たなポリシを持つスケジューラの追加 スケジューラ間の柔軟な調整 などの機能が必要になる. 本論文では 複数のポリシを同時に扱うために スケジューラをオブジェクトとして扱うポリシオブジェクトモデルを提案し ポリシオブジェクトを管理するポリシスケジューラを導入した. さらに スケジューラを作成するための環境を提供することにより ユーザがスケジューラを容易に作成できるようにした. 提案しているスケジューリング機構を 開発中のユーザレベルスレッドライブラリ PPL 上に実装し 評価を行った.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"A flexible scheduling mechanism for user-level thread library is discussed. Although many thread libraries which schedule threads at user level are implemented, they can operate few scheduling policies. Since new applications having new scheduling policy appear, a scheduling mechanism, which can take new scheduling policy in itself and coordinate scheduling policies flexibly, would be needed. In this paper, the policy object model is proposed and the policy scheduler is introduced. The policy object model regards a scheduler as an object and the policy scheduler coordinates policy objects. Moreover, by providing users an environment for making schedulers, they can make scheduler by themselves easily. Proposed mechanism is applied on user-level thread library PPL that authors are now implementing and evaluated.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"2595","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"2585","bibliographicIssueDates":{"bibliographicIssueDate":"1999-06-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"6","bibliographicVolumeNumber":"40"}]},"relation_version_is_last":true,"item_2_alternative_title_2":{"attribute_name":"その他タイトル","attribute_value_mlt":[{"subitem_alternative_title":"並列分散処理"}]},"weko_creator_id":"1"},"created":"2025-01-18T22:46:55.348698+00:00","id":12612,"links":{}}