Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für Distr.syst.dhbw an der Duale Hochschule Baden-Württemberg

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Distr.syst.dhbw Kurs an der Duale Hochschule Baden-Württemberg zu.

TESTE DEIN WISSEN
What is middleware?
Lösung anzeigen
TESTE DEIN WISSEN
Separate level of software logically placed on top of the respective operating systems of the computers
Lösung ausblenden
TESTE DEIN WISSEN
What are features of web services?
Lösung anzeigen
TESTE DEIN WISSEN
  • Web service features
  • loosely coupled - each service exists independently of other services that make up application
  • easier integration - providing easier communication between organizations
  • service reuse - combining services to make a new functionality
  • Web services can be "roughtly" devided into two categries:
  • SOAP based
  • REST style
Lösung ausblenden
TESTE DEIN WISSEN
What is HTTP?
Lösung anzeigen
TESTE DEIN WISSEN
  • Probably the most widely used application layer protocol in the world today
  • used to deliver resources across WWW
  • delivered resources are mostly HTML HyperTextMarkupLanguage files, but also audio, video, etc...
  • users enter a URL address in a browser to obtain a resource
Lösung ausblenden
TESTE DEIN WISSEN
What is WSDL?
Lösung anzeigen
TESTE DEIN WISSEN

web services have to be described in order to clients know what they offer (what they do)

  • WSDL file is a description of what the web service does
  • WSDL file is an XML format for describing all the information needed to invoke and communicate with a Web service
  • WSDL contains:

    • Functional description - detail on how the Web service is invoked, and focuses on details of syntax of the message and how to configure protocols to deliver message
    • nonfunctional description - details secondary for the message such as security policy and additionaly instructions
  • WSDL is automatically generated
Lösung ausblenden
TESTE DEIN WISSEN
What are agreement protocols?
Lösung anzeigen
TESTE DEIN WISSEN
  • n distributed systems sites (processors) compete and cooperate to achieve commont goals
  • often it's necessary that sites reach mutual agreement
  • for instance data managers have to reach an agreement whether to commit or abort a transaction
  • in distributed commit a site has to know outcome of local commits
  • reaching agreement is easy in systems free from failures
  • voting and making decision according to majority vote (minimum, maximum, mean(etc.) number of votes)
  • in systems prone to failures we can have faulty processors sending conflicting values and preventing other processors to reach an agreement (previous methods don't work)
  • processors now send values to other processors many times , refine values, and reach agreement in order to isolate effects of faulty processors - process called agreement protocol
Lösung ausblenden
TESTE DEIN WISSEN
What is the two phase commit protocol?
Lösung anzeigen
TESTE DEIN WISSEN
  • first phase
  1. - coordinator sends a VOTE-REQUEST message to all participants
  2. participants receive VOTE-REQUEST message and returns VOTE-COMMIT or VOTE-ABORT message to the coordinator
  • second phase
  1. coordinator receives votes and desides:

    • if all participants voted font to commit then coordinator sends GLOBAL-COMMIT to all participants
    • if, however, at least one voted to abort transaction then coordinator decides to abort the trasanction and multicasts a GLOBAL-ABORTmessage
  2. participants which voted to commit transaction wait for the final reaction from the coorinator and if they receive GLOBAL-COMMIT they execute transation and if receive GLOBAL-ABORT they abort it localy
Lösung ausblenden
TESTE DEIN WISSEN
What is UDDI?
Lösung anzeigen
TESTE DEIN WISSEN

    • UDDI is an XML-based registry of Web services

      • UDDI search mechanism can focus on different criteria - business name, business category, location, URL, etc.
      • UDDI can be interogated using SOAP messages and should provide access to WSDL documents of services which are in it's directory
      • UDDI registries are commonly found in companies where facilitate easer access to services
Lösung ausblenden
TESTE DEIN WISSEN
What are the core services in OpenStack?
Lösung anzeigen
TESTE DEIN WISSEN
  • Horizon (Daschboard)- web interface
  • Keystone (Identity) - authentication (using specific tokens)
  • Glance (image management) - already preinstalled and ready to run)
  • Neutron - virtual networking
  • Nova - calling peaces and put them toghether
  • calling the hypervisor
  • launching the image to instances
  • Cinder (volume service) - block storage volume- virtual machines are not persistent and here we have persistant data
  • Swift (object storage) - that is file storage
Lösung ausblenden
TESTE DEIN WISSEN
What is openness for distributed systems?
Lösung anzeigen
TESTE DEIN WISSEN
Offering components that can be used by, or integrated into other systems
Lösung ausblenden
TESTE DEIN WISSEN
What are some false design principles?
Lösung anzeigen
TESTE DEIN WISSEN
  • The network is reliable
  • The network is secure
  • The network is homogeneous
  • The topology does not change
  • Latency is zero
  • Bandwidth is infinite
  • Transport cost is zero
  • There is one administrator

Lösung ausblenden
TESTE DEIN WISSEN
What are some cloud computing issues?
Lösung anzeigen
TESTE DEIN WISSEN
  • Security and privacy issues
  • Different performance profiles
  • Provider lock-in - being dependant on provider's products and services, switch to another provider requires substantial costs
  • Dependency on the network infrastructure
  • Is it cost effective?
Lösung ausblenden
TESTE DEIN WISSEN
What are types of scalability?
Lösung anzeigen
TESTE DEIN WISSEN
  • Size scalability
  • Geographical scalability
  • Administrative scalability
  • Counterexample - peer-to-peer applicaions
Lösung ausblenden
  • 195145 Karteikarten
  • 3951 Studierende
  • 219 Lernmaterialien

Beispielhafte Karteikarten für deinen Distr.syst.dhbw Kurs an der Duale Hochschule Baden-Württemberg - von Kommilitonen auf StudySmarter erstellt!

Q:
What is middleware?
A:
Separate level of software logically placed on top of the respective operating systems of the computers
Q:
What are features of web services?
A:
  • Web service features
  • loosely coupled - each service exists independently of other services that make up application
  • easier integration - providing easier communication between organizations
  • service reuse - combining services to make a new functionality
  • Web services can be "roughtly" devided into two categries:
  • SOAP based
  • REST style
Q:
What is HTTP?
A:
  • Probably the most widely used application layer protocol in the world today
  • used to deliver resources across WWW
  • delivered resources are mostly HTML HyperTextMarkupLanguage files, but also audio, video, etc...
  • users enter a URL address in a browser to obtain a resource
Q:
What is WSDL?
A:

web services have to be described in order to clients know what they offer (what they do)

  • WSDL file is a description of what the web service does
  • WSDL file is an XML format for describing all the information needed to invoke and communicate with a Web service
  • WSDL contains:

    • Functional description - detail on how the Web service is invoked, and focuses on details of syntax of the message and how to configure protocols to deliver message
    • nonfunctional description - details secondary for the message such as security policy and additionaly instructions
  • WSDL is automatically generated
Q:
What are agreement protocols?
A:
  • n distributed systems sites (processors) compete and cooperate to achieve commont goals
  • often it's necessary that sites reach mutual agreement
  • for instance data managers have to reach an agreement whether to commit or abort a transaction
  • in distributed commit a site has to know outcome of local commits
  • reaching agreement is easy in systems free from failures
  • voting and making decision according to majority vote (minimum, maximum, mean(etc.) number of votes)
  • in systems prone to failures we can have faulty processors sending conflicting values and preventing other processors to reach an agreement (previous methods don't work)
  • processors now send values to other processors many times , refine values, and reach agreement in order to isolate effects of faulty processors - process called agreement protocol
Mehr Karteikarten anzeigen
Q:
What is the two phase commit protocol?
A:
  • first phase
  1. - coordinator sends a VOTE-REQUEST message to all participants
  2. participants receive VOTE-REQUEST message and returns VOTE-COMMIT or VOTE-ABORT message to the coordinator
  • second phase
  1. coordinator receives votes and desides:

    • if all participants voted font to commit then coordinator sends GLOBAL-COMMIT to all participants
    • if, however, at least one voted to abort transaction then coordinator decides to abort the trasanction and multicasts a GLOBAL-ABORTmessage
  2. participants which voted to commit transaction wait for the final reaction from the coorinator and if they receive GLOBAL-COMMIT they execute transation and if receive GLOBAL-ABORT they abort it localy
Q:
What is UDDI?
A:

    • UDDI is an XML-based registry of Web services

      • UDDI search mechanism can focus on different criteria - business name, business category, location, URL, etc.
      • UDDI can be interogated using SOAP messages and should provide access to WSDL documents of services which are in it's directory
      • UDDI registries are commonly found in companies where facilitate easer access to services
Q:
What are the core services in OpenStack?
A:
  • Horizon (Daschboard)- web interface
  • Keystone (Identity) - authentication (using specific tokens)
  • Glance (image management) - already preinstalled and ready to run)
  • Neutron - virtual networking
  • Nova - calling peaces and put them toghether
  • calling the hypervisor
  • launching the image to instances
  • Cinder (volume service) - block storage volume- virtual machines are not persistent and here we have persistant data
  • Swift (object storage) - that is file storage
Q:
What is openness for distributed systems?
A:
Offering components that can be used by, or integrated into other systems
Q:
What are some false design principles?
A:
  • The network is reliable
  • The network is secure
  • The network is homogeneous
  • The topology does not change
  • Latency is zero
  • Bandwidth is infinite
  • Transport cost is zero
  • There is one administrator

Q:
What are some cloud computing issues?
A:
  • Security and privacy issues
  • Different performance profiles
  • Provider lock-in - being dependant on provider's products and services, switch to another provider requires substantial costs
  • Dependency on the network infrastructure
  • Is it cost effective?
Q:
What are types of scalability?
A:
  • Size scalability
  • Geographical scalability
  • Administrative scalability
  • Counterexample - peer-to-peer applicaions
Distr.syst.dhbw

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten Distr.syst.dhbw Kurse im gesamten StudySmarter Universum

Distributed Systems

TU München

Zum Kurs
digestive system

Central Luzon State University

Zum Kurs
Digestive System

Universiti Kuala Lumpur

Zum Kurs
DIGESTIVE SYSTEM

Manila Central University

Zum Kurs
Digestive System

Our Lady of Fatima University

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Distr.syst.dhbw
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Distr.syst.dhbw