Progetti. Scelta e validità del progetto

Documenti analoghi
Progetti. Scelta e validità del progetto

Android Development. Course Projects. Università degli Studi di Parma

CORSO MOC6439: Configuring and Troubleshooting Windows Server 2008 Application Infrastructure

Fiori di campo. Conoscere, riconoscere e osservare tutte le specie di fiori selvatici più note

Resources and Tools for Bibliographic Research. Search & Find Using Library Catalogues

REGISTRATION GUIDE TO RESHELL SOFTWARE

CABIN CREW TRAINING COMMUNICATION

I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO CON ESEMPI BASATI SULLA TRADUZIONE DELLA BIBBIA (ITALIAN EDITION) BY BRUNO OSIMO

Downloading and Installing Software Socio TIS

Laurea Magistrale in Ingegneria Informatica - I anno

Selection procedure. MASTER IN BUSINESS ADMINISTRATION - MBA (LM-77, 2-year postgraduate degree) AY 2017/18

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition)

open data innovare gli strumenti e i processi nuovi modelli di partecipazione condivisione business

The distribution energy resources impact

6.5 RNA Secondary Structure. 18 novembre 2014

How to register online for exams (Appelli) Version updated on 23/10/2017

INTERNET & MARKETING INNOVATIVE COMMUNICATION.

UNIVERSITÀ DEGLI STUDI DI TORINO

Sistemi Distribuiti e Cloud Computing A.A. 2015/16

WELCOME. Go to the link of the official University of Palermo web site Click on the box on the right side Login unico

UNIVERSITÀ DEGLI STUDI DI TORINO

Quando mi collego ad alcuni servizi hosting ricevo un messaggio relativo al certificato di protezione del sito SSL, come mai?

Introduzione all ambiente di sviluppo

Ingegneria del Software

Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition)

Copyright 2012 Binary System srl Piacenza ITALIA Via Coppalati, 6 P.IVA info@binarysystem.eu

Microsoft Dynamics CRM Live

CORSO MOC10972: Administering the Web Server (IIS) Role of Windows Server. CEGEKA Education corsi di formazione professionale

Cloud Computing e la Sicurezza?

MS WINDOWS SERVER CONFIGURING AND TROUBLESHOOTING INTERNET INFORMATION SERVICES

Esempio con Google Play tore Example with Google Play tore

MOC10982 Supporting and Troubleshooting Windows 10

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Access to HPC resources in Italy and Europe

Sistemi Distribuiti e Cloud Computing A.A. 2013/14

SRT064 BTH SRT051 BTH SRT052 BTH

IL GIOVANE HOLDEN FRANNY E ZOOEY NOVE RACCONTI ALZATE LARCHITRAVE CARPENTIERI E SEYMOUR INTRODUZIONE BY JD SALINGER

Department of Business and Management/ Corso di Laurea Magistrale/ Master s Degree Program In Marketing Studenti iscritti al I anno /

shared bytes -> shared good A geek proposal for the Sharing Economy survival

Esame : Supporting Users Running the Microsoft Windows XP Operating Systems (corso Moc 2261)

How to use the WPA2 encrypted connection

CORSO MOC10231: Designing a Microsoft SharePoint 2010 Infrastructure. CEGEKA Education corsi di formazione professionale

introduzione al corso di sistemi operativi a.a maurizio pizzonia

PDF Icon. PDF Icon. PDF Icon. PDF Icon. PDF Icon. PDF Icon FOOTER

Guida all immatricolazione online

VDI Solution. Today - Tough Choice for VDI Delopment. One or two application non browser-based activity.

Virtualizzazione. Business Continuity

Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator. StarTech ID: SATDOCK22RU3

100 consigli per vivere bene (Italian Edition)

19 touchscreen display

A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

INNOVATIVE DISTRIBUTION SYSTEMS: INFLUENCE OF REGULATORY ENVIRONMENT

Ingegneria del Software

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Buona volontà e serietà completano il profilo. Tipo di contratto: stage di 6 mesi con rimborso mensile di 600 euro + ticket restaurant

Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator

Gocce d'anima (Italian Edition)

Decode NGS data: search for genetic features

CORSO MOC20687: Configuring Windows 8.1

DICHIARAZIONE DI CONFORMITA' / Declaration of Conformity

A Solar Energy Storage Pilot Power Plant

Istruzioni PagoPA/PagoPA Instructions

Tre Italiane che hanno contribuito alla storia

CORSO MOC20414: Implementing an Advanced Server Infrastructure

Keep calm, observe and assess

Introduzione Kerberos. Orazio Battaglia

MOC10775 Administering Microsoft SQL Server 2012 Databases

Tipologie di sensori e di estrazione automatica di dati

Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition)

Posta elettronica per gli studenti for the students

AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION

15 Domande sui Social Media (Italian Edition)

TNCguide OEM Informativa sull introduzione di documentazione aggiuntiva nella TNCguide

Beyond FOSS 3D GIS technologies: a chance for developing countries FOSS4G. 29 Sept. 3 Oct Cape Town South Africa

CV&Coffee lancia la prima agenzia di reclutamento a Londra e nel Regno Unito specializzata in talenti italiani

Una Ricerca Erboristica (Italian Edition)

Reti e Protocolli rassegna (II)

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Corso ufficiale Installing, Configuring and Manage VMWare 6

MS SHAREPOINT ADMINISTRATING SHAREPOINT SERVICES AND SHAREPOINT PORTAL SERVER 2003

Sistemi Distribuiti Anno accademico 2009/10

MS WINDOWS SERVER CONFIGURING AND TROUBLESHOOTING A NETWORK INFRASTRUCTURE

Il Data Center come elemento abilitante alla competività dell impresa

LED Bulb Lamp 5W A55 (E27) ELCART. A New Experience in Light

Mod INTERFACCIA USB/KEY USB/KEY INTERFACE. Sch./Ref.1067/003

REGISTRATION. Area Ricerca

Progetto E-CLIL. Anno scolastico

Famiglia Spirituale nel XXI secolo (La) (Italian Edition)

Sistemi Distribuiti e Cloud Computing A.A. 2014/15

Management software for remote and/or local monitoring networks

Giovanni Franco Gianfranco Lazzarin H-Farm Roncade

Debtags. Dare un senso a pacchetti. 16 settembre slides Enrico Zini enrico@debian.org

HTML5 Fast Track. Peter Lubbers. with. Vers Giugno 2012, Roma

CloudEvolution is a plant monitoring and supervision system (via Web).

Veronafiere ottobre 2015

DICHIARAZIONE DI RESPONSABILITÀ

EC11 ANNO ACCADEMICO 2013/2014 CORSO DI LAUREA IN ECONOMIA, COMMERCIO INTERNAZIONALE e MERCATI FINANZIARI

ATM. Compatibile con diversi Canali di Comunicazione. Call Center / Interactive Voice Response

ORA1144 Oracle WebLogic Server 12c: Administration I

Transcript:

Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Progetti Corso di Sistemi Distribuiti e Cloud Computing A.A. 2013/14 Valeria Cardellini Scelta e validità del progetto Comunicare entro 20/6/2014 le seguenti informazioni: componenti del gruppo (nominativi ed email) progetto scelto Numero max di prenotazioni per ogni tipo di progetto Inviare successivamente richiesta per accesso al grant AWS Comunicare e concordare tempestivametne eventuali modifiche relative al gruppo Progetto valido solo per l'a.a. 2013/14 Valeria Cardellini - SDCC 2013/14 1

Consegna e discussione del progetto Consegna: circa dieci giorni prima della discussione del progetto Quando consegnare? Durante l A.A, non ci sono date predefinite Cosa consegnare? CD con codice, relazione ed eventuali risultati sperimentali; relazione (no codice) anche in formato cartaceo Discussione: tutti i componenti del gruppo nella stessa data Cosa presentare? Una parte del progetto per ciascun componente del gruppo con ludici (max 10 minuti per studente) Domande e testing del sistema/servizio durante la discussione Valeria Cardellini - SDCC 2013/14 2 Common requirements for all projects You can choose the programming language You must use Amazon Web Services (AWS) You can use support libraries and tools to develop your project (of course they should not overlap with the project goals!) Be careful: their use must be properly mentioned in the project report System/service with configurable parameters (no hard-coded!) Through a configuration file/service You must test all the functionalities of your developed system/service and present and discuss the testing results in the project report Valeria Cardellini - SDCC 2013/14 3

Common requirements for all projects (2) System/service supports multiple, autonomous entities contending for shared resources System/service supports real-time updates to some form of shared state System/service state should be distributed across multiple client or server nodes The only allowed centralized service can be one that supports users logging on, adding or removing clients or servers, and other housekeeping tasks System/service scalability and elasticity System/service fault tolerance, in particular system/ service continues operation even if one of the participant nodes crashes (optionally, recovers the state of a crashed node so that it can resume operation) Valeria Cardellini - SDCC 2013/14 4 Overview of projects Project 1: Mobile Cloud Computing application 2/3 students per team Project 2: Sensor Cloud service - 2/3 students per team Project 3: Elastic file system in the Cloud - 3 students per team Project 4: reinvent Facebook/Twitter in the Cloud - 3 students per team Valeria Cardellini - SDCC 2013/14 5

Project 1 Mobile Cloud Computing (MCC) application Create a Mobile Cloud Computing application and exploit the idea of remedying the limited resource availability on mobile devices (computing cycles, storage and battery energy) with the resource abundance in the Cloud Valeria Cardellini - SDCC 2013/14 6 Project 1 Which kind of application? It is your choice! Think of a next generation context-aware mobile application, e.g., Context-rich sensing on mobile devices in support of quality-of-life enhancing applications, such as photo and video processing to perform face/ activity recognition, speech processing to perform automatic translation Interactive and delay-sensitive applications, such as multi-party video conferencing Fast and reliable key-value store service: a mobile application can store and retrieve application-wide state information by using key-value pairs Valeria Cardellini - SDCC 2013/14 7

Project 1 Propose your service by June 20 In 1 page briefly describe your project s application The number of students in the team depends on the chosen application Additional requirements: Use at least 2 AWS distinct services Valeria Cardellini - SDCC 2013/14 8 Project 2 Sensor Cloud service Idea: data streams coming from sensors, IoT devices, smartphones are processed in the Cloud Valeria Cardellini - SDCC 2013/14 9

Project 2 Which kind of service? It is your choice! Some examples: Smart building applications that optimize power use, air conditioning, lighting, door locking/ unlocking, finding people Mobile crowdsensing applications, e.g., applications that fall within the domain of smart cities, real-time traffic monitoring, crowdsourced environmental monitoring, ambient assisted living, or social sensing Possibly saving energy consumption on the data sources Valeria Cardellini - SDCC 2013/14 10 Project 2 Propose your service by June 20 In 1 page briefly describe your project s service The number of students in the team depends on the chosen service Additional requirements: Use at least 2 AWS distinct services Valeria Cardellini - SDCC 2013/14 11

Project 3 Elastic file system in the Cloud Idea: distributed file system that supports application scale-up and scale-down Applications tag files with different levels of consistency and persistence (only certain files and directories are to be kept consistent across VMs) The file system leverages the elastic nature of VM instances Scale-down can be challenging due to need to perform state reintegration in case of stateful services (if a file is divided into chunks, chunks have to be properly moved/replicated before the corresponding VM is retired) Valeria Cardellini - SDCC 2013/14 12 Project 4 Reinvent Facebook/Twitter in the Cloud In a nutshell: create an eventually consistent distributed publish-subscribe system with a social network interface Goal: exploit the use of AWS! Valeria Cardellini - SDCC 2013/14 13