EPICS Direction to Support Large Projects and Incorporate New Technology Leo R. Dalesio 09/21/99.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

EPICS Architecture Version 3 Channel Access Client (CAC) Connection Data Transfers WAN/LAN/Local Connection Data Transfers Channel Access Server (CAS)
EPICS Noboru Yaamamoto Jan 27, 2009 for EPICS seminar at RRCAT, Indore Installing EPICS.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
9-12 Oct 2000PCaPAC 2000, DESY Hamburg Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
Web Server Hardware and Software
16 - Nov. 2000EPICS Workshop Oak Ridge1 Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
NLC - The Next Linear Collider Project Lee Ann Yasukawa 05/25/99 NLC Archiving Requirements (Preliminary)
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Brian Martlew 25 th Sept 2006 MICE Control & Monitoring Plan Brian Martlew.
Nu Project Management Office A web based tool to Manage Projects.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
V4 – Executive Summary 1.Provide online add/delete of I/O to support continuous operation. 2.Provide redundant control of remote I/O to support improved.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Integrating Acquired Subsystems Bob Dalesio 09/21/99.
Distributed Systems: Client/Server Computing
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
SOA, BPM, BPEL, jBPM.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
EPICS and EDM Overview 03 October 2008 Matt Boyes EPICS and EDM Overview Lecture 1 Matt Boyes.
Module 14: Configuring Print Resources and Printing Pools.
©2013 Bill Rudman, AHIMA Foundation David Westfall, AHIMA Proposal for OHT – Virtual Lab (VLAB)
Chapter 9: Novell NetWare
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS-DCT (SNL) Training.
Coalition Interoperability via Formatted Messaging
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Introduction  Client/Server technology is seen by many as the solution to the difficulty of linking together the various departments of corporation.
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Integrating Acquired Subsystems Bob Dalesio 11/29/98.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
Chapter 6 Supporting Knowledge Management through Technology
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
The Roadmap to New Releases Derek Wright Computer Sciences Department University of Wisconsin-Madison
ESD Support for UNIX Applications Yet another common direction.
Writing a Channel Access Client in EPICS Bob Dalesio, April 5, 2000.
Writing a Channel Access Client in EPICS Bob Dalesio, April 5, 2000.
About OlaTech We create web based custom software applications for businesses.
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays - done for rsrv in 3.14 Channel access priorities - planned to.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
Controls & Monitoring Overview J. Leaver 03/06/2009.
August 27, 2003 Evaluation of WiNc Manager A Wireless Network Management Software from Cirond Technologies Inc. by Kassim Olawale Radio Science Laboratory.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays Channel access priorities Portable server replacement of rsrv.
Connecting LabVIEW to EPICS network
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
B. Dalesio, N. Arnold, M. Kraimer, E. Norum, A. Johnson EPICS Collaboration Meeting December 8-10, 2004 Roadmap for IOC.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
EPICS Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
EPICS and LabVIEW Tony Vento, National Instruments
Module 11: Configuring and Managing Distributed File System.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Implementation and Testing of RDB Channel Archiver with MySQL Richard Ma, DePauw University Supervisor: Richard Farnsworth, Argonne National Laboratory.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
Operating System Concepts
Enterprise Computing Collaboration System Example
Software Engineering with Reusable Components
Lecture 06:Software Maintenance
EPICS: Experimental Physics and Industrial Control System
Presentation transcript:

EPICS Direction to Support Large Projects and Incorporate New Technology Leo R. Dalesio 09/21/99

Challenging New Projects Will Push EPICS Developments The Next Linear Collider is estimated to have over 1 million Process Variables and has chosen EPICS as the toolkit to use in the implementation. The manpower estimated to accomplish this job is 500 man-years. SNS is being developed at 5 different laboratories and needs to be integrated at Oak Ridge National Laboratory in 2005.

Current Issues for the EPICS Toolkit Productivity gains have been made by providing tools in place of programming, but further improvements are required to support very large projects and widely distributed projects. Data taken by the control system needs to be available to operators, developers, commissioners, experimenters, maintainers and even management to support efficient operation. New developments will overcome some limitations in the current version of the database and channel access protocol.

Productivity Gains Are Crucial in Today's Tight Schedule and Budget Environments The EPICS learning curve is steep. User’s manuals and training have been provided reduce this. New training courses are planned to train operators. Relational databases have proven very appropriate for configuring instrumentation. Graphical databases make complex logical relations easier to document and maintain. Allowing subsystems to be developed and integrated from Labview, Intellution, ActiveX, and IDL give application developers the ability to apply tools that they know how to use. Integration issues need to be carefully weighed. Graphical state machines are being developed for sequential control in addition to the use of commercial products like Control Shell.

Extensions Provide Data to All Desktops The channel access client has made it possible to access any EPICS Process Variable from Solaris, HPUX, LINUX, vxWorks, Windows 98, and Windows NT for years. The PV Gateway resolved the potential overloading of the primary control system, when hundreds of clients want to connect to PVs, by reducing multiple requests for a PV into a single request into the control system. Several beta releases of JAVA display managers are available for areas where performance is not an issue. Archive data is being made available through a web browser to allow access from all platforms.

Current Limitations that will be Removed The database will be changed to support online add, periodic monitors, and operation on operating systems other than vxWorks. Channel access modifications will support larger string lengths, larger array size, description of structured data, and a more efficient communication protocol. Support interlaced priorities in channel access and I/O control to allow multi- IOC control loops to specify a high priority. A new directory service will provide name resolution for an NLC size project while keeping the reliability of the current method.

The Collaboration Continues to Evolve User facilities and new projects continue to provide support to extend the EPICS tool-kit, investigate new technology, and take advantage of commercial products. A large user base provides good feedback on the best opportunities to improve EPICS. Three years ago the major problems discussed were complex installation, meager documentation, a steep learning curve and lack of higher level tools. The current complaints are: the learning curve and finding the documentation. Open source will provide an environment where all members are able to make contributions and control the direction of their installation. The EPICS collaboration continues to be a collection of cooperating laboratories that benefit from each others experience and developments.