!CHAOS: a Cloud of Controls

Slides:



Advertisements
Similar presentations
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Advertisements

ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Exchange 2010 Overview Name Title Group. What You Tell Us Communication overload Globally distributed customers and partners High cost of communications.
STEALTH Content Store for SharePoint using Windows Azure  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
STEALTH Content Store for SharePoint using Caringo CAStor  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
ArcGIS for Server: Reference Implementations
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
IMDGs An essential part of your architecture. About me
Chapter 2 Operating System Overview
May PEM status report. O.Bärring 1 PEM status report Large-Scale Cluster Computing Workshop FNAL, May Olof Bärring, CERN.
Heterogeneous Database Replication Gianni Pucciani LCG Database Deployment and Persistency Workshop CERN October 2005 A.Domenici
DataNet – Flexible Metadata Overlay over File Resources Daniel Harężlak 1, Marek Kasztelnik 1, Maciej Pawlik 1, Bartosz Wilk 1, Marian Bubak 1,2 1 ACC.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
Workpackage 2: Implementation Infrastructure. WP2: Objectives Main Objective of WP2: Integrated Optique Platform Main Objective of WP2: Integrated Optique.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
EVGM081 Multi-Site Virtual Cluster: A User-Oriented, Distributed Deployment and Management Mechanism for Grid Computing Environments Takahiro Hirofuchi,
Cloud Strategy made Simple David G. Fletcher. 2 Hybrid Cloud Approach Utah is building a private cloud to provision services from its virtualized infrastructure.
NICA control system, beam diagnostics V.Andreev, E.Gorbachev, A.Kirichenko, D. Monakhov, S. Romanov, G.Sedykh, T. Rukoyatkina, V.Volkov VBLHEP, JINR, Dubna.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Connecting LabVIEW to EPICS network
IPS Infrastructure Technological Overview of Work Done.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
April 25, 2006Parag Mhashilkar, Fermilab1 Resource Selection in OSG & SAM-On-The-Fly Parag Mhashilkar Fermi National Accelerator Laboratory Condor Week.
ETRI Site Introduction Han Namgoong,
National ICT Services Guido Guizzunti – Riccardo Veraldi CNAF Review 2015.
IoT Mashup as a Service: Cloud-based Mashup Service for the Internet of Things By: Benny Bazumnik Lidor Otmazgin Date: 21/05/14.
Deploying Highly Available SAP in the Cloud
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
!CHAOS: a new software infrastructure to realize the controls of future accelerators and large experiments
Controls C ontrol system based on H ighly A bstracted and O pen S tructure Biodola 2013 Andrea Michelotti for the Control Team 1 Thanks to: Claudio Bisegni.
Software architectures and tools for highly distributed applications Voldemaras Žitkus.
PaaS services for Computing and Storage
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
The Holmes Platform and Applications
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
ETRI Site Introduction
Course: Cluster, grid and cloud computing systems Course author: Prof
Databases and DBMSs Todd S. Bacastow January 2005.
Enterprise Architectures
Business Continuity & Disaster Recovery
Reducing Risk with Cloud Storage
Unified Data Access and MGMT. in Distributed hybrid Cloud
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Next Generation of Post Mortem Event Storage and Analysis
Experience in CMS with Analytic Tools for Data Flow and HLT Monitoring
StoRM Architecture and Daemons
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Business Continuity & Disaster Recovery
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Data, Databases, and DBMSs
What is database? Types and Examples
The Onedata platform Konrad Zemek, Krzysztof Trzepla ACC Cyfronet AGH
Cloud Web Filtering Platform
Cloud Computing LegalRun Solutions Why It’s Right for You!
MMG: from proof-of-concept to production services at scale
Windows Azure Hybrid Architectures and Patterns
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
NoSQL databases An introduction and comparison between Mongodb and Mysql document store.
DBOS DecisionBrain Optimization Server
Server & Tools Business
Presentation transcript:

!CHAOS: a Cloud of Controls Workshop CCR – Frascati 25-29 Maggio 2015 Michele Tota on behalf of !CHAOS project

A Cloud of Controls Design and implementation of a prototype of Control as a Services: an infrastructure at national level which offers a cloud of services and procedures distributed and shared over the LAN/WAN, to monitor and control any hardware device, system or intelligent component and which provides resources to processing services, data logging and archiving. Workshop CCR – Frascati 25-29 Maggio 2015

Why, when & where the project started plant → sensors/actuators → front-end → control room Workshop CCR – Frascati 25-29 Maggio 2015

front-end controllers control room device front-end controllers Workshop CCR – Frascati 25-29 Maggio 2015

\16\00\00\00\02hello\00\06\00\00\00world\00\00 control room object caching BSON (Binary JSON) \16\00\00\00\02hello\00\06\00\00\00world\00\00 device control units (CUs) Workshop CCR – Frascati 25-29 Maggio 2015

control room control units (CUs) NoSQL DB data management (CDS) device Workshop CCR – Frascati 25-29 Maggio 2015

control room EU control units (CUs) Workshop CCR – Frascati 25-29 Maggio 2015

control room control units (CUs) Metadata server system dynamic configuration device control units (CUs) Workshop CCR – Frascati 25-29 Maggio 2015

control units (CUs) Controls & DAQ device Workshop CCR – Frascati 25-29 Maggio 2015

Workshop CCR – Frascati 25-29 Maggio 2015 Realization of a prototype of Control as a Services open platform suited for a large number of applications in science, industries and society devices Control Units GUIs Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS strong points EFFICIENCY Custom transfer protocol Support for standard protocol (RESTful) easier to use or to implement higher efficiency VS insane overhead HTTP / RESTful Custom protocol Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS strong points HETEROGENEITY Data abstraction with binary serialization (binary JSON) Support for heterogeneous hw Linux kernel 2.6+ Others can use !CHAOS Lite Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS strong points SCALABILITY Specifically designed to be a flexible and a scalable system In-memory cache CU NoSQL DB CU … CU Persistent storage Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS infrastructure Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: in-memory cache CU write CDS read/write EU CDS CDS read CDS instances UI scalability high performance and low latency on write operations Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: in-memory cache Couchbase NoSQL DB Persistent storage Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: NoSQL database Needs to retrieve data fragments from stage Data indexing for history Insert, update and search operations High availability Scalability Atomic find/modify operation Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: MongoDB Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: NoSQL database In-memory cache Couchbase NoSQL DB MongoDB Persistent storage Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: persistent storage Read random access Write sequential access High availability Redundancy Fault tolerance Recovery Object storage analysis + FUSE Workshop CCR – Frascati 25-29 Maggio 2015

Back-end services: persistent storage In-memory cache Couchbase NoSQL DB MongoDB Persistent storage Ceph Workshop CCR – Frascati 25-29 Maggio 2015

Private and/or Pubblic Cloud !CHAOS deployment Control Unit Execution Unit User Interface OpenVPN Cloud !CHAOS Services CDS CDS CDS MDS MDS MDS Back-end services Ceph / FS Cluster MongoDB Cluster Couchbase Private and/or Pubblic Cloud Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS deployment: state of the art Control Unit Execution Unit User Interface OpenVPN Cloud !CHAOS Services CDS CDS CDS MDS MDS MDS Back-end services Ceph Cluster Mongo DB Cluster Couchbase OpenStack (CNAF / LNF) Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS on multi-site infrastructure OpenStack availability zone Ceph geografical Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS@BTF test-bed FROM SINGLE MAGNET CONTROL IT developed for !CHAOS BTF DIAGNOSTICS accessing !CHAOS IT developed for !CHAOS UP TO DAFNE MAG TERMINAL Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS@AulaTouschek Monitoring http://chaost-webui1.chaos.lnf.infn.it/Ed36.html Workshop CCR – Frascati 25-29 Maggio 2015

!CHAOS mobile application Workshop CCR – Frascati 25-29 Maggio 2015

http://www.frascatiscienza.it/chaosContest/ Workshop CCR – Frascati 25-29 Maggio 2015

Who is who + Workshop CCR – Frascati 25-29 Maggio 2015 WP Workpackage title Lead WP1 MANAGEMENT & DISSEMINATION INFN-LNF WP2 ARCHITECTURE SOFTWARE DEVELOPMENT Uni. TV WP3 FRONTEND DRIVERS & INTEGRATION INFN-LNS ADF &NI WP4 HARDWARE DEVELOPMENT INFN-TV INFN-PG WP5 IT INFRASTRUCTURE & SERVICES, ACCESS POLICY COLLABORATIVE TOOLS INFN-CNAF INFN-LNF + Contact: WP2; C. Bisegni (LNF); WP3: A. Michelotti; WP4: G. Salina (TV); WP5 E. Fattibene (CNAF); Technical Manager: A. Stecchi (LNF); Project leader: G. Mazzitelli. Workshop CCR – Frascati 25-29 Maggio 2015