slide1
Download
Skip this Video
Download Presentation
SONG Cluster Software

Loading in 2 Seconds...

play fullscreen
1 / 7

SONG Cluster Software - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

A few elements of the SONG software principles Søren Frandsen, Jonas B. Nielsen and Mads Fredslund Andersen Aarhus University. SONG Cluster Software. Flow: Both data and files. Simplified Architecture. Remote Site 1. Remote Site 2. Remote Site 3. Remote Site 8. Central Site.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' SONG Cluster Software' - libra


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
A few elements of the SONG software

principles

Søren Frandsen, Jonas B. Nielsen

and Mads Fredslund Andersen

Aarhus University

SONG Cluster Software

SONG Software

flow both data and files
Flow: Both data and filesSimplified Architecture

Remote Site 1

Remote Site 2

Remote Site 3

Remote Site 8

Central Site

Remote Site 4

Remote Site 7

Remote Site 6

Remote Site 5

SONG Software

requirements
SONG SoftwareRequirements
  • All communication between sites via the database
    • One central site and eight remote sites
    • Central site center of communication (a star architecture)
  • Autonymous remote sites
    • Continue work if communication is lost
    • Eventually consistent
  • Open-source tools
    • Linux based
major software component
SONG SoftwareMajor Software Component
  • DBMS: PostgreSQL http://www.postgresql.org/
  • Database Replication: Slony-I http://slony.info/
  • File Replication: GlusterFShttp://www.gluster.org/
  • All
    • Open source projects/products
    • Mature projects
    • Good release cyclus
    • Good documentation
database replication overview
SONG Software

dispatcher

or_status

or_status

commands

dispatcher_status

dispatcher_status

Obs. request

web_cam_1

web_cam_1

dispatcher

dispatcher

or_status

or_status

commands

commands

dispatcher_status

dispatcher_status

Obs. request

Obs. request

web_cam_1

web_cam_1

Database Replication, Overview

Central Node

Remote Node 1

Remote Node 2

slide6
SONG Software

dispatcher

dispatcher

commands

commands

Obs. request

Obs. request

or_status

or_status

dispatcher_status

dispatcher_status

web_cam_1

web_cam_1

dispatcher

dispatcher

slony

checker

scheduler

worker

slony

Work processes

...

...

house

hold

Central Site

Remote Site n

Telescope

Weather

slide7
SONG Software

Ordering an observation: Observing requests

Central: OR_handler.py

Site 1: OR_executer.py

ad