Distributed systems definition

Beschreibung

Definitions of DS
Mónica Zurita
Mindmap von Mónica Zurita, aktualisiert more than 1 year ago
Mónica Zurita
Erstellt von Mónica Zurita vor etwa 8 Jahre
20
0

Zusammenfassung der Ressource

Distributed systems definition
  1. Definiton
    1. collection of independent computers
      1. appear users as a single coherent systems
      2. one in which components
        1. are located in a networked computers
          1. communicate, coordinate actions
            1. passing messages
      3. Characteristics
        1. concurrency
          1. no global clock
            1. independent failures
            2. why are chosen?
              1. scale
                1. processing
                  1. data
                    1. big data
                      1. continues to grow
                        1. applications
                          1. data intensive
                    2. diversity in application domains
                      1. collaboration
                        1. vs individual computers with limited resources
                          1. memory and cache
                            1. hard disk drive
                              1. capacity
                                1. channels
                                  1. limited bandwidth
                                  2. processor capacity grows faster than memory capacity (55% vs 7%)
                                    1. processors
                                      1. CMP (chip multiprocessors)
                                        1. Moore's pace
                                          1. even if many cores are placed in a CMP, the challenge is to deliver input data to these cores for processing
                                    2. cost
                                    3. requeriments
                                      1. programming models and concurrency
                                        1. problems as parallel process
                                          1. execute each process in different machines
                                        2. communication
                                          1. process in differents machines
                                            1. exchange information
                                            2. sincronization
                                              1. process
                                                1. cooperate
                                                  1. synchronize
                                                2. consistency and replication
                                                  1. enhance reability
                                                    1. improve performance
                                                    2. fault tolerance
                                                      1. recover for partial failures
                                                      2. security
                                                        1. process gets access rights to whom is entitled to
                                                        2. virtualization
                                                          1. extend interfaces to another system
                                                            1. reduce diversity or platforms
                                                              1. high degree of
                                                                1. portability
                                                                  1. flexibility
                                                            2. challenges
                                                              1. heterogeneity, openness, security, scalability, failure handling. concurrency of components, transparency, providing QoS
                                                              Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                              ähnlicher Inhalt

                                                              Docker
                                                              Dan Fletcher
                                                              Theories of Motivation
                                                              Grace Frances
                                                              Database systems and distributed systems: A2
                                                              Tia Catt
                                                              الشرايين
                                                              russiancaesar
                                                              road side development
                                                              Divy Patel
                                                              KSA Rentier State
                                                              jamesjeanlovell2
                                                              dff
                                                              Emily May
                                                              κόκκινο ελάφι
                                                              e e
                                                              CSSE4004 Lecture 1
                                                              tb22
                                                              CSSE4004 - Lecture 4
                                                              tb22