JAIST Repository >
b. 情報科学研究科・情報科学系 >
b30. リサーチレポート >
Research Report - School of Information Science : ISSN 0918-7553 >
IS-RR-2006 >

このアイテムの引用には次の識別子を使用してください: http://hdl.handle.net/10119/4793

タイトル: Concurrency in Microprotocol Frameworks
著者: Urban, Peter
Mena, Sergio
Defago, Xavier
Katayama, Takuya
キーワード: Protocols
distributed applications
microprotocol frameworks
middleware
components
concurrency
asynchronous communication
causal order
発行日: 2006-02-28
出版者: 北陸先端科学技術大学院大学情報科学研究科
誌名: Research report (School of Information Science, Japan Advanced Institute of Science and Technology)
巻: IS-RR-2006-004
開始ページ: 1
終了ページ: 13
抄録: Protocol stacks and other distributed applications have been structured as a set of collaborating components with more or less well-defined interfaces. Recent frameworks provide flexible interfaces, arrangements and communication patterns, and thus allow for finer-grained components, called microprotocols. Multi-threaded programming is the key to high performance in these frameworks. This paper investigates what support for multi-threaded programming such frameworks provide and should provide for programmers. Along with a survey and detailed discussions of the features of existing frameworks, we propose features that can be offered without significant changes in programs, and that have a negligible performance impact. This includes the following: (1) sets of single-threaded microprotocols that coexist with multi-threaded microprotocols, thus taking the best of two worlds; (2) non-overlapping execution of microprotocols involved in a chain of asynchronous communication, to avoid inconsistencies; and (3) ordering guarantees for asynchronous communication among microprotocols. To our knowledge, our definition for a particular extension of causal order is the simplest so far.
URI: http://hdl.handle.net/10119/4793
資料タイプ: publisher
出現コレクション:IS-RR-2006

このアイテムのファイル:

ファイル 記述 サイズ形式
IS-RR-2006-004.pdf227KbAdobe PDF見る/開く

当システムに保管されているアイテムはすべて著作権により保護されています。

 


お問い合わせ先 : 北陸先端科学技術大学院大学 研究推進課図書館情報係