Propostas Submetidas MEI 2014/2015

DEI - FCTUC
Gerado a 2024-11-21 20:08:08 (Europe/Lisbon).
Voltar

Titulo Estágio

Scalability and Robustness of Znn.com

Áreas de especialidade

Engenharia de Software

Local do Estágio

DEI/CISUC/SSE (and possibly CMU (USA)/Institute of Software Research)

Enquadramento

Based on real sites like cnn.com and RockyMountainNews.com, Znn.com is a news service that serves multimedia news content to its customers. Architecturally, Znn.com is a web-based client-server system that conforms to an N-tier style. Znn.com uses a load balancer to balance requests across a pool of replicated servers, the size of which is dynamically adjusted to balance server utilization against service response time. A set of client processes makes stateless content requests to one of the servers.

The business objectives at Znn.com are to serve news content to its customers within a reasonable response time range while keeping the cost of the server pool within its operating budget. From time to time, due to highly popular events, Znn.com experiences spikes in news requests that it cannot serve adequately, even at maximum pool size.

Objetivo

We want to investigate Znn.com on a virtualized data center, and in that context we want to investigate approaches for scalability (SQL and NoSQL). Currently, when the system comes under high load, the sys-admins may increase the server pool size until a cost-determined maximum is reached, at which point the sys-admin would switch the servers to serve textual content.

Switch the server content mode from multimedia to textual
Switch the server content mode from textual to multimedia
Increment the server pool size, and
Decrement the server pool size

We want to automate Znn.com system management and to test the best scalability solutions.

Plano de Trabalhos - Semestre 1

(a) [2014-09-01 to 2014-10-31] Review of the state-of-the-art;
(b) [2014-11-01 to 2015-01-31] Proposal of scalable mechanisms for cloud data;

(c) [2014-12-01 to 2015-01-31] Write Thesis Proposal;

Plano de Trabalhos - Semestre 2

(d) [2015-02-01 to 2015-04-30] Implementation of prototype with scalable mechanisms;

(e) [2014-11-01 to 2015-04-30] Experimental validation of the approaches;
(f) [2015-04-01 to 2015-05-31] Write a paper;

(g) [2015-03-01 to 2015-07-31] Write the thesis.


Condições

The work is to be executed at the laboratories of the CISUC’s Software and Systems Engineering Group and eventually at Institute of Software Research-Carnegie Mellon University (CMU). A work place will be provided as well as the required computational resources. The student will apply for a CMU-Portugal international internship during 8-12 weeks (http://www.cmuportugal.org/tiercontent.aspx?id=5204).

Orientador

Pedro Furtado, Jorge Bernardino
pnf@dei.uc.pt 📩