Project:
Topic Detection and Tracking based Power Efficiency Web Server
What I want to do in this project is to build a Web Server with Hot topic awareness powered by the Topic Detection and Tracking (TDT).
Below is a list of things that I want to do.
a) User request handler
A component that responsible for collect the entire user request of the web server and send the collected data to the TDT component.
b) Topic Detection and Tracking
It responsible for finding the trend in a stream of user requests, and makes decision in tuning up the server cluster.
ie.
Send the reducing the power supply instruction to the group of servers that working on one topic when TDT component detect that this topic is not hot any more.
a. Slow Intelligence System
The base framework for TDT who is going to use different methods to predict the trend, with the help of SIS, it can gradually improve performance over time.
b. Knowledge Base
It is the core database to help SIS to select the best method over time.
Generally speaking, it will contain two knowledge bases.
1. Evaluation result knowledge base
The result about what method we have choice last time.
2. Sampled historical record knowledge base
Record for past predict trend and the actual hot trend at that time.
So that the Eliminator can pick up the method and compare with these records to see which method has the best result
c) Dispatcher
Get the instruction from the TDT server and also the topic (marked with hot or cold), then send the according instruction to the group that dealing with this topic.
Comments:
See whether you can incorporate the graphic tool
you did for CS2310 into this project.