SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Generally
                            Modern Distributed Systems




      .
                                                                                                     .
                                     Distributed Systems
      .
      ..                                                                                         .




                                                                                                     .
                                    Emmanouil Dimogerontakis
                                          Anis Nasir
                                       Antonio Severien
                                      @{EEDC - Group 2}

                                                    FIB UPC


                                           February 23, 2012


                                                                         .       .   .   .   .           .

Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                           - Group 2}
Definition
                                                           Why we need it?
                                              Generally
                                                           Challenges
                            Modern Distributed Systems
                                                           Architecture
                                                           It’s Everywhere




        .
     . . Generally
       1
           Definition
           Why we need it?
           Challenges
           Architecture
           It’s Everywhere
        .
     . . Modern Distributed Systems
       2
          Distributed Power
          Grid Computing
          Cloud Computing
          Peer-To-Peer
          Wireless Sensor Networks

                                                                         .       .   .   .   .   .

Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                           - Group 2}
Definition
                                                            Why we need it?
                                               Generally
                                                            Challenges
                             Modern Distributed Systems
                                                            Architecture
                                                            It’s Everywhere



. Definition

       A collection of independent computers that appears to its users as
       a single coherent system.

                                                                              Andrew Tanenbaum

       More specifically:
       A distributed system consists of a collection of autonomous
       computers, connected through a network and distribution
       middleware, which enables computers to coordinate their activities
       and to share the resources of the system, so that users perceive the
       system as a single, integrated computing facility.


                                                                          .       .   .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Definition
                                                            Why we need it?
                                               Generally
                                                            Challenges
                             Modern Distributed Systems
                                                            Architecture
                                                            It’s Everywhere



. Why we need it?



              Cost Cutting
              Fault Tolerance
              Scalability
              Information Gathering
              Resource Sharing
              Performance (i.e. Load distribution)




                                                                          .       .   .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Definition
                                                            Why we need it?
                                               Generally
                                                            Challenges
                             Modern Distributed Systems
                                                            Architecture
                                                            It’s Everywhere



. Challenges


              Naming
              Access Control
              Security
              Availability
              Performance
              Synchronization
              Consistency



                                                                          .       .   .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Definition
                                                            Why we need it?
                                               Generally
                                                            Challenges
                             Modern Distributed Systems
                                                            Architecture
                                                            It’s Everywhere



. Architecture




                                                                          .       .   .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Definition
                                                            Why we need it?
                                               Generally
                                                            Challenges
                             Modern Distributed Systems
                                                            Architecture
                                                            It’s Everywhere



. It’s Everywhere
              Telecommunication networks
                     Cellular networks
                     Computer networks
                     Wireless Sensor Network
              Network applications
                     World wide web and peer-to-peer networks
                     Gaming servers
                     Distributed databases
              Real-time process control
                     Aircraft control systems
                     Industrial control systems
              Parallel computation
                     Cloud computing
                     Cluster computing
                     Grid computing
                                                                          .       .   .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                           Grid Computing
                                              Generally
                                                           Cloud Computing
                            Modern Distributed Systems
                                                           Peer-To-Peer
                                                           Wireless Sensor Networks




        .
     . . Generally
       1
           Definition
           Why we need it?
           Challenges
           Architecture
           It’s Everywhere
        .
     . . Modern Distributed Systems
       2
          Distributed Power
          Grid Computing
          Cloud Computing
          Peer-To-Peer
          Wireless Sensor Networks

                                                                         .       .    .   .   .   .

Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                           - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Search Engines


              Google has 36 data centers across the globe. With 150 racks
              40 servers per data center, that would mean Google has more
              than 200,000 servers. This enables a sub-half-second response
              to an ordinary Google search query that involves 700 to 1,000
              servers.
              Every time you conduct a Web search on one of Yahoo’s sites
              you activate roughly 7,000 or more computers - and that does
              not count at least 15,000 others that support every query by
              constantly poking around the Net for updates.


                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Online Games



              Everquest’s data center had (as July 2005) 1500 servers which
              host 150.000 gamers at any given time, processing thousands
              and thousands of transactions per second.
              Taikodom (a Brazilian gaming startup) use a combination of a
              z9 mainframe to handle transactions connected using a
              Gigabit Ethernet to a cluster of blade servers with Cell
              processors for graphics.




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Evolution




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Grid Computing




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Grid Applications




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Cloud Architecture




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. ... as a Service




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Peer-To-Peer




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}
Distributed Power
                                                            Grid Computing
                                               Generally
                                                            Cloud Computing
                             Modern Distributed Systems
                                                            Peer-To-Peer
                                                            Wireless Sensor Networks



. Wireless Sensor Networks




                                                                          .       .    .   .   .   .

 Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems
                                                            - Group 2}

Más contenido relacionado

Más de Save Manos

A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...
Save Manos
 
Man In The Browser
Man In The BrowserMan In The Browser
Man In The Browser
Save Manos
 
P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform
Save Manos
 
A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs . A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs .
Save Manos
 

Más de Save Manos (12)

Software Defined Networking for Community Network Testbeds
Software Defined Networking for Community Network TestbedsSoftware Defined Networking for Community Network Testbeds
Software Defined Networking for Community Network Testbeds
 
Lock Service with Paxos in Erlang
Lock Service with Paxos in ErlangLock Service with Paxos in Erlang
Lock Service with Paxos in Erlang
 
Ciel universal distributed execution engine
Ciel universal distributed execution engine Ciel universal distributed execution engine
Ciel universal distributed execution engine
 
A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...
 
Man In The Browser
Man In The BrowserMan In The Browser
Man In The Browser
 
Apache Mahout
Apache MahoutApache Mahout
Apache Mahout
 
P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform
 
A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs . A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs .
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 
Network as a Service
Network as  a ServiceNetwork as  a Service
Network as a Service
 
Openflow
OpenflowOpenflow
Openflow
 
RESTful Web Services
RESTful Web ServicesRESTful Web Services
RESTful Web Services
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 

Último (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 

Distributed systems

  • 1. Generally Modern Distributed Systems . . Distributed Systems . .. . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDC - Group 2} FIB UPC February 23, 2012 . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 2. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . . . Generally 1 Definition Why we need it? Challenges Architecture It’s Everywhere . . . Modern Distributed Systems 2 Distributed Power Grid Computing Cloud Computing Peer-To-Peer Wireless Sensor Networks . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 3. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . Definition A collection of independent computers that appears to its users as a single coherent system. Andrew Tanenbaum More specifically: A distributed system consists of a collection of autonomous computers, connected through a network and distribution middleware, which enables computers to coordinate their activities and to share the resources of the system, so that users perceive the system as a single, integrated computing facility. . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 4. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . Why we need it? Cost Cutting Fault Tolerance Scalability Information Gathering Resource Sharing Performance (i.e. Load distribution) . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 5. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . Challenges Naming Access Control Security Availability Performance Synchronization Consistency . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 6. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . Architecture . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 7. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . It’s Everywhere Telecommunication networks Cellular networks Computer networks Wireless Sensor Network Network applications World wide web and peer-to-peer networks Gaming servers Distributed databases Real-time process control Aircraft control systems Industrial control systems Parallel computation Cloud computing Cluster computing Grid computing . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 8. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . . . Generally 1 Definition Why we need it? Challenges Architecture It’s Everywhere . . . Modern Distributed Systems 2 Distributed Power Grid Computing Cloud Computing Peer-To-Peer Wireless Sensor Networks . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 9. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Search Engines Google has 36 data centers across the globe. With 150 racks 40 servers per data center, that would mean Google has more than 200,000 servers. This enables a sub-half-second response to an ordinary Google search query that involves 700 to 1,000 servers. Every time you conduct a Web search on one of Yahoo’s sites you activate roughly 7,000 or more computers - and that does not count at least 15,000 others that support every query by constantly poking around the Net for updates. . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 10. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Online Games Everquest’s data center had (as July 2005) 1500 servers which host 150.000 gamers at any given time, processing thousands and thousands of transactions per second. Taikodom (a Brazilian gaming startup) use a combination of a z9 mainframe to handle transactions connected using a Gigabit Ethernet to a cluster of blade servers with Cell processors for graphics. . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 11. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Evolution . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 12. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Grid Computing . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 13. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Grid Applications . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 14. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Cloud Architecture . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 15. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . ... as a Service . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 16. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Peer-To-Peer . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  • 17. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . Wireless Sensor Networks . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}