Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.

Similar presentations


Presentation on theme: "Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation."— Presentation transcript:

1 Prime’ Senior Project

2 Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation Current Status Future Plans Conclusion

3 Problem Definition Static capacity in server based systems. System crashes on unexpected number of requests. Systems administrators must manually balance the load. Low level work is necessary for system balance changes.

4 An Example Media Server Reverse Proxies Users

5 What does our system do? Solve problem in a dynamic manner.  Dynamic load distribution  Dynamic amount of Web Servers Change the system specs on the fly.  Capacity  Security & Authorization

6 How does the system work? New stream is added to the system by the admin. Configuration files of web servers and load balancer is editted by the media server. Relative processes are started on the web servers. Load balancer redirects new clients to one of the available web servers.

7 Implementation Programming Languages  PHP, HTML  C++, Javascript  Bash scripts Web servers  Apache  Nginx Media Server  VLC Media Player Load Balancer Tool  nginx

8 Implementation Database  MySQL Development Tools  NetBeans IDE  Tortoise SVN

9 Current Status User Interface Admin Interface

10 Current Status User Interface Client Interface

11 Current Status Web Server and Load Balancer Configurations Media server is capable of editing and controlling configuration files and processes of web servers and load balancer as intended.

12 Future Plan We are continuing our tests on the system.  Different load levels. Load balancer dynamism may be improved further.

13 Conclusion Our system is mostly complete and we have recently started testing. So far, our load balancing seems to be working fine. We have encountered minor bugs and fixed them.

14 Questions? Thanks for listening!


Download ppt "Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation."

Similar presentations


Ads by Google