کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6871026 681589 2016 29 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Domains: Sharing state in the communicating event-loop actor model
ترجمه فارسی عنوان
دامنه: حالت اشتراک گذاری در مدل بازیگر رویداد حلقه ارتباطی
کلمات کلیدی
مدل بازیگر دامنه هماهنگ سازی، دولت مشترک، جهش نژاد،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
In this paper we present domains as a set of novel language abstractions for safely encapsulating and sharing state within the actor model. We introduce four types of domains, namely immutable, isolated, observable and shared domains that each is tailored to a certain access pattern on that shared state. The domains are characterized with an operational semantics. For each we discuss how the actor model׳s safety guarantees are upheld even in the presence of conceptually shared state. Furthermore, the proposed language abstractions are evaluated with a case study in Scala comparing them to other synchronization mechanisms to demonstrate their benefits in deadlock freedom, parallel reads, and enforced isolation.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Languages, Systems & Structures - Volume 45, April 2016, Pages 132-160
نویسندگان
, , , ,