Academic Journal

Optimistic Active Messages: A Mechanism for Scheduling Communication with Computation

التفاصيل البيبلوغرافية
العنوان: Optimistic Active Messages: A Mechanism for Scheduling Communication with Computation
المؤلفون: Deborah Wallach, Wilson C. Hsieh, Kirk L. Johnson, M. Frans Kaashoek, William E. Weihl
المساهمون: The Pennsylvania State University CiteSeerX Archives
المصدر: http://www.pdos.lcs.mit.edu/papers/oam.ps.
سنة النشر: 1995
المجموعة: CiteSeerX
الوصف: Low-overhead message passing is critical to the performance of many applications. Active Messages [27] reduce the software overhead for message handling: messages are run as handlers instead of as threads, which avoids the overhead of thread management and the unnecessary data copying of other communication models. Scheduling the execution of Active Messages is typically done by disabling and enabling interrupts, or by polling the network. This primitive scheduling control, combined with the fact that handlers are not schedulable entities, puts severe restrictions on the code that can be run in a message handler. This paper describes a new software mechanism, Optimistic Active Messages(OAM), that eliminates these restrictions; OAMs allow arbitrary user code to execute in handlers, and also allow handlers to block. Despite this gain in expressiveness, OAMs perform as well as Active Messages. We used OAM as the base for an RPC system, Optimistic RPC (ORPC), for the Thinking Machines CM-5.
نوع الوثيقة: text
وصف الملف: application/postscript
اللغة: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.4466; http://www.pdos.lcs.mit.edu/papers/oam.ps
الاتاحة: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.4466
http://www.pdos.lcs.mit.edu/papers/oam.ps
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
رقم الانضمام: edsbas.CD71B3C1
قاعدة البيانات: BASE