Vittorio SCARANO | SERVERLESS COMPUTING FOR IOT (ENGLISH)
Vittorio SCARANO SERVERLESS COMPUTING FOR IOT (ENGLISH)
cod. 0522500120
SERVERLESS COMPUTING FOR IOT (ENGLISH)
0522500120 | |
DIPARTIMENTO DI INFORMATICA | |
EQF7 | |
COMPUTER SCIENCE | |
2018/2019 |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2016 | |
PRIMO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 9 | 45 | LESSONS |
Objectives | |
---|---|
PRINCIPLES OF CLOUD COMPUTING. ARCHITECTURES, SERVICE MODELS AND MAIN PLATFORMS (AMAZON, AZURE, GOOGLE, ETC.). SERVERLESS COMPUTING ON THE CLOUD: PRINCIPLES AND ARCHITECTURES. INTRODUCTION TO THE INTERNET OF THINGS. IOT ARCHITECTURES AND PROTOCOLS. AMAZON WEB SERVICE IOT PLATFORM. |
Prerequisites | |
---|---|
THE STUDENT MUST HAVE ACQUIRED KNOWLEDGE ON THE ARCHITECTURE OF NETWORKS AND TCP / IP PROTOCOLS AND CLIENT/SERVER PROGRAMMING. THE STUDENT MUST ALSO HAVE A SIGNIFICANT PROGRAMMING EXPERIENCE IN JAVA AND C AND OPERATING SYSTEMS, AND MUST BE ABLE TO USE PROFICUOSULY AN INTEGRATED DEVELOPMENT ENVIRONMENT. |
Contents | |
---|---|
INTRODUCTION TO CLOUD COMPUTING •SCALABLE COMPUTING •ENABLING TECHNOLOGIES •SYSTEM MODELS •SOFTWARE ENVIRONMENTS •SERVICE MODELS: IAAS, PAAS, SAAS INTRODUCTION TO INTERNET OF THINGS •MOTIVATIONS TO INTERNET OF THINGS (AN OVERVIEW) •DEFINITION OF IOT •IOT ARCHITECTURES •RESOURCE MANAGAMENT IN IOT •IOT DATA MANAGEMENT AND THE CLOUD/FOG COMPUTING •IOT PROTOCOLS, APPLICATIONS, SECURITY AND PRIVACY SERVERLESS COMPUTING: •DEFINITION AND NEW SERVICE MODEL FAAS •BENEFITS AND USE CASES •LIMITS •MAIN PLATFORMS (AWS LAMBDA, AZURE FUNCTIONS, GOOGLE CLOUD) •TRIGGERS/EVENTS •DEVELOPMENT TOOLS •AMAZON WEB SERVICES: ARCHITECTURE AMAZON WEB SERVICE IOT PLATFORM •AWS IOT COMPONENTS •HOW TO ACCESS •DESIGN AND DEVELOPMENT OF SEVERAL SIMPLE APPLICATIONS BASED ON IOT/EMULATORS |
Teaching Methods | |
---|---|
THE COURSE CONSISTS OF TWO PARTS. THE FIRST PART IS FOUNDATIONA, DEALING WITH THE PRINCIPLES OF CLOUD COMPUTING AND OF INTERNET OF THINGS AND WHERE SERVERLESS COMPUTING IS INTRODUCED. A SECOND PART OF THE COURSE IS MORE PRACTICAL AND WILL CONSISTS IN USING AMAZON WEB SERVICE IOT PLATFORM |
Verification of learning | |
---|---|
SIX EXAM SESSIONS DURING THE WHOLE ACADEMIC YEAR, IN ADDITION TO TWO SPECIAL ONES RESERVED TO STUDENTS WHO LACK A FEW EXAMS FOR THEIR DEGREE. EACH SESSION IS PROVIDED WITH A PROJECT TEST (THAT MUST BE COMPLETED WITHIN A MONTH) AND AN ORAL TEST. THE RESULTING MARK IS CALCULATED USING A WEIGHTED AVERAGE OF THE TWO TEST MARKS. |
Texts | |
---|---|
CLOUD COMPUTING INTRODUCTION •DISTRIBUTED AND CLOUD COMPUTING. KAI HWANG, GEOFFREY C. FOX, JACK DONGARRA. MORGAN KAUFMANN INTERNET OF THINGS INTRODUCTION •“INTERNET OF THINGS: PRINCIPLES AND PARADIGMS”. R. BUYYA, A.V. DASTJERDI. ELSEVIER SERVERLESS COMPUTING •BEGINNING SERVERLESS COMPUTING. MADDIE STIGLER. APRESS DEVELOPMENT ON AMAZON WEB SERVICE IOT PLATFORM •AWS IOT DEVELOPER GUIDE. HTTPS://DOCS.AWS.AMAZON.COM/IOT/LATEST/DEVELOPERGUIDE/IOT-DG.PDF OTHER TEXTBOOKS “THE INTERNET OF THINGS IN THE CLOUD: A MIDDLEWARE PERSPECTIVE”. H. ZHOU. CRC PRESS. |
More Information | |
---|---|
INFORMATION ABOUT EACH CLASS AND EAMPLES DISCUSSED DURING THE COURSE ARE AVAILABLE ON THE FACULTY LEARNING PLATFORM, WITH TRACES OF EXAMS AND OTHER SUPPORTING MATERIAL (PROGRAMMING MANUALS, TUTORIALS, READING MATERIAL) HTTP://ELEARNING.INFORMATICA.UNISA.IT/EL-PLATFORM |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2019-10-21]