Friday, February 5, 2010
Distributed approach for solving problem is an emerging and hot topic now a days. It is really a powerful solution. But we should all know first what is the strength and weakness of this approach before we consider of choosing this.
Disadvantage
Well in short the disadvantage of this approach is that it is fairly complex and thus costly for development and maintenance. Skilled people are needed for this kind of solution development.
Then where should we use it
In general there are 2 kind of situation where distributed approach is proffered.
- Some solutions are only possible by using distributed solution
- Some solutions are inherently has characteristic of distributed solution
Let us think about skype. Skype does not use traditional client server model rather it uses peer to peer model. This is why it can provide scalability without using costly centralized client server structure.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment