Generering av kongurasjonsfiler for TaskManager i HLT CERN - ALICE Torstein Thingnæs Veileder: Kristin Fanebust Hetland.

Slides:



Advertisements
Liknende presentasjoner
Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.
Advertisements

Microsoft BizTalk og WEBservices
Helge Paulsen, Yngve Nesse og Kine Klubnes. Innledning  Oppdragsgiver  Copyleft ble startet i Oslo i 1997  I 2004 ble Copyleft Solutions Startet i.
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
Programmering i ActionScript - hva er det, og hvordan undervise?
1 Tilgjengeliggjøring av elektroniske registre – idéer og problemstillinger Seminar om tilgængeliggørelse af elektroniske arkivalier, Skógar, Island,
Java Teknologi Teknikker Økosystem Johannes Brodwall
1 Litt om OO og programmering Arne Maus. 2 OO og Java (og C++, C#)  Arven fra Simula  Programstruktur i Java  Generering av objekter  Beskyttelse.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
Erik Østensen Henning Østensen Ida Melle Johansen
Tips og triks Strukturering av større applikasjoner Automatiserte tester. Kristian Johannessen
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Kort om oppgavestiller Sintef Energiforskning AS, avdeling for kraftproduksjon og marked. Driver med oppdragsforskning i det nasjonale og internasjonale.
Utført av: Jeppe Flensted HiST Vår 2009
EBIT - Prosjektet I 1998 fikk Qfree ASA tildelt leveransen av et nytt Elektronisk billetterings-system i Trøndelag (EBIT) Fylke:Nord- og Sør Trøndelag.
Hovedprosjekt 2005 Nettbutikk og administrasjonsside for nettbutikk ved bruk av PHP og MySQL Gruppe 33 E AiTEL HiST.
Hovedprosjekt Prosjektledere: Ståle Furset Torbjørn Vik Oppdragsgiver: Torbjørn Vik.
Hovedprosjekt 2006 Webbasert filbehandler Gruppe 28 Snorre Arstad Thomas Tønnessen.
Registrering av kjemikalier i Kromatografigruppa, Fürst Medisinsk laboratorium. Database laget med bruk av teknologiene PHP, MySQL og Apache Prosjektoppgave.
LocMoc : Avatar 3D – Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D. En presentasjon av: Øivind Hoff Johansen og Jon Kåre Sørensen.
Maximite AS Et konsulentselskap bestående av 8 uavhengige konsulenter som er spredt fra Finmark til Oslo Bred erfaring innen blant annet strategiutvikling,
Side 1. Side 2 Agenda Begreper Norman ASA Mål og hensikt Teknologi Oversikt over systemet Demonstrasjon av systemet Tekniske løsninger Prosessen Konklusjon.
PayEx Logistics Hovedprosjekt - Gruppe 16 Thomas Siavash Glenn Viktorija.
Empiriske metoder Oppgaveanalyse, observasjon
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Oblig 2: The Candy-community. Om XML, XSLT, Sablotron og HTML.
● Hva mener vi med "eksperiment"? ● Kollaborasjonen ATLAS ● Fysikk i ATLAS ● GRID – ny generasjon datanettverk ATLAS EKSPERIMENTET - en kort presentasjon.
Forprosjekt Brannveggfunksjonalitet Copyleft Solutions AS Av: Helge Paulsen Yngve Nesse Kine Klubnes.
Copyright © 2007, SAS Institute Inc. All rights reserved. Hvordan tilpasse SAS rapporteringsmuligheter til ulike behov Odd-Inge Hansen SAS Institute AS.
Andreas Olsen, Henrik Larsen Toft, Trond Gjertsen, Vegard Gillestad MASTEROPPGAVER VED BCCS: ESYSBIO PROJECT.
Bearbeide og presentere interessante bridgespill
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Forretningsplan, Nettsted med Flash, Ajax, PHP, MySQL
Bacheloroppgave Fremtidens front-end teknologi (Analyse for Telenor)
Gruppe 31 Telenor Min Bedrift 2.0 Av:
Presentasjon av hovedprosjekt
Grid Computing AliEn og Condor. Hvem, hva, hvor Jeg heter André Waage Sørensen Er tilknyttet Alice prosjektet på CERN Jobber med Grid teknologier som.
Presentasjon oppgave 047E Hovedrosjekt av Christian Lyng 1 Presentasjon Realici Hovedprosjekt fra Christian Lyng 3DDT Oppgave 047E Veileder Greta Hjertø.
Hovedprosjekt 2005/2006 Oppgave 28E Øyvind Mosti, 3DSU Administrasjon av apparatutlån, pasienter, rekvirenter og helseforetak.
Web-grensesnitt Øyvind A. Bratne - April 2004.
Presentasjon av prosjekt Oppgavestiller: NTNU (Magnar Hole) Oppgave: Opprette lokal brukerdatabase med (PHP & MySQL) Studenter: Christian Dillner Veileder:
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
LAVA - hvordan stimulerer teknologi ? Anders Kluge Stipendiat og forsker Institutt for Informatikk og Norsk Regnesentral.
1 Aktive websider ved hjelp av PHP- og MySQL-teknologi Videreutvikling av websidene ved Avdeling for helse- og idrettsfag, Høgskolen i Agder.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
SMS – System for Byggmakker Lade Gruppe 31E Av Olaf R.A. Nykrem & Audun Håberg.
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Masteroppgave Administrasjonsmoduler til eAccess.
Trondheim Lytte- og Læresenter. Sammendrag Prosjektet ble iverksatt fordi Trondheim Lytte- og Læresenter så behovet i å ha et elektronisk kundearkiv i.
Administrasjons- program for Cluster i HLT CERN - ALICE Torstein Thingnæs.
Utvikling av et web-basert bestillingssystem for bøker og en tilhørende database for uthenting av statistikk. I tillegg et nytt CSS-basert design for bibliotekets.
VirusLab Utvikling av en profesjonell applikasjon.
OPPGRADERING AV REQUEST TRACKER OG VIDEREFØRING AV PHP WEBSKJEMA.
Hovedprosjektpresentasjon for gruppe 57 FAGNETT.ORG Kim Erik Oppheim & Trond Iversen.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Hovedprosjekt våren Webgrensesnitt mot MySQL Av:Jan Henrik Roten Marius Røstad.
Inventardatabase Hovedprosjekt våren Oppdragsgiver Kunsthøgskolen Studie innen design, skuespill, dans osv Størst i Norge.
Gruppe21.
Kontrakt - Iterasjon 0 F.o.m , demo Oppgave
Having a crack at a new stack
Gruppe 51E Inger Torp, Edvard Andrè Nilsen, & Janne KB Pedersen
Registreringssystem for grupperom
Frode Hammer Håvard Gustad
Utskrift av presentasjonen:

Generering av kongurasjonsfiler for TaskManager i HLT CERN - ALICE Torstein Thingnæs Veileder: Kristin Fanebust Hetland

Oversikt over presentasjonen Sammendrag Oppgavens bakgrunn Problemstilling – Rammer Utfordringer Valg Utvikling og Design Evaluering Status (Bare still spørsmål underveis)

Sammendrag CERN Webgrensesnitt Generering av XML-filer Python, Turbogears Dynamisk

CERN I Genève Fra 1954 Forsker på partikler Bruker akseleratorer 3000 ansatte 6500 forskere

ALICE Bly kollisjoner Ca kollisjoner pr sekund Ca 50 relevante kollisjoner pr sekund produserte partikler Flere 100 spor hver Enorme datamengder

Bearbeiding av data 50 GB/s inn 1-2GB/s ut Finne og fjerne feildata Unødvendig data Komprimere Flere nivåer

HLT – HIGH LEVEL TRIGGER Bearbeiding på høyt nivå Finne punkter fra spor Komprimere data Litt fysikk analyse Velge ut interessante data Trenger stor datakraft ca 700 prosessorer

TaskManager Administrerer clusteret Fordeler maskinkraft Kjører prosessene GUI grensesnitt Må konfigureres/initialiseres –XML-fil på flere 100 sider (ca 7500 linjer)

Min Problemstilling Lage XML-fil Enklest mulig Web-basert Brukervennlig Maler Mapping Import – eksport Kontroll - logging

Sammenheng

Rammer Python –Færrest mulig forskjellige språk Ubuntu –Alle maskinene kjører dette (Turbogears) –Foreslått av oppdragsgiver

Utfordringer Ny problemstilling –Forandret etter sommeren Grensesnitt –Intuitivt Webgrensesnitt - tidkrevende Database –Avanserte relasjoner Bredde i teknologi –HTML, Javascript, templates, mocchikit, MySQL, Python, widgets... Processlist process parent parents

Utvikling Hybrid metode Fossefall –Kravspes. –Design XP –Test drevet –Korte sykler –Kontinuerlig integrering

Valg Språk –Java –PHP –Python Database –SQLite –MySQL

Valg Rammeverk –Django –Pylons –Turbogears Versjonshåndtering/Backup –CVS –Subversion

IDE PyDev –Eclipse plugin Komodo –Web utvikling –Kostbar SPE –Enkel Wing –Kraftig –Open Source lisens

MVC - Arkitektur Model View Controller 3-lags Turbogears tvinger frem

Turbogears Mocchikit Kid CherryPy SQLObject Widgets

XML-fil 6528 <! ****************************************************************************** 6530 ** 6531 ** side C sector 13 roc O partition ** 6533 ****************************************************************************** > FilePublisher datefilelist /raw*/TPC_964.ddl eventtime datatype DDL_RWPK -dataspec 0x1f1f0202 -dataorigin TPC FEPTPCCO AliRootWrapperSubscriber eventmodulo componentid TPCClusterFinderPacked componentlibrary libAliHLTTPC.so componentargs "pp-run rawreadermode 0 adc-threshold 10 occupancy-limit 1.0" DP_C_13_O_ FEPTPCCO

Database

Maler Ta bort datateknologi Vanlige brukere forholde seg til fysikk Dynamisk Endring i brukergrensesnittet

Maler - Logikk Detektor Patch Sektor

Evaluering Utviklingsmetode, enda mer gjennomtenkt –Kontinuerlig visning –Angrepspunkt - prototype Ikke web basert –ønsker web –Innlogging uansett

Status Litt koding, ønsket funksjonalitet Ca halveis med rapporten Brukerdokumentasjon