Distributed systems definition

Descrição

Definitions of DS
Mónica Zurita
Mapa Mental por Mónica Zurita, atualizado more than 1 year ago
Mónica Zurita
Criado por Mónica Zurita aproximadamente 8 anos atrás
20
0

Resumo de Recurso

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

                                                              Semelhante

                                                              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