User Tools

Site Tools


dido:public:ra:1.2_views:3_taxonomic:1_topologies:2_decentralized

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:1.2_views:3_taxonomic:1_topologies:2_decentralized [2020/05/25 20:01]
nick
dido:public:ra:1.2_views:3_taxonomic:1_topologies:2_decentralized [2022/05/27 20:18] (current)
nick grammar
Line 1: Line 1:
 ====== 2.3.1.2 Decentralized Network Topology ====== ====== 2.3.1.2 Decentralized Network Topology ======
-[[dido:​public:​ra:​1.2_views:​3_taxonomic:​1_topologies|return to Network Topology Taxonomy]]+[[dido:​public:​ra:​1.2_views:​3_taxonomic:​1_topologies:start|return to Network Topology Taxonomy]]
  
-In a Decentralized ​network topology, there are several “central” nodes, each providing redundancy and failover capabilities for the other. Often each of the centralized nodes are geographically distributed (i.e., North American, Europe, ​SE Asia, etc.).+In a decentralized [[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​nettopo|network topology]], there are several “central” ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​node|nodes]], each providing redundancy and [[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​failover|failover]] capabilities for the other. Ofteneach of the centralized nodes are geographically distributed (i.e., North American, Europe, ​Southeast ​Asia, etc.).
  
 <​figure>​ <​figure>​
Line 10: Line 10:
 </​figure>​ </​figure>​
  
-Decentralized systems overcome some of the problems associated with a centralized system: they do not have a single point of failure resulting in fault tolerance.((Nonetheless,​ the October 2016 Distributed Denial of Service (DDoS) attack on [[dido:​public:​ra:​xapend.glossary:d:dns]] servers on the US East coast and in Europe highlighted a weakness in the decentralized model.))<​sup>,</​sup>​((A. Shields, "Is Oracle'​s Position Secure in the Database Space?,"​ 18 January 2016. [Online]. Available: [[http://​marketrealist.com/​2016/​01/​oracles-position-secure-database-space/​]])) Thus, each node can be maintained independently,​ which ultimately results in a more stable system. Moreover, the load on the system can be reduced by increasing the number of centralized nodes thereby distributing the work load.+Decentralized systems overcome some of the problems associated with a centralized system: they do not have a single point of failureresulting in [[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​faulttolerance|fault tolerance]]. ((Nonetheless,​ the October 2016 Distributed Denial of Service (DDoS) attack on [[dido:​public:​ra:xapend:xapend.a_glossary:d:dns]] servers on the US East Coast and in Europe highlighted a weakness in the decentralized model.))<​sup>,</​sup>​((A. Shields, "Is Oracle'​s Position Secure in the Database Space?,"​ 18 January 2016. [Online]. Available: [[http://​marketrealist.com/​2016/​01/​oracles-position-secure-database-space/​]])) Thus, each node can be maintained independently,​ which ultimately results in a more stable system. Moreover, the load on the system can be reduced by increasing the number of centralized nodes thereby distributing the workload.
  
-Nevertheless,​ the scalability of the system is moderate, since the cost of expansion per node is generally steep. Granted, much of this cost has come down with the availability of Platform as a Service (PaaS) offerings from Amazon, Microsoft, ​etc. Since the nodes are arranged in clusters around one of the centralized servers, there is only partial fault tolerance with the result that occasionally parts of the system are rendered ​ unavailable. The dependence on the underlying network topology means that, depending on which network links are broken, there is a chance that the data within one of the servers is obsolete.+Nevertheless,​ the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​scalable|scalability]] of the system is moderate, since the cost of expansion per node is generally steep. Granted, much of this cost has come down with the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​availability|availability]] of Platform as a Service (PaaS) offerings from Amazon, Microsoft, ​and others. Since the nodes are arranged in clusters around one of the centralized servers, there is only partial fault tolerance with the result that occasionally parts of the system are rendered unavailable. The dependence on the underlying network topology means that, depending on which network links are broken, there is a chance that the data within one of the servers is obsolete.
  
-The Decentralized Model is used extensively in Cloud Computing, specifically [[dido:​public:​ra:​xapend.glossary:i:iaas]], [[dido:​public:​ra:​xapend.glossary:s:saas]], and [[dido:​public:​ra:​xapend.glossary:p:paas]]. Although there are implementations of cloud computing ​which do not use the Decentralized ​model (i.e.blockchains),​ the following chart from Gartner summarizes the projected growth of the “as a Service” offerings and indicates that it is on the rise.+The decentralized model is used extensively in cloud computing, specifically [[dido:​public:​ra:xapend:xapend.a_glossary:i:iaas| Infrastructure as a Service (IaaS)]], [[dido:​public:​ra:xapend:xapend.a_glossary:s:saas]], and [[dido:​public:​ra:xapend:xapend.a_glossary:p:paas]]. Although there are implementations of cloud computing ​that do not use the decentralized ​model (e.g. blockchains),​ the following chart from Gartner summarizes the projected growth of the “as a Service” offerings and indicates that it is on the rise.
 ((C. Coles, "​Overview of Cloud Market in 2017 and Beyond,"​ 2016. [Online]. Available: [[https://​www.skyhighnetworks.com/​cloud-security-blog/​microsoft-azure-closes-iaas-adoption-gap-with-amazon-aws/​]]. [Accessed 24 July 2017].)) ((C. Coles, "​Overview of Cloud Market in 2017 and Beyond,"​ 2016. [Online]. Available: [[https://​www.skyhighnetworks.com/​cloud-security-blog/​microsoft-azure-closes-iaas-adoption-gap-with-amazon-aws/​]]. [Accessed 24 July 2017].))
 It also highlights the magnitude of trying to “convert” the world to one that is completely distributed. Even were it to occur, it’s going to take a long time. It also highlights the magnitude of trying to “convert” the world to one that is completely distributed. Even were it to occur, it’s going to take a long time.
Line 24: Line 24:
 </​figure>​ </​figure>​
  
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 +/* To add a discussion page to this page, comment out the line that says 
 +  ~~DISCUSSION:​off~~
 +*/
 +~~DISCUSSION:​on|Outstanding Issues~~
 +~~DISCUSSION:​off~~
dido/public/ra/1.2_views/3_taxonomic/1_topologies/2_decentralized.1590451311.txt.gz · Last modified: 2020/05/25 20:01 by nick