Scheduling Mechanisms for the Grid



Ähnliche Dokumente
Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Control-M Workload Change Management 8

BitDefender Client Security Kurzanleitung

Abschlussvortrag zur Bachelorarbeit. Konzeption und Aufbau eines Grid Testlabors am Beispiel des Globus Toolkit 4

An integrated total solution for automatic job scheduling without user interaction

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Praktikum IT-Sicherheit

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

How to do? Projekte - Zeiterfassung

Benutzeranleitung (nicht für versierte Benutzer) SSH Secure Shell

RT Request Tracker. Benutzerhandbuch V2.0. Inhalte

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline.

ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote

Übung - Konfigurieren einer Windows Vista-Firewall

Step by Step Webserver unter Windows Server von Christian Bartl

Hilfe zur Urlaubsplanung und Zeiterfassung

Whitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Client-Server mit Socket und API von Berkeley

Installation und Inbetriebnahme von SolidWorks

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

Internet Explorer Version 6

Verwendung des Terminalservers der MUG

Workflow Systeme mit der Windows Workflow Foundation

ClubWebMan Veranstaltungskalender

Parallels Mac Management 3.5

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Workflow, Business Process Management, 4.Teil

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

Fragebogen: Abschlussbefragung

Übung: Netzwerkmanagement mit SNMP

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Installation Hardlockserver-Dongle

Backup der Progress Datenbank

Vorstellung Studienprojekt. Policy4TOSCA. Umsetzung eines Policy-Frameworks für sicheres und energieeffizientes Cloud Computing

PC-Anwendungen in der Erwachsenenbildung

Übung - Datenmigration in Windows 7

Übungen zur Softwaretechnik

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

1. Bearbeite Host Netzgruppen

Agile Werkzeuge für den Produktmanagementzyklus vom Konzept bis zur Auslieferung

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen

Lizenzierung von System Center 2012

Nutzung von GiS BasePac 8 im Netzwerk

kreativgeschoss.de Webhosting Accounts verwalten

Lexmark Bild-Manager Windows-basierte Anwendung zum Bearbeiten und Bereinigen von Bildern und zum Erstellen von Anmerkungen für diese Bilder.

Technische Grundlagen von Netzwerken

IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Virtual Desktop Infrasstructure - VDI

Einführung und Motivation

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

Kurzanweisung für Google Analytics

ICS-Addin. Benutzerhandbuch. Version: 1.0

Workflow Monitoring basierend auf den SemTalk Services. Semtation GmbH

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Task: Nmap Skripte ausführen

Effizienz und Sicherheit im RZ durch RFID gestützte AIM Systeme

Thin versus Fat Clients

Grundkonzepte der Vernetzung

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP

Einleitung: Frontend Backend

FUTURE-PATCH Das RFID gestützte AIM System

HISPRO ein Service-Angebot von HIS

Implementation of a Framework Component for Processing Tasks within Threads on the Application Level

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Transparente Hausverwaltung Marketingschmäh oder doch: eine neue Dimension der Dienstleistung?

M I T U N S A N S Z I E L

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

Microsoft SharePoint 2013 Designer

Anwenderleitfaden Citrix. Stand Februar 2008

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Integration von XPhone Virtual Directory auf OpenStage 60/80 Telefonen

Netzwerkversion PVG.view

Übertragung von ArcGIS Desktop 10.1 Concurrent Use Lizenzen auf zwei oder mehr Lizenzmanager (Juni 2013)

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Einsatzbearbeitung im Sanitätsdienst

1. Einführung. 2. Die Mitarbeiterübersicht

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Netzwerkanalyse. Datenvermittlung in Netzen

UserManual. Konfiguration SWYX PBX zur SIP Trunk Anbindung. Version: 1.0, November 2013

SE2-10-Entwurfsmuster-2 15

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihr vorhandenes PMS-System mit der IAC-BOX verbinden und konfigurieren.

ITT WEB-Service DEMO. Kurzbedienungsanleitung

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Online-Dienste des EPA

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

EIDAMO Webshop-Lösung - White Paper

TeamViewer App für Outlook Dokumentation

Umstieg auf Microsoft Exchange in der Fakultät 02

Installation der SAS Foundation Software auf Windows

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Transkript:

Scheduling Mechanisms for the Grid Seminar Mechanismen in verteilten Netzen Xu,Yongchun und Zheng,Bin Betreuer: Bjoern Schnizler 1

Definition Grid-Computing Scheduling 2

Definition--Grid 3

Definition--Grid Buyya : Eine Art von parallelem und verteiltem System, das das Teilen zur Verfügung, das Auswählen und die Aggregation von dem geographischen verteilten autonomen Ressourcen ermöglicht, die dynamisch an der Laufzeit von ihrer Verwendbarkeit, Fähigkeit, Leistung, Kosten und Güteanforderungen der Benutzer abhängig sind". CERN, das das World Wide Web erfindet, definiert Grid als:"ein Dienst für das Sharing von Computerleistung und Datenspeicherkapazität über dem Internet. 4

Grid-Struktur System Management Netzwerk Management Ausführung Management Grid Sicherheit Speicher Management Scheduling & Ressource Management 5

Definition in Wikipedia lautet: Unter Scheduling versteht man die Zuordnung von gegebenen, mengen- und terminmäßig spezifizierten Aufträgen zu Ressourcen und die Bestimmung der zeitlichen Reihenfolge, in der die zu einem bestimmten Zeitpunkt an einer Ressource wartenden Aufträge bearbeitet werden sollen. 6

Grid und Scheduling Was ist die Beziehung zwischen Grid System und Scheduling Scheduling & Ressource Management für Grid ist wichtig! Warum?? 7

Scheduling& Ressource Management für Grid ist wichtig Ressource Verwaltung Ausgleichen der Arbeitsbelastung 8

Ressource Verwalter In den Grid gibt es viele unterschiedenen Ressourcen: Rechnenleistung Speicher Kommunikationskapazität Software und Lizenzen usw... Die Ungleichheit der Eigenshaften von jeder Ressource. 9

Ausgleichen der Arbeitsbelastung 10

Scheduling Struktur Normalerweise gibt es drei verschidenen Arten : Zentralisiertes Scheduling Verteiltes Scheduling Hierarchisches Scheduling 11

Zentralisiertes Scheduling 12

Verteiltes Scheduling 13

Hierarchisches Scheduling 14

Aufgabe von Scheduling System Finden von Ressource Selektion von Ressource Erzeugung von Schedule Durchführung des Jobs 15

Finden von Ressource Ziel :eine Liste von Ressourcen Ravailable zu kennzeichnen 16

Selektion von Ressource Resultat : eine Liste von Ressourcen Rselected erzeugen Beschränkung: Rselected Ravailable 17

Erzeugung von Schedule Zwei Schritt: Selektion von Jobs das Produzieren der Selektion von Ressource Jobselektion :first come first serve, random selection, Priority-based selection... 18

Durchführung des Jobs Jobdurchführung kann sein so einfach wie Durchführung eines einzigen Befehls oder ein so schwierig wie Durchführung eines Skripts. 19

Globus Toolkit 1. Einführung zu Globus Toolkit 2. Grid Resource Allocation and Management 3. Weit verbreitete Anwendungen von GT 20

Einfürung zu Globus Toolkit Globus Toolkit ist ein Werkzeugsatz für Erstellung von Grid Systems und Anwendungen. Es besteht aus Grundlegenden Grid Services Server Werkzeugen Client Werkzeugen Einer leistungsstarken Sicherheitsinfrastruktur Zugehörigen Dokumentationen 21

Komponenten von GT 22

Einordung aller GT Komponenten GT Komponenten können nach ihren Fünktionen folgende fünf Kategorien zugeordnet werden. Laufzeitumgebung Informationsservices Ausführungsmanagement Datenmanagement Sicherheit 23

Globus Toolkits Architektur 24

Grid Resource Allocation and Management (GRAM) Eine für Grid-Jobsubmission und Verwaltung verantwortliche GT Komponente und Kernteil des Auführungsmanagements. Funktionen von GRAM, Zustandsbehaftete Jobverwaltung Kommunizieren mit lokalen Schedulers Eingaben- und Ausgabenbreistellung Sicherheit 25

Grid Reosurce and Management GRAM kann mit lokalen Schedulers kommunizieren aber ist selbst kein Ressourcenscheduler. Schedulers, die mit GRAM zusammenarbeiten können, Condor OpenPBS Torque LSF Loadleveler 26

GT GRAM Architektur 27

Wie GRAM funktionert Im GT Java Container, GRAM Services für Jobserzeugung, Überwachung und Verwaltung Delegationsservice für Sicherheit Reliable File Transfer Service für Datenbreitstellung Scheduler-spezifischer Adapter für Kommunikation mit Schedulers GridFTP Server für die tatsächliche Datenübertragungen Zustandsbehaftete Jobverwaltung, ManagedJob Entsprechung eines Jobs auf dem GRAM Server ManagedJobFactory GRAM Servier mit lokalen Scheduler 28

Weit Verbreitete Anwendungen von GT Viele Anwendungen von GT, Network for Earthquake Engineering and Simulation Network for FusionGrid Earth System Grid National Virtual Observatory Grid Physics Network Campus Grid in en Weiteres Ziel In kommerziellen Breich einzutreten 29

Das ist alles! 30

Fragen? 31

Danke Für Ihre Aufmerksamkeit!! 32