کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
425051 | 685675 | 2006 | 14 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: A middleware architecture to facilitate distributed programming: DAROC: Data-Activated Replicated Object Communications A middleware architecture to facilitate distributed programming: DAROC: Data-Activated Replicated Object Communications](/preview/png/425051.png)
Programming distributed computer systems is difficult because of complexities in addressing remote entities, message handling, and program coupling. As systems grow, scalability becomes critical, as bottlenecks can serialize portions of the system. When these distributed system aspects are exposed to programmers, code size and complexity grow, as does the fragility of the system. This paper describes a distributed software architecture and middleware implementation that combines object-based blackboard-style communications with data-driven and periodic application scheduling to greatly simplify distributed programming while achieving scalable performance. Data-Activated Replication Object Communications (DAROC) allows programmers to treat shared objects as local variables while providing implicit communications.
Journal: Future Generation Computer Systems - Volume 22, Issues 1–2, January 2006, Pages 88–101