110 likes | 265 Vues
This overview delves into the Distributed Computing Environment (DCE) developed by the Open Software Foundation (OSF). It examines DCE's architecture, including its core components such as threads, RPC (Remote Procedure Call), and hierarchical structure. The paper discusses the implications of DCE on both Unix and non-Unix systems and highlights security, concurrency control, and group management. It also looks back at DCE's historical context while predicting its diminishing prevalence in favor of emerging models like web services.
E N D
Mark Daniel Gibbons Distributed Computing Environment (DCE)
Proposition • Open Software Foundation (OSF) • Consortium • Open Unix environment • No influence AT&T and Sun [closed]
Services • DCE • Threads • RPC • Security • Directory services • Unix & Non-Unix • Sits on top of OS • Hierarchical Structure • Kernel, Transport Service • Processes • Threads
Primary Objects • Distributed file service • Others built upon • Concurrency control • Group management • Security & management • All layers
DCE RPC • TCP • UDP • Cell – group as a unit • Client & server • Cell servers communication
Latest relevant knowledge • Papers dated in the 90s (max 1997 found) • Measuring RPC traffic • Performance of RCP • Integrating RCP and COBRA • Distributed shared memory • Services using DCE • Ideas of DCE used • DCE Today – Latest book (1998)
Future works • My prediction • Prevalence of DCE will diminish • A better model will emerge • Web services • Some basic foundations by stay • RPC • Basic services → Time, name • Kernel & transport services
References • Chow, Randy, and Theodore Johnson. Distributed Operating Systems & Algorithms. Reading, MA: Addison Wesley, 1997 • Sun, Ying, Rick Bunt, and Greg Oster. "Measuring RPC Traffic in an OS/2 DCE Environment." Proceedings Fifth International Symposium on MASCOTS (1997): 51-54. Print. • "DCE -- OpenDCE -- Portal." Front Page | The Open Group. Web. 11 Sept. 2011. <http://www.opengroup.org/dce/>.