Chinese SONG and mini-SONG Software Xiaomeng Lu National Astronomical Observatories, CAS 18 Sep, 2011 The 4 th Workshop.

Slides:



Advertisements
Similar presentations
Dominik Stokłosa Pozna ń Supercomputing and Networking Center, Supercomputing Department INGRID 2008 Lacco Ameno, Island of Ischia, ITALY, April 9-11 Workflow.
Advertisements

Distributed Multimedia Systems Tarek Elshaarani Vahid Rafiei.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Access to Site Even remote sites need some maintenance You don’t want to fly 2000 miles to replace a USB cable Make arrangements with a near by resident.
Business Technology Applications Computer Basics.
EU-GRID Work Program Massimo Sgaravatto – INFN Padova Cristina Vistoli – INFN Cnaf as INFN members of the EU-GRID technical team.
Bill SahrEVLA M&C Transition System Software CDR December 5-6, EVLA Monitor & Control Transition System Software Overview.
“Turn you Smart phone into Business phone “
02/12/00 E-Business Architecture
An Introduction to mini-SONG Project Xiaojun Jiang Natioanl Astronomical Observatories Chinese Academy of Sciences.
Brian Schmidt, Paul Francis, Mike Bessell, Stefan Keller.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
SONG – Stellar Observations Network Group - The robotic software for the SONG network S.Frandsen 1, Eric Weiss 1, J. Skottfelt 2, M.F. Andersen 1, F.Grundahl.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Introduction to Web Lingo
Introduction to Web Creation iMet Tool Training. Basic Principles Have a plan Focus on the content and communication Make navigation logical and consistent.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
Digital media project 101. The six common major stages 1- Site definition and planning 2- Information architecture 3- Site design 4- Site construction.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Tango Asset Management Capabilities Presentation 1.Desktop & Web Architecture 2.Equipment Management 3.Condition Management 4.Data Mining 5.Parameter Trending.
Systems Design. Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
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.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section 15.2 Identify guidelines.
1 Design and Performance of a Web Server Accelerator Eric Levy-Abegnoli, Arun Iyengar, Junehwa Song, and Daniel Dias INFOCOM ‘99.
Objectives  Testing Concepts for WebApps  Testing Process  Content Testing  User Interface Testing  Component-level testing  Navigation Testing.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
50mm Telescope ACS Course Garching, 15 th to 19 th January 2007 January 2007Garching.
The Chinese SONG proposal: scientific concerns Jianning Fu (Beijing Normal University) and Chinese SONG team Beijing ─ March 29, 2010 The third workshop.
An-Najah National University Software Graduation Project Remote Control System Working Group: Mohammad Yasin Mohammad Yasin Ala’a Deeb Ala’a DeebInstructor:
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Stellar variability monitoring in open clusters with mini-SONG X.B. Zhang National Astronomical Observatories, Chinese Academy of Sciences.
Overview of Microsoft ISA Server. Introducing ISA Server New Product—Proxy Server In 1996, Netscape had begun to sell a web proxy product, which optimized.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
The Architecture of IRCan’s HRE. What is IRCan? A Government initiative started by the Treasury Board Secretariat of Canada and Public Works and Government.
Open Source Evaluation - FileZilla Michael Nye ITEC 400 Assignment 14-1 Professor D’Andrea Franklin University April 10, 2008.
AST3-1 photometry from Dome A Bin Ma, Peng Wei, Yi Hu, Zhaohui Shang NAOC AST3
Server to Server Communication Redis as an enabler Orion Free
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
1 J. Keller, R. Naues: A Collaborative Virtual Computer Security Lab Amsterdam,Dec 4, 2006 Amsterdam, DEC 4, 2006 Jörg Keller FernUniversität in Hagen,
Technology Layer. Technology Layer Metamodel Technology Layer Concepts.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
EMI INFSO-RI ARC tools for revision and nightly functional tests Jozef Cernak, Marek Kocan, Eva Cernakova (P. J. Safarik University in Kosice, Kosice,
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
Mountaintop Software for the Dark Energy Camera Jon Thaler 1, T. Abbott 2, I. Karliner 1, T. Qian 1, K. Honscheid 3, W. Merritt 4, L. Buckley-Geer 4 1.
1 SUZAKU HUG 12-13April, 2006 Suzaku archive Lorella Angelini/HEASARC.
Observations with AMBER  General overview  P2VM  OB preparation with P2PP P2PP / OB / templates Available templates for observation procedure Typical.
SONG Software1 SONG Cluster Software A few elements of the SONG software principles Søren Frandsen, Jonas B. Nielsen and Mads Fredslund Andersen Aarhus.
Function as a Service An Ad Hoc Approach to Cloud Computing By Keith Downie.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
Design & Implementation of Black Sea Information System Approaches & Considerations.
WARCS (Wide Area Remote Control for SPring-8)‏ A. Yamashita and Y.Furukawa SPring-8, Japan Control System Cyber-Security Workshop (CS)2/HEP Oct
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
From LSE-30: Observatory System Spec.
IS 4506 Server Configuration (HTTP Server)
Google Sky.
Presentation transcript:

Chinese SONG and mini-SONG Software Xiaomeng Lu National Astronomical Observatories, CAS 18 Sep, 2011 The 4 th Workshop

Chinese SONG Software SONG is a Network Group, each node should act in the same way, so we’ll copy the prototype as many as possible. OS: Debian Linux Infrastructure: OpenVPN, VLAN, Vmware, PostgreSQL Tools: Slony-I, Gluster FS, Bacula Mechanism: trigger based on PostgreSQL, daemon, data drive Development Language: Python, C/C++, HTML Reference: IRAF, Sextractor, … But Chinese node is not strictly same to prototype, we hope the left programs are just concerned with Hardwares that different from prototype.

 Telescope  Astelco ① OpenTCI(Telescope Driver) & OpenTSI(User Interface) based on TPL2 to share prototype codes ② Extended TPL2 gives more functions for diagnoses That would be possible and we will make the draft at end of September.  Spectrometer & CCD Would use the same design plan and model  Other Instruments Such as Cloud Monitor & Dust Monitor, we will write their drivers, extend database tables and error daemons  Image File(s) Drawing up FITS Head specification, containing enough detailed information  Additional Functions Automatic pointing calibration -- remember axes position and sky position. if the error is greater than threshold, making point model and replacing the calibration parameters automatically

What to do for Chinese SONG Software Comparing the difference between prototype and Chinese node, to write correlative drivers, triggers and scripts, etc. Setup the developing and runtime environments, make somebody to be familiar with them Tracking prototype subversion Administrate Chinese node software locally and upload to Danish server after test Quick local data processing, such as lucky image filtering and combining, automatic telescope pointing calibration

mini-SONG Software mini-SONG is somewhat different from SONG for their different requirements and design plans. Wide FOV High Precision Long time term Simultaneity 2(or Multi)-Color Survey Match telescope & CCD High accuracy pointing (no AGU) Double Tube & CCD Relay between sites Observe strategy

mini-SONG will use many same factors as SONG: Platform, Infrastructure, Tools, Mechanism, Development languages, Environment instruments

What to do for mini-SONG software: Requirement Analysis Data structure definition Logic definition Setup runtime environment Code & test & documentation What have been determined: Debian 6.0.2, 64bit PostgreSQL Python GNU C WEB interface for client Data drive mechanism …

 VPN : Secure Network  VLAN : Remote seems to be local  Cluster : data exchange between servers  SOCKET : communication in same site  Data Drive : varied data drive workflow  Remote Maintenance : through rDesktop or SSH

Content: (1) setup platform (2) design DB (3) Image file path architecture (4) data process (5) WEB interface

Data flow between key points: Schedule is saved as TXT file and submit through WWW page. The schedule file would be like following style: Site List [[All] [device-name] [device-name2] [device- name3]] Priority Level 0(0~5) Observe Type survey [lucky image] Filter Color B V Exposure Time xxxx.xxx Exposure Number n Synchronization yes[no] Observe Policy n Begin Date YYYY-MM-DD Life Cycle nnn Submitters ABCDEF (the followings are object information) Name RA DEC Epoch Priority ObserveType FilterColor ExposureTime Synchronization

FITS Head will include: (1) Standard (2) Object(Schedule No, Object name, RA & DEC, Frame) (3) Filter(Photometry system, Color) (4) Mount site(name, geography) (5) Telescope(diameter, f-ratio, focus) (6) CCD Camera(resolution, pixel size, OVERSCAN, cool-set, cooler) (7) Weather(Air Pressure, Temperature, Humidity) (8) Pointing(Alt-Azimuth, RA-DEC) (9) Exposure(Readout port, Readout speed, Readout noise, Gain, DATE- OBS, TIME-OBS, EXPTIME, TIME-END) We Hope: (1)Give V1.0 design documentation during Oct 2011 (2)Give evaluation before July 2012 (3)Give stable V1.0 before Dec 2012

Thanks For your attention!