JBQS - Bernard CHAMBON - HEPIX, Nov. 2000 JBQS presentation IN2P3 Computer Center Campus de la DOUA 27, Boulevard du 11 Novembre.

Slides:



Advertisements
Similar presentations
This course is designed for system managers/administrators to better understand the SAAZ Desktop and Server Management components Students will learn.
Advertisements

Operating-System Structures
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
BQS Update Architecture Scheduling Job Types New Users Needs More users & machines, Scalability issues Needs for more sophisticated monitoring and control.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Lesson 4 0x Operating Systems.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Chap 2 System Structures.
Chapter 11 Exploring Windows XP Vol. 1 Part One - Windows XP Professional: The Basics.
Chapter 8 Operating Systems and Utility Programs.
Operating Systems: Software in the Background
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
BMC Control-M Architecture By Shaikh Ilyas
Passage Three Introduction to Microsoft SQL Server 2000.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Exploring the Basics of Windows XP
SOFTWARE.
Computer for Health Sciences
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
M ODULE 2 D ATABASE I NSTALLATION AND C ONFIGURATION Section 1: DBMS Installation 1 ITEC 450 Fall 2012.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Operating Systems.
Converting COBOL Data to SQL Data: GDT-ETL Part 1.
System Software Chapter 4 of Computers: Understanding Technology (Third edition) 1September 16, William Pegram.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Astrid: Astronomer’s Integrated Desktop Session 1: Introduction to Astrid & User Interface Overview October 5, 2005 Amy Shelton
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
PARMON A Comprehensive Cluster Monitoring System A Single System Image Case Study Developer: PARMON Team Centre for Development of Advanced Computing,
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Operating Systems TexPREP Summer Camp Computer Science.
Multithreading in Java Project of COCS 513 By Wei Li December, 2000.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
11/30/2007 Overview of operations at CC-IN2P3 Exploitation team Reported by Philippe Olivero.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Introduction to the Adapter Server Rob Mace June, 2008.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
Fermilab Distributed Monitoring System (NGOP) Progress Report J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
UNICOS. When it comes to solving real-world problems, leading-edge hardware is only part of the solution. A complete solution also requires a powerful.
We will focus on operating system concepts What does it do? How is it implemented? Apply to Windows, Linux, Unix, Solaris, Mac OS X. Will discuss differences.
Exploring Office 2003 Vol 1 2/e - Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Getting Started with Windows® XP Robert Grauer.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Events Programming with Alice and Java First Edition by John Lewis.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: Operating-System Structures.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Fourth R Inc. 1 WELCOME TO MICROSOFT OFFICE ACCESS 2003 INTERMEDIATE COURSE.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Introduction to Operating System (OS)
TexPREP Summer Camp Computer Science
Introduction of Week 3 Assignment Discussion
Functions of an operating system
DOS and window operating system
Operating System Introduction.
The Main Features of Operating Systems
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Windows Operating System
Presentation transcript:

JBQS - Bernard CHAMBON - HEPIX, Nov JBQS presentation IN2P3 Computer Center Campus de la DOUA 27, Boulevard du 11 Novembre VILLEURBANNE FRANCE

JBQS - Bernard CHAMBON - HEPIX, Nov JBQS : Graphical Interface for BQS

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 3 BQS Summary Software component for batch management Allows –The submission of jobs; –The scheduling and execution of jobs on workers; –The monitoring of a job. Developed and used at the IN2P3 Computer Centre (France) In October 2000, BQS drives –900 workpoints on; –250 workers and; –10 classes.

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 4 Worker : A physical machine where jobs can run. Class : –Description of resources such as Amount of CPU, memory, scratch, spool size, etc. –Other characteristics such as privileged access, AFS token information. –Example : Workers, Classes, Workpoints

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 5 Workpoint : –Used to get a better control over job production; –Defined as a set of ordered classes allocated to a worker; –Runs only one job at a time, but –Multiple workpoints on a worker. –Example : workpoints definition for ccwasn01 (two processors SUN worker) : T,S : G,C,A : I,R,J,P : S,T,I,R Up to 4 jobs can run at the same time for the ccwasn01 worker. –About 900 workpoints at the IN2P3 Computer Center. Workers, Classes, Workpoints

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 6 JBQS design goals A graphical interface for –production manager; –BQS administrator; –on duty staff. Avoid knowledge of BQS Unix command syntax. Allows –Graphical query; –Results display with Editing abilities (finding, sorting, selecting); Interactions facilities on single or multiple selections.

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 7 Structure of JBQS Batch management Production manager Available BQS administration BQS staff Available Batch status,On duty staff Under development Resources optimisation

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 8 Batch management : Description Batch management allows query & control over –jobs; –workers; –workpoints; –dispatching authorisation. Queries are made through various criteria from menus. Results interaction with –Popup menu allows actions on single or multiples selected cell. –Editing abilities allows finding, extracting, sorting. Predefined options such as job type or frequently used command options can be set.

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 9 Batch management : Diagram Workers JobsWorkpoints Query by: user group platform worker class workpoint Query by: platform name Query by: platform worker name Switching ability

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 10 First example : –CPU limit modification on a running job. Second example –Draining a set of workers. Screenshots examples

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 11 Job query by account Account choice Job menu selection

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 12 Job results Job results panel Text-area panel

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 13 Action on a job Popup menu for the selected cell Job action choice panel

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 14 Multiple workers drain action Worker menu selection Platform choice

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 15 Worker results worker results panel Action status

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 16 Multiple workers drain action 3) Worker action panel 1) Selection of multiple workers 2) Popup menu for selected cells

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 17 BQS administration description Allows modification on all BQS objects i.e. : Farm, platform, machine, workpoint, class and account. Objects can be created or deleted Parameters can be modified and then –applied to the object itself; –propagated to other selected object.

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 18 First example : –Default CPU modification on one class (G). Second example –Swap space modification on multiple workers. Screenshots examples

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 19 Default CPU modification on class G New default AND max CPU values (previous 30,000) Apply new values (default and max CPU) to the class G

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 20 New swap space for multiple workers 2) New Swap Space value (previous 4,000) 1) Selection of multiple workers 3) Button for (only) Swap Space modification

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 21 Implementation features A Java standalone application with BQS calls made through an C API (uses of JNI * ). Available on Solaris 2.7 and Linux RH 6.1. On any platform as soon as RMI * functionality is implemented. Multithreaded application for BQS calls, in order to get a better response time. Dynamically dialog boxes generation (thanks to Java). Multiple windows with menus. Text area panel with file Open/Save et Cut/Copy/Paste facilities. * JNI : Java Native Interface. * RMI : Remote Method Invocation.

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 22 Next implementation Editing functions for results –Finding, –Sorting, –Selecting RMI * functionality * RMI : Remote Method Invocation.

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 23 Future development BQS status functionality –Worker status; –Job running status (dead lock, infinity loops). Batch production flow (in order to optimise) –Estimated ending time of running and queued jobs; –Workpoints and classes occupation rate. JDBC * implementation in JBQS (After a data-base migration for BQS software) * JDBC : Java Data Base Connectivity

JBQS - Bernard CHAMBON - HEPIX, Nov Slide N o 24 More information About BQS – CC/interne/pub/bqs/index.html – (Yves FOUILHE) (Bernard CHAMBON) About CC-IN2P3 – About Java –