prime’ senior project. presentation outline what is our project? problem definition what does our...

Post on 16-Dec-2015

216 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Prime’ Senior Project

Presentation Outline

What is Our Project?

Problem Definition

What does our system do?

How does the system work?

Implementation

Current Status

Future Plans

Conclusion

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.

An Example

Media Server

Reverse Proxies

Users

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

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.

Implementation

Programming Languages PHP, HTML C++, Javascript Bash scripts

Web servers Apache Nginx

Media Server VLC Media Player

Load Balancer Tool nginx

Implementation

Database MySQL

Development Tools NetBeans IDE Tortoise SVN

Current Status

User Interface Admin Interface

Current Status

User Interface Client Interface

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.

Future Plan

We are continuing our tests on the system. Different load levels.

Load balancer dynamism may be improved further.

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.

Questions?

Thanks for listening!

top related