Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 1 of 16 VGMO NET NASA/LWS Workshop: Virtual Observatories in Space and Solar Physics.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

CLEARSPACE Digital Document Archiving system INTRODUCTION Digital Document Archiving is the process of capturing paper documents through scanning and.
Chapter 10: Designing Databases
Database System Concepts and Architecture
University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
Web Visualization Technology Horner APG Ver 1.0.
Solar and STP Physics with AstroGrid 1. Mullard Space Science Laboratory, University College London. 2. School of Physics and Astronomy, University of.
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Chapter 9: Moving to Design
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
Distributed Systems: Client/Server Computing
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
ODBC Open DataBase Connectivity a standard database access method developed by Microsoft to access data from any application regardless of which database.
Test Review. What is the main advantage to using shadow copies?
Chapter 9 Moving to Design Part 2.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Chapter 9 Elements of Systems Design
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Page 1 of European Geosciences Union Assembly Session US5: The International Polar Year April 27, 2005Vienna, Austria Vladimir Papitashvili,
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
IGY+50, The IPY, and The electronic Geophysical Year (eGY) D.N. Baker Laboratory for Atmospheric and Space Physics University of Colorado, Boulder C. Barton.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Page 1 of Joint Assembly: AGU, SEG, NABS & SPD/AAS Session U08: eGY: e-Science for Geoscience May 24, 2005New Orleans, LA Volodya Papitashvili,
Page 1 of 18 NASA/LWS Workshop: Virtual Observatories in Space and Solar Physics October 27-29, 2004; Greenbelt, Maryland Dan Baker, Charlie Barton, Brian.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
Event-Based Hybrid Consistency Framework (EBHCF) for Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Supporting further and higher education The Akenti Authorisation System Alan Robiette, JISC Development Group.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Living Online Lesson 3 Using the Internet IC3 Basics Internet and Computing Core Certification Ambrose, Bergerud, Buscge, Morrison, Wells-Pusins.
The eGY Legacy: A framework for e-Discovery and e-Access (eDeA) to Scientific Data Vladimir Papitashvili, AOSS, University of Michigan The eGY General.
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
Managing Enterprise GIS Geodatabases
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
ClickOnce Deployment (One-click Deployment)
Russian Academy of Sciences
Clouds , Grids and Clusters
CHAPTER 3 Architectures for Distributed Systems
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
eGY Planning Meeting Boulder, February 2005
ClickOnce Deployment (One-click Deployment)
Presentation transcript:

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 1 of 16 VGMO NET NASA/LWS Workshop: Virtual Observatories in Space and Solar Physics Greenbelt, MD; October 27-29, 2004 Vladimir Papitashvili*, Anshuman Saxena**, Valeriy Petrov, and Robert Clauer Space Physics Research Laboratory University of Michigan, Ann Arbor, MI, U.S.A. *Also at the Office of Polar Programs, NSF, Arlington, VA, U.S.A. **Now at TATA Consultancy Services, Bangalore, India A VIRTUAL GLOBAL MAGNETIC OBSERVATORY NETWORK VGMO.NET: Concept and Realization

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 2 of 16 VGMO NET To get scientific data from various, mostly distributed sources, a scientist may have to: Increasing Requirements Geospace and Earth Systems Science Higher Resolution – Space and Time Assimilation into Models 5.Finally, do some science 4.Process collected data using mostly proprietary codes, run models… and… 3.Then ingest retrieved data into a local database… 2.Get data via snail- mail, air-mail, e- mail, Web… 1.Search through a number of data centers, various institutions, observatories, contact colleagues..

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 3 of 16 VGMO NET Current Forms of Sharing Geomagnetic Data Require persistent support for the data acquisition, storage, and distribution Submission of data remains voluntary Often data are not suitable for submission – e.g., WDCs only accept absolute geomagnetic measurements However, geomagnetic data collected outside of the standard magnetic observatories are mostly variational in nature “Push Data” Concept Centralized distribution schemes – e.g., World Data Centers (WDC):

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 4 of 16 VGMO NET Sharing Distributed Geomagnetic Data Publishing and sharing data through World Wide Web: Allows to avoid additional steps of data preparation for submission to WDC Achieves greater visibility amongst the scientific and user communities Increases computing power and bandwidth – lots of untapped potential at the edge of networking A “GRID” (“Fabric”) of many inter-connected data nodes is a new vision of distributed, self-populating data centers Such diversity of available geoscience data- bases argues for more sophisticated search engines capable of identifying data repositories on the Web and then pulling the data out for scientific analyses “Pull Data” Concept

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 5 of 16 VGMO NET Virtual Observatory Components Distributed databases accessed through a single GRID node: Data Visualization Format Conversion Data Acquisition Location Discovery A concept for the electronic Geophysical Year (eGY) initiative - IUGG/IAGA, ICSU/WDC Panel

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 6 of 16 VGMO NET VGMO.NET Virtual Global Magnetic Observatory VGMO.NET is a middleware architecture that provides a new way for the worldwide geomagnetic community to share data and functionality in a platform-independent and location-neutral environment Design Goals Identify prospective geomagnetic data repositories and provide transparent access to these remote databases through a common interface Perform online processing of the acquired data sets Ability to construct self-populating databases on individual machines; these self- populated sub-centers can be made available to other users through future request chains (i.e., building a GRID-type access and computing) FFMN A four-tier architecture of VGMO.NET LOCATION DISCOVERY (GeoMaC) IDLMatlab Simulink Lowest layer - Location Discovery Module, GeoMagnetic Crawler (GeoMaC), which continuously forages Web for prospective geomagnetic data repositories Data Acquisition downloads requested data from remote sites (using specific site information) from the shared data structures A2F converts downloaded data into a Flat- File Format (or even to a proprietary format) Integrated Visualization Layer, e.g., Flat File Manager (FFMN) or other tools, can be used to perform analysis of data DATA ACQUISITION (HTTP/FTP/OPeNDAP/….) FORMAT CONVERSION (A2F) VGMO.NET - Virtual Global Magnetic Observatory Network

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 7 of 16 VGMO NET Two Implementations of VGMO.NET Web-Based Portal –  A secure, scalable, platform independent, and user-friendly software framework for remote access to VGMO.NET Flat File Manager  The Flat File Manager Client is written to the Java 2 platform that requires a Java Web Start (JNLP - Java Network Launching Protocol) Self-Populating Standalone Version - available for download from above Web site  An alternate version to create, manage, and populate local geomagnetic databases from INTERNET; aims on building a geomagnetic GRID access

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 8 of 16 VGMO NET VGMO.NET Highlights Remote (Client) Machine Requirements Java Runtime Environment (JRE), version or later Java Web Start (available for Windows 98/ME/NT/2000/XP, Linux, and Solaris OE) The library and “Java thin client” for the FFMN Client Server Requirements Any standard Web server configured for JNLP (Java Network Launching Protocol) Flat File Manager DLLs and Flat File Manager Server software Platform Independence FFMN Server can be deployed on a wide-variety of platforms (Linux, Solaris OE, Windows 98/ME/NT/2000/XP) and launched remotely from any platform Client Side Security and Notification of Application’s Origin The FFMN service provider signs the downloadable code to ensure that no other party can impersonate the application on the Web; thus, the VGMO framework provides flexibility without compromising security. The user is shown a dialog displaying the application's origin (based on the signer's certificate) before the application is launched; thereby, the user can make an informed decision whether to grant additional privileges to the downloaded code If the user trusts the FFMN service provider, he/she can choose to grant additional system privileges, such as a write access to a local disk

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 9 of 16 VGMO NET VGMO.NET - Architecture Unleashed Remote Site Info Format Info Conversi on Pointer ftp.iki.rssi.ru --- ftp.abs.xyz. edu ---. Remote Site Info Format Info Conversi on Pointer ftp.dmi.dk /pub/wdcc1/obsdata/1mi nval/ YYYY/ ftp.ngdc. noaa.gov /STP/GEOMAGNETIC_DATA/ ONE_ MINUTE_VALUES/YYYY/ …………………………………………………………………… Prospective Section Geo Magnetic Crawler (GeoMaC) LOOKUP TABLE A2F - Any to Flat File Conversion Module FFMN Flat File Manager INTERNET Active Section

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 10 of 16 VGMO NET VGMO.NET - The Local Database oGeomagnetic data are published in widely different, often proprietary formats oWe convert all downloaded data sets into a Flat-File database oDatabases built via VGMO.NET conform to the Flat-File DBMS architecture Flat DBMS revisited [A. Smith, C. R. Clauer, 1984] oEach dataset consists of two files: a header file, which is an ASCII description of the dataset and a binary data file that is the data itself oLeverages advantages of ASCII presentation (readable and editable data description), as well as binary presentation (compact data storage and fast random access) oA sample header file: Name of header and data files: VOS01 Date files created: 13-May-2002 Record length of data file, in bytes: 20 Number of columns: 4 Number of rows: Flag for missing data: -0.10E+33 # name units source type loc 1 Time seconds T 1 2 VOCE nT Antarctic magnetometer R 9 3 VOSH nT Antarctic magnetometer R 13 4 VOSZ nT Antarctic magnetometer R 17 NOTES: Start time = 01-JAN-01 00:02: End time = 31-DEC-01 23:58: Antarctic magnetometer high resolution data END Note that the local database can hold a mixture of various “flat files”: interplanetary magnetic field/solar wind data, ionospheric data, etc.

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 11 of 16 VGMO NET VGMO.NET - The Local Database (cont’d) File Name consists of three parts – a station IAGA 3-letter code, followed by a timestamp in YYYYMMDD format and some special tags that are attached for housekeeping purposes: Special Tags: absolute measurements: a variation measurements: v public access: p restricted access: r rate of data sampling (in sec): 60/30/1/ For example, a publicly accessible dataset consisting of 60-sec samples of absolute geomagnetic measurements from Antarctic magnetic observatory VOSTOK for December 2002 will be stored in the flat files named: \2000\06\MAG\VOS _60pa.hed VOS _60pa.dat Directory structure and naming convention

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 12 of 16 VGMO NET VGMO.NET at Work FFMN Main Menu allows the user to select up to three data sets (File), then do certain operations with selected data sets (Action) by setting Options The File item allows the user to open the server database files or to create a temporary data set for the selected geomagnetic stations (selected either by names or geographic location) If the selected data are found in the server’s database, then the FFMN Server retrieves requested data for the plotting (and possible uploading) to the remote, FFMN client machine In addition, if the “Search worldwide” box is checked, the FFMN Server will look for the selected data on a number of remote FTP sites (listed in the FFMN Lookup File); these data are then downloaded, converted to flat files, and added to the FFMN server database When new FTP sites with geomagnetic data are found, they can be easily linked through additions to the FFMN Lookup File

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 13 of 16 VGMO NET VGMO.NET – Search & Plot Examples

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 14 of 16 VGMO NET VGMO.NET: WWW Search By default all the sites presented in the list are contacted for world wide search The user can drop some sites from the list by making appropriate selections Each site remains in one of the following states Not connected : Site has not yet been contacted Connecting : Synchronization with the site is in progress Completed : Synchronization with the site has been completed The list of matching stations found are listed against each site

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 15 of 16 VGMO NET  Existing World Data Centers continue to serve the worldwide scientific community in providing free access to global geophysical databases.  Recently many digital geomagnetic datasets have been placed on the Web, often in near- real time, but some of these data are not even submitted to any data center.  In this study, we formulated a concept and developed a prototype of a Virtual Global Magnetic Observatory (VGMO).  The proposed concept is developed under the framework of the electronic Geophysical Year. Summary

Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 16 of 16 VGMO NET  Saving retrieved data locally from multiple requests, a VGMO.NET user can build a personal data sub-center, avoiding to search the Web if a new request falls within a span of earlier down- loaded data.  If this self-populating, sub-center is made available to other VGMO.NET users, then the “GEOMAstered” network is integrated into the global GRID (“Fabric”) of users/centers, where the Web data-crawling is transparent to everyone.  However, more studies are needed to learn how newly “Webbed” digital geomagnetic data can be identified on the Web; a Semantic Web approach looks the most promising. Summary (cont’d)