Olympus pesentation2

500 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
500
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Olympus pesentation2

  1. 1. OlympusDistributed Dynamic Server ClusterManagement Software Framework
  2. 2. OverviewOlympus is a server management program meant to manage arbitrary software and hardware components on individual distributed servers
  3. 3. Backend Source Software At heart an HTTP server Handles requests from Users on port 80 (HTTP)Handles requests from Servers on port 7331 (Olympus Protocol)
  4. 4. Frontend - User Interaction -Essentially a single webpage with dynamic data-Heavy Javascript usage - (ajax, data visualization)
  5. 5. Ajax for Frontend - Backend Communication Ajax is the primary method of communicating data from backend software to frontend interface Fast & Efficient - only transfer data, not markup Server List command [s]Returns [AsherServer,192.168.1.100,1&GabeServer, 192.168.1.101]
  6. 6. Javascript Handles and ParsesJavascript handles and parses all the incoming data as itarrives into the frontendInserts it into specific elements that are displayed to the userusing preformed framework
  7. 7. How not to use portsTrying to connect to a different port using AJAX DOES NOT WORK! (this problem took us way to long to figure out)
  8. 8. New Features!-Graphing/data visualization support throughRaphael Javascript Library-Keyboard Shortcuts support
  9. 9. Diagram
  10. 10. ThanksProf MoorthySean O Sullivan
  11. 11. OlympusDistributed Dynamic Server ClusterManagement Software Framework

×