Changes between Version 8 and Version 9 of ps1_public_release_pstamp_issues
- Timestamp:
- May 4, 2015, 2:46:57 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ps1_public_release_pstamp_issues
v8 v9 1 1 = Notes on Implementation of the Public Release of PS1 image data products = 2 2 3 Author: Bill Sweeney 2015-05-043 Note started by: Bill Sweeney 2015-05-04 4 4 5 The plan of record is to migrate the PS1 images to Space Telescope Institute by shipping machines owned by STSCI whichhave6 been operating as file servers on the IPP cluster on Maui. These machines will contain file systems with the desired data products.5 The plan of record is to migrate the PS1 images to Space Telescope Institute by shipping machines owned by STSCI that have 6 been operating as file servers in the IPP cluster on Maui. These machines will contain file systems with the desired data products. 7 7 STSCI will then provide some method for accessing the data. 8 8 … … 14 14 on what IPP software might be adapted to meet the requirements and what might need to be developed. 15 15 16 The contents here in the first draft come from my understanding of what is needed and what is planned. I 'm sure others havethought17 through many issues indetail.16 The contents here in the first draft come from my understanding of what is needed and what is planned. I know that others have already thought 17 through many of these issues in some detail. 18 18 19 19 … … 21 21 22 22 The primary way for PS1SC users to access image data products has been through the IPP data store interface. ''Files'' are contained in ''File Sets'' (sub-directories) 23 in particular ''Products'' (directories) on the data store HTTP server. This server is part of the IPP cluster on Maui. Access external to the24 IfA is allowed through a proxy server in Manoa on Maui. Access to this server is controlled by restricting access toIP addresses25 that have been identified as belonging to members of the PS1 science consortium. Access to certain products is more23 in particular ''Products'' (directories) on the data store HTTP server. This server is part of the IPP cluster on Maui. Access by users external to the 24 IfA is provided through a proxy server in Manoa on Maui. Access is restricted to authorized users by restricting HTTP access to hosts with IP addresses 25 that belong to members of the PS1 science consortium. Access to certain products is more 26 26 restricted. Listings of the various levels are given by cgi scripts run by the HTTP server. 27 27 … … 34 34 This is of great use to users who need timely access to recently acquired science data as it is processed. 35 35 36 The data store is of less utility to users of the postage stamp server. Those users simply need to know that a request has completed processing and where the results have been posted.37 In practice users who submit requests through the "upload request file method" know in advance what the name of their results file set will be and repeatedly38 ask for it getting 403 file not found errors until they exist. 36 The data store is of less utility to users of the postage stamp server. Those users simply need to know that a request has completed processing and where the results may be found. 37 In practice, users who submit requests through the "upload request file method" know in advance what the name of their results file set will be and repeatedly 38 ask for it getting 403 file not found errors until they exist. PSI provides users with a link to the results filesets. 39 39 40 40 The Postage Stamp Server is a system which allows users to access images '''from the IPP'''. Several different mechanisms exist for submitting … … 42 42 control document (ICD) (add link.) 43 43 44 The server is controlled by a set of pantasks tasks. Work to do is managed through a mysql database. One of the requirements of the server is that it45 support multiple ''projects'' simultaneously sothe postage stamp tables are stored in database separate from the project (gpc1) database. Currently the postage stamp44 The server is controlled by a set of pantasks tasks. Work to do is managed through a mysql database. One of the requirements of the server is for it to 45 support multiple ''projects'' simultaneously. For this reason, the postage stamp tables are stored in database separate from the project (gpc1) database. Currently the postage stamp 46 46 database is shared with the database that contains the data store tables (ippRequestServer). 47 47 … … 66 66 The following is my understanding (guess) of the image data to be provided with the public release. 67 67 68 * Postage stamp subsets (cut outs) and complete single frame warp skycell images 68 * Postage stamp subsets (cut outs) and complete single frame warp skycell images, masks, and variance images 69 69 * These are the data products from IPP warp processing (full state) which are being preserved from processing version 3 (PV3). 70 70 * Are results from the entire run needed, psfs, cmfs, log files etc. I suspect no. 71 * Postage stamps and complete stack skycell images 71 * Postage stamps and complete stack skycell images, masks, and variance images 72 72 * These are the data products from the IPP stack processing 73 73 * To provide photometry information for headers and detections equivalent to what the IPP server odes today the skycal cmfs for each skycell are needed (or at least the FITS headers). 74 74 * Stack Summary images for the sky. (MD or just 3PI?) 75 * Selection methods: by coordinate, by skycell, by exposure (single frame only). 76 * No bydiff. No byid ? 75 77 76 78 Note: The IPP postage stamp server delivers images based on a single IPP image. That is we do not mosaic images together although is is 77 an often requested feature .79 an often requested feature that should be considered. 78 80 79 81 === Data products that will not be included in the public release === … … 83 85 * catalogs (except staticsky) 84 86 85 The chip and diff stage images were not preserved by the IPP for PV3 because of insufficient space. 87 The chip and diff stage images were not preserved by the IPP for PV3 because of insufficient space. The lack of difference images will somewhat 88 reduce the utility of the difference detections. 86 89 87 90 === Metadata Required to Support the implementation of an Image Server === 88 91 The plan is to ship the images pre installed on the servers being shipped back to STSCI. The IPP locates images using the Nebulous system. 89 Nebulous is essentially a sophisticated lookup table sthat maps abstract paths to NFS disk locations in the IPP cluster.92 Nebulous is essentially a sophisticated lookup table that maps abstract paths to NFS disk locations in the IPP cluster. 90 93 For example: The file referenced by neb://path_to_bills_file/myfile.fits might resolve to an actual file on disk 91 94 with a name like /data/stsci19.2/nebulous/a8/a7/6829803927.afile.fits … … 95 98 96 99 There are several issues that need to be resolved before these systems are delivered. 97 * Data that must stay in the IPP cluster will need to be shuffled off to other systems or replicated .100 * Data that must stay in the IPP cluster will need to be shuffled off to other systems or replicated to machines that are staying on Maui. 98 101 * Some system that implements the Nebulous interfaces or a subset thereof will need to be delivered. Of course that could be nebulous but: 99 102 * The full nebulous database currently takes up 3.7 TB and contains information on files that are not part of the delivery 100 * Nebulous contains many features that might not be relevant to the new owners101 * It introduces depencies on NFS, apache, and mysql. These might not be issues but should be noted.102 * Management requires expertise that does not currently exist outside of the IPP team.103 * Nebulous contains many features that might not be relevant to the new implementation 104 * It introduces depencies on NFS, apache, and mysql. (These might not be issues but should be noted.) 105 * Management of the Nebulous system requires expertise that does not currently exist outside of the IPP team. 103 106 * Information describing the composition of the delivered IPP data products is required. 104 107 * This could be a modified copy of the GPC1 mysql database (594 GB) with the states of various data is modified to match the data being shipped. 105 * Alternatively a database with a simplfied structure (single frame data represented by warp tables augmented with exposure metadata from rawExp) could be loaded108 * Alternatively a database with a simplfied structure (single frame data represented by warp tables augmented with exposure metadata from rawExp) could be created 106 109 * Description of the skycell tessellations. (Tessellation directories). 107 110 108 In addition we should prepare for the inevitable and come up with a mechanism for the IPP to regenerate lost images and deliver themto STSCI.111 In addition we should prepare for the inevitable and come up with a mechanism for the IPP to regenerate images that get lost due to system failures and getting back to STSCI. 109 112 110 113 === Postage Stamp Server Requirements === 111 114 Given that the IPP postage stamp server is so tightly coupled with the IPP and has several complexities to support requirements that the 112 115 public server does not have, the implementors at STSCI may want to build a different implementation. 116 117 The requirements include 113 118 * A graphical user interface similar to what PSI (or SDSS) provides 114 * A mechanism for users to programmaticaly submit requests. (The IPP's upload mechanism is basically a prototype and not a good model). 115 * A simplified request specification bycoord and byexp 119 * A mechanism for advanced users to programmaticaly submit requests. (The IPP's upload mechanism is basically a prototype and not a good model). 120 * System for locating images of interest that correspond to the users' requests 121 * Pixel extractor 116 122 123 It is possible to use the IPP software but would require a nearly full IPP build. 117 124
