Presentation is loading. Please wait.

Presentation is loading. Please wait.

ELACCO mid-term Review

Similar presentations


Presentation on theme: "ELACCO mid-term Review"— Presentation transcript:

1 ELACCO mid-term Review
Fellow: Barbara Beccati Supervisor: Frans Meijers 14 November 2008 CERN, Geneva

2 Marie Curie Fellowship Programme, CMS group
I am… EDUCATION Bachelor in Electronic and Telecommunication Engineering Department of Engineering, University of Ferrara, Italy Master in Electronic and Telecommunications Engineering (23 July 2008) THESIS: Development of the system test for the LHC tune measurement and abort gap monitoring. Department of Engineering, University of Ferrara, Italy CERN EXPERIENCE CERN Technical Programme In Engineering, Computing and Applied Science - LHC project: development of a system test for the LHC tune measurement and abort gap monitoring; - Design and development of the system and the SW (Labview) for signal processing Good morning, I’m Barbara Beccati. I’m an electronic and telecommunications engineer. I obtained my bachelor degree in 2005. Between August 2007 and July 2008, I was Technical Student at CERN: my project was about the development of the system test for the LHC tune measurement and abort gap monitoring. I obtained my Master degree in July 2008 and I started my Marie Curie fellowship programme at CERN last august, three months ago. I’m working in the CMS section, the Compact Muon Solenoid experiment. SINCE 2008, AUGUST 1st Marie Curie Fellowship Programme, CMS group

3 Outline Compact Muon Solenoid (CMS) Experiment
Oracle Portal Technology and Development Tool First Results and Objectives In this presentation, I will describe: the Compact Muon Solenoid (CMS) experiment the Oracle Portal Technology and Development tool The first results and the objectives of my project

4 The Compact Muon Solenoid DAQ Baseline Structure
CMS The Compact Muon Solenoid (CMS) experiment is one of the general-purpose particle physics detectors built on the Large Hadron Collider (LHC) at CERN. The main goal of the experiment is to discover new rare particles. To have a good chance of producing a rare particle a huge number of proton-to-proton collisions is required. For this reason particle bunches in the LHC collide up to 40 million times a second. But not all these collisions are interesting for our porpouses: fast electronics filter only those events (around 100 per second) most likely to show new particles. In CMS we can find several filter levels. The first one reduces the data rate from 40 MHz to 100 kHz. These data are read in parallel by fats readout system are combined into a single event. This event is processed by a second filter which reduce the data rate to about 100 Hz. Thousands of pc are involved in this procedure: CMS is a very complicated machine, made of several components whose parameters require a carefully monitoring. Collision rate MHz Level-1 Maximum trigger rate kHz Average event size ≈ Mbyte Event Flow Control≈ Mssg/s No. of In-Out units Readout network bandwidth ≈1 Terabit/s Event filter computing power ≈106 SI95 Data production ≈Tbyte/day No. of PC motherboards ≈Thousands HIGH COMPLEXITY AND LARGE NUMBER OF COMPONENTS

5 Oracle Portal Technology
SEVERAL DATA SOURCES Environmental Parameters Database Monitoring of Computer DAQ cluster HR Database Portal Technology In order to organize and make easier the monitoring of all the data of the several CMS components, the portal technology has been chosen. Throw a portal it’s possible to publish information from databases and other sources. For example we can organize in the same portal - information coming from the database of the enviromental parameters - Data from the computing DAQ clusters - Information coming from the HR databases All this information can easily be accessed from the users, who receive a single-source experience. Oracle Portal technology has been chosen because it allows to quickly build, administer and deploy portals. Moreover Oracle applications are standard driven, scalable and secure. Quickly build, administer, and deploy portals Standards driven, scalable, secure, and dynamic WHY ORACLE PORTAL

6 Oracle Portal and Portlets
WHAT IS A PORTLET A portal is made up of groups of pages hosting many different types of content that come from many different sources, all presented from a single location, the portal itself. A portlet is a reusable, pluggable Web component that can draw content from many different sources. Portlets provide a means of presenting data from multiple sources in a meaningful and related way. Because different portlets can be placed on a common page, the user receives a single-source experience. A portlet is a reusable, pluggable Web component that can draw content from many different sources.

7 Oracle Java Developer Tool
Oracle Portal Technology Oracle JDeveloper PL/SQL Java In order to develop portlets it is necessary to be be familiar with several technologies. The Oracle Portal Technology offers several technologies to develop, manage and administrate portals. The Oracle JDeveloper is an integrated development environment. It offers features for development in several languages like Java, XML, SQL and PL/SQL, HTML, JavaScript. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. JSP

8 First Results Acquisition of a global view of the Oracle Portal
Technology Training with the Oracle JDeveloper Tool Java, HTML and SQL concepts review JSP, JavaScript, PL\SQL studying Since 1st August until November Portlet Development for the Shiftlist Database In practice From the beginning of my contract I was mainly involved in Oracle training activities in order to Acquire a global view of the Oracle technology Learn how to use the oracle Jdeveloper tool Review Java, HTML and SQL concepts Study Jsp, Javascript and PL/SQl Since the 1st of August until now, I have been mainly involved in training activities in order to acquire a global view of the oracle technology. I have been learn how to use the Oracle Jdeveloper tool to develop portlet, I reviewed and updated my knowlegies about JAVA, HTML and SQL languages and studied elements of JSP, Javascript and PL\SQL. I’m developing portlets for the Shiftlist database, a database used to store the information about the work hours shifts in CMS section. The users have different roles and grants. This database is manage and administrate using the oracle Portal Technology. This is an example of portlet that I developed. Using this portlet, users can send an . This portlet can be added in a portal page, allowing a mailing service from the page itself. I have followed the Java 5 course about the new language features. I found this course very useful to update my knowlegies about the most interesting addition to the java language introduced by the version 5. CERN Training Java5 course: new language features Main focus on the addition introduced with Java version 5 (24 hours, 15 – 17 October 2008)

9 Further Objectives Until
March 2009 Introduction to the project and to the Oracle Portal Technologies J2EE Web Application course: JSP developing and new standard libraries Oracle courses: development and management in Oracle environment Further CERN Training Mastering the Oracle JDeveloper tool Development of complex web components for portal pages in order to allow a quick and easy management of the CMS monitoring data Until March 2009 I will continue this training on the Oracle Portal Technologies. I will follow CERN training courses about Java enterprise edition with a focus on the web development and oracle courses about the development and the management in Oracle enviroment. Further Objectives are the: Mastering the Oracle JDeveloper tool Development of complex web components for portal pages in order to allow a quick and easy management of the CMS monitoring data I will follow also other complementary trainings at CERN to develop management and communication skills and language skill (French). CERN Training: Management and Communication courses CERN Training: Language courses - French (general and professional) Other training courses

10 Training Resume Technical Languages
Java5 course: new language features (CERN, 15 – 17 October 2008) Languages General and Professional French Course – Intermediate Level (CERN, 06/10/2008 – 12/12/2008)

11 “This research project has been supported by a Marie Curie Early Stage Research Training Fellowship of the European Community’s Sixth Framework Programme under contract number (MEST-CT ELACCO)”


Download ppt "ELACCO mid-term Review"

Similar presentations


Ads by Google