180 likes | 349 Views
Skynet Project. Josh Lawson. Astroinformatics. What is Astroinformatics ? The formalization of data-intensive astronomy for research and education. Enabling discipline for data-intensive astronomy. The basic granule of Astroinformatics is the astronomical object itself: Star Galaxy
E N D
Skynet Project Josh Lawson
Astroinformatics • What is Astroinformatics? • The formalization of data-intensive astronomy for research and education. • Enabling discipline for data-intensive astronomy. • The basic granule of Astroinformatics is the astronomical object itself: • Star • Galaxy • Asteroid • Astroinformatics is used for clustering and classification. The Cartwheel galaxy (false-color composite) Source: http://www.nasa.gov/centers/jpl/news/galex-20060111_prt.htm
The VO • Virtual Observatory • The NVO is the National Virtual Observatory • US-based Virtual Observatory project . • Collaborates with the International Virtual Observatory Alliance (IVOA). • Enables astronomical researchers to find, retrieve, and analyze astronomical data from ground- and space-based telescopes worldwide. Source: http://www.srl.caltech.edu/nvo/PPT/sld001.htm Source: http://www.ivoa.net
The VO • Seven Initial Grid Projects • NVO-TeraGrid Testbed San Diego Supercomputer Center • Atlasmaker: A Grid-based Implementation of the HyperatlasCalifornia Institute of Technology • Resolving star formation in galaxiesUniversity of Pittsburgh Johns Hopkins University • MontageUniversity of Southern California • Fitting Quasar Spectra University of Pittsburgh Carnegie-Mellon University • N-Point Correlation Functions of Galaxies Carnegie Mellon University Pittsburgh Supercomputing Center University of Pittsburgh Microsoft Corporation • The Cosmic Microwave Background Grid Carnegie Mellon University Map of the cosmic microwave background (Source: NASA/WMAP)
Unsolved Mysteries • A recent European News Release stated, “Grid technology helps astronomers keep pace with the Universe.” • Undiscovered • Galaxy Clusters • Asteroid paths • Dark Matter • Black Holes A growing black hole, called a quasar, can be seen at the center of a faraway galaxy in this artist's concept. Source: http://photojournal.jpl.nasa.gov/catalog/PIA10093
Networks • Peer to Peer • A peer-to-peer (P2P) network is created when two or more PCs are connected and share resources without going through a separate server computer. • In a P2P environment, access rights are governed by setting sharing permissions on individual machines. Source: http://my.opera.com/YIN_YANG/blog/index.dml/tag/TechFAQ
Networks • Client-Server • Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request • TCP/IP Source: http://www.dewassoc.com/support/networking/serverpeer.htm
Servers • Network Server is a computer designed to: • process requests. • deliver data to other (client) computers over a local network or the internet.
Our Server • Dell Poweredge 860 • Single Dual-Core Intel Xeon 3000 Sequence • 750 GB Hard Drive • Remote Monitoring
Workstations • 8 Dell Optiplex GX260/270 • 2.53 GHz Pentium 4 • 40/60 GB Hard Drives • All running Linux
Cluster Computing • Cluster • independent computers combined into a unified system through software and networking. • In cluster computing: • parallel and/or distributed computing techniques are applied to the solution of computationally intensive applications across networks of computers. Cluster Computing
Cluster Computing • Uses: • High Availability (HA) • Greater reliability • High Performance Computing (HPC) • Greater computational power than a single computer can provide. • Reference: • Beowulf.org
Our Plan • Problem: Asteroids in the path of Earth • Setup: Beowulf System Server Gigabit Switch Workstations
Software • Server and Workstation Software • Debian distribution of Linux • PVM (Parallel Virtual Machines) • MPI (Message Passing Interface)
Beowulf Clusters • Beowulf Clusters • scalable performance clusters • based on commodity hardware, on a private system network with open source software (Linux) infrastructure.
Beowulf Clusters • Beowulf Clusters • Nodes in the cluster don't sit on people's desks; they are dedicated to running cluster jobs. The Physical Layout of a Typical Beowulf Source: http://www.linuxjournal.com/article/5710
What they can do. . . • Beowulf systems are traditionally used for: • Technical applications • Simulations • Biotechnology • Petro-clusters • Financial market modeling • Data mining • Stream processing • Internet servers for audio and games