VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer

Slides:



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

Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Chapter 10: Designing Databases
Web ADI - Srinivas.M. Purpose Data upload into Oracle Applications Solution: Web ADI brings Oracle E-Business Suite functionality to a spreadsheet, where.
16.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft® Windows® Server 2003 Active Directory Infrastructure.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
CSLA Presenter Sergey Barskiy, senior consultant at Magenic Technologies your questions Send an in order.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
CSc 667/867 Java Web Start / JNLP RSS. Deploying Software with JNLP and Java Web Start Delivering client-side Java technology-based programs has recently.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Chapter 9: Moving to Design
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Distributed Systems: Client/Server Computing
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Product Retrieval Statistics Canada / Statistique Canada Chuck Humphrey ACCOLEDS/DLI Training December, 2001.
ODBC Open DataBase Connectivity a standard database access method developed by Microsoft to access data from any application regardless of which database.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Chapter 9 Elements of Systems Design
Computing for Bioinformatics Introduction to databases What is a database? Database system components Data types DBMS architectures DBMS systems available.
Classroom User Training June 29, 2005 Presented by:
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.
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
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
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
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.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Volodya Papitashvili Anshuman Saxena Valeriy Petrov Robert Clauer Page 1 of 16 VGMO NET NASA/LWS Workshop: Virtual Observatories in Space and Solar Physics.
UCSC All rights reserved. No part of this material may be reproduced and sold. 1 IT1202-Fundamentals Of Programming (Using JAVA) Interacting with.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Page 1 of Joint Assembly: AGU, SEG, NABS & SPD/AAS Session U08: eGY: e-Science for Geoscience May 24, 2005New Orleans, LA Volodya Papitashvili,
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Computer Emergency Notification System (CENS)
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
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.
Managing Enterprise GIS Geodatabases
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Managing Servers Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Using Remote DesktopPlan server management strategies 2.1 Delegating.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
1 Microsoft Office 2010 Basics and the Internet Microsoft Office 2010 Introductory Pasewark & Pasewark.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
ClickOnce Deployment (One-click Deployment)
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
Product Retrieval Statistics Canada / Statistique Canada Title page
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Information Technology Ms. Abeer Helwa
eGY Planning Meeting Boulder, February 2005
ClickOnce Deployment (One-click Deployment)
Presentation transcript:

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 1 of 15 ICESTAR A Workshop for Planning the SCAR Scientific Programme Interhemispheric Conjugacy Effects in Solar-Terrestrial and Aeronomy Research April 22-23, 2004, Villefranche sur Mer, France Vladimir Papitashvili, Anshuman Saxena*, Valeriy Petrov, Robert Clauer, and Natalia Papitashvili** Space Physics Research Laboratory University of Michigan, Ann Arbor, MI, U.S.A. * Now at TATA Consultancy Services, Bangalore, India ** NSSDC and QSS, Inc., NASA/GSFC, Greenbelt, MD, U.S.A. VGMO.NET A VIRTUAL GLOBAL MAGNETIC OBSERVATORY Concept and Realization

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 2 of 15 ICESTAR 1.Search through a number of data centers, various institutions, observatories, contact colleagues… Hi, Bob, could you send me data? 3.Then ingest retrieved data into a local database… Ugh, done! 4.Process collected data using mostly proprietary codes, run models… and… Sounds “exciting”… right? Yes, searching and then converting data from various formats into something useful for local processing and analysis – this can be time consuming, labor intensive, and often frustrating if collected data do not deliver what you have expected! 2.Get data via snail-mail, air-mail, , Web… Oh, where are data? 5.Finally, get something meaningful or meaningless… Hurrah! To get scientific data from various, mostly distributed sources, a scientist may have to:

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 3 of 15 ICESTAR Current Forms of Sharing Geomagnetic Data: Centralized distribution schemes – e.g., World Data Centers (WDC) Require persistent support for 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 standard magnetic observatories are mostly variational in nature Personal Communication – exchange of discs, customized FTP access, etc. Communication overhead – significant delays between responses Any change in the structure of remote databases requires renegotiation for access Need to develop more contacts Remember - people often change their minds and responsibilities Publishing data through World Wide Web In order to avoid additional steps of data preparation for submission to WDC To achieve greater visibility amongst the scientific and user communities Increased computing power and bandwidth – lots of untapped potential at the edge of networking Such diversity of available geomagnetic databases argues for more sophisticated search engines capable of identifying geomagnetic data repositories and then retrieving data for scientific analyses

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 4 of 15 ICESTAR 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 Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 5 of 15 ICESTAR 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 might hold a mixture of various data (flat files): the interplanetary magnetic field/solar wind data, ionospheric data, etc.

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 6 of 15 ICESTAR 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

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 7 of 15 ICESTAR VGMO.NET - Architecture Unleashed Remote Site Info Format Info Conversion Pointer ftp.iki.rssi.ru--- ftp.abs.xyz.edu---. Remote Site Info Format Info Conversion Pointer ftp.dmi.dk /pub/wdcc1/obsdata/1minval / YYYY/ ftp.ngdc. noaa.gov /STP/GEOMAGNETIC_DATA/ONE_ MINUTE_VALUES/YYYY/ …………………………………………………………………… Active Section Prospective Section Geo Magnetic Crawler (GeoMaC) LOOKUP TABLE A2F - Any to Flat File Conversion Module FFMN Flat File Manager INTERNET

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 8 of 15 ICESTAR Two Implementations of VGMO.NET Web-Based Portal – available at  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 standalone version to create, manage, and populate local geomagnetic databases from INTERNET; aims on building a geomagnetic GRID access

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 9 of 15 ICESTAR 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

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 10 of 15 ICESTAR Launching VGMO.NET  The very first initiation of FFMN is through a Web browser. As initiated, the remote machine is checked for necessary software (e.g., JRE, the Java Runtime Environment). If that software is not found, the user can choose an option of “One Click” installation or download various components manually and launch FFMN later. However, the “One Click” option requires least manual intervention and prepares the platform to launch FFMN remotely.  As the FFMN client software is downloaded from the Web server, it is launched locally via JNLP (Java Network Launch Protocol). Note that the downloaded application runs at the remote machine in a protective environment (“sandbox”).  The “Java thin client” opens a control connection (out-of band signaling) with the FFMN Server and instructs the server to run Flat File Manager locally but the output is posted at the remote machine. Later this control connection initiates FTP sessions on demand and allows users to download requested files.  Subsequent initiations of FFMN from the remote machine can be independent of a Web browser; the application can be launched through desktop shortcuts, making launching the Web-deployed application similar to launching a native application. The user is prompted for creating a desktop shortcut in Step (1).

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 11 of 15 ICESTAR 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

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 12 of 15 ICESTAR VGMO.NET Actions Plot –a stack of magnetograms plotted in accordance with the changeable Options menu Download – save the selected dataset to a file (in various formats, including IAGA-2002) and then download this file to the remote machine via FTP. If there were a few opened files on the server, then all selected data will be combined into a single file Merge rows – merge two similar data sets with interlaced time intervals Filter – apply the low, high, or band- pass filter to the selected data Calculate – enter a formula to compute new physical quantity from the given columns in the opened data files (e.g., compute the total geomagnetic field intensity from three orthogonal components) Shift time – to change timing in one of the data sets for the plotting purposes (e.g., showing delays between data) FFMN Client shows all data available from the Server (that is, included in the temporary data set for the selected time interval) and then the user can Select All or mark (+) the data subset for Action

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 13 of 15 ICESTAR VGMO.NET Search and Plot Example

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 14 of 15 ICESTAR VGMO.NET: World Wide Web 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

VGMO.NET Vladimir Papitashvili Anshuman Saxena Valeriy Petrov umich.edu Robert Clauer Natalia Papitashvili gsfc.nasa.gov April 23, 2004 Page 15 of 15 ICESTAR  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) that uses a pre-set list of FTP-based geomagnetic data holders to retrieve requested data  Saving retrieved data locally over multiple requests, a VGMO user begins to build his/her own data sub-center, which does not need searching the Web if a new data interval is within a span of earlier downloaded data  At the same time, these self-sustained sub-centers become available to other VGMO users - this network of “GEOMAGstered” users establishes VGMO.NET where Web data-crawling becomes transparent to the users  However, more studies are needed to help identifying newly “Webbed” digital geomagnetic data – and Semantic Web is the most promising approach Summary