database workshop report vasu vuppala, ph.d. frib-nscl, east lansing, michigan, usa

37
Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA.

Upload: drew-aycox

Post on 01-Apr-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

Database Workshop Report

Vasu Vuppala, Ph.D.

FRIB-NSCL,East Lansing, Michigan, USA.

Page 2: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

V4 – DISCS Distributed Information Services for Controls System

2

Page 3: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS – Scope I

3

Page 4: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS – Scope II

4

Page 5: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS Vision

5

To Develop Collaborating Services That Any Experimental Physics Facility Can Easily Configure, Use, And Extend For Its Design, Commissioning, Operation, And Maintenance

Page 6: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS Architecture

6

Application layer• Operator interfaces• High-level applications• Libraries

Service layer• Access to data• Programming Interface

Data layer• Managed data• Instrument data• No direct access

Page 7: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS Collaborators

7

Brookhaven National Lab, USA Cosylab, Slovenia European Spallation Source, Sweden Facility for Rare Isotope Beam, USA Institute for High Energy Physics,

China

Page 8: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS Modules

8

Module: An Implementation Of A Domain

Page 9: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

Technologies

9

Page 10: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

DISCS Status

10

Domain Team Status

Configuration FRIB,ESS,Cosylab

In Production At FRIB

Cables FRIB Under Development

eTraveler FRIB In Production At FRIB

Lattice-Model BNL, FRIB, ESS Prototypes At FRIB and BNL

Logbook BNL, FRIB In Production At FRIB & BNL.

Inventory FRIB Under Development

Naming System

FRIB In Production at FRIB

Operations FRIB Under Development

Save/Restore BNL In Production at BNL

Security ESS, Cosylab, FRIB

Under Development

Signals (PV) BNL In Production at BNL, FRIB (ChannelFinder)

Unit Conversion

BNL Under Development

Page 11: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

Presentations

Page 12: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

12

Logbook: Web Client

Page 13: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

13

Logbook: CSS Client

Page 14: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

14

Logbook: pyOlog

Page 15: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

15

eTraveler – List of Travelers

Page 16: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

16

eTraveler – DevicesIntegration with Configuration Module

Page 17: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

17

Configuration: Component Tree

Page 18: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

18

Configuration: Magnet Measurement

Page 19: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

19

Configuration: Live Signals (PV)

Page 20: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

20

Configuration Module: V4 Service

Page 21: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

21

Configuration: Component Relationships

Page 22: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

22

Configuration: Component Relationships

Page 23: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

23

Configuration: Lattice

Page 24: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

24

Lattice-Model: Beamlines

Page 25: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

25

Naming Convention – Name Elements

Name Elements Are Parts of A Name: System, Subsystem, Device Type etc

Page 26: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

26

Naming Convention – Submit Requests

Submit Requests to Add, Modify, or Delete Name Elements

Page 27: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

27

Naming Convention – Process Requests

Page 28: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

28

Naming Convention - Reports

Page 29: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

29

Screenshots – Unit Conversion

Page 30: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

30

Save/Restore: Multiple Selections

Page 31: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

31

Save/Restore: Results

Page 32: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

32

Cables – Normal View

Page 33: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

33

Cables – Manager View

Page 34: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

34

Cables - Types

Page 35: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

Next Quarter Goals

35

Online Model API Services Portal (from last meeting) Web Site (from last meeting) APIs and Domain Integration RBAC Prototype Cables, Operations, Calibration Releases Configuration Versioning, Lattice Design V4/CSS Integration Software Engineering: Requirements Backlog,

Status

Page 36: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

Conclusion

36

Made Good Progress In Logbook, Traveler, Unit Conversion, Configuration, Lattice-Model, Naming

Many Modules Under Development (Cables, RBAC, Calibration)

Challenges Integration Among Modules Standard APIs

Not Ready for General Users

DISCS Website: http://discs.openepics.org

Page 37: Database Workshop Report Vasu Vuppala, Ph.D. FRIB-NSCL, East Lansing, Michigan, USA

37

“Software is like entropy. It is difficult to grasp, weighs nothing, and obeys the 2nd law of thermodynamics i.e. it always increases..”

– Norman Augustine

Thank you!