Download presentation
Presentation is loading. Please wait.
Published byDella Greer Modified over 6 years ago
1
Will Decentralization Drive Event-Based Architectures?
Rohit Khare Founder & CTO, KnowNow Doctoral Student, UCI ISR Research Forum 18 June 2002 Feedback How long did this take to present? ___ Did the market metaphor work? Half-life Ebay topo Efficient market Is decentralization less efficient -- no, it’s actually centralization that’s more risky than you realize…
2
ISR Research Forum (Khare)
A Tale of Three Markets How do multiple traders set prices? NYSE: one human, a ‘specialist’, aggregates all data NASDAQ: many ‘dealers’ quote their own prices FOREX: every trade is settled pairwise (unregulated) There is a spectrum here: Centralized: single immediate arbiter in space-time Distributed: multiple arbiters with timeouts Decentralized: no arbiters at all 18 June 2002 ISR Research Forum (Khare)
3
Are There Any Decentralized Systems Yet?
Current architectures for Internet-scale software assume consensus is feasible -- RPC, Dist. Objects, &c However, consensus is not feasible on an asynchronous network with even one failure The continuing evolution of decentralized computer architectures points in that direction A continuum of embedded systems from 1 meter to 109 meters apart I claim that we do not yet have effective software architectures for coordination without consensus 18 June 2002 ISR Research Forum (Khare)
4
Events are Well-Suited to Decentralization
I only have three clues to share from my investigation so far: Physics: one-way, best-effort reflects real limits All the other sorts of Message-Oriented Middleware (MOM) are effectively end-to-end protocols, just as TCP is run on top of IP Protocols: concrete contracts across organizations The useful part of Web Services is its black-box abstraction of software as nodes on a network, allowing us to model interaction as application-layer messages Proxies: dynamic extensibility for many agencies Separate event router proxies enable 1st parties and 3rd parties to add ilities such as security, reliability, and interoperability without modifying services. 18 June 2002 ISR Research Forum (Khare)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.