Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\Line2.gif

ENCS691K - FALL 2017
CLOUD NETWORKING AND SERVICE PROVISIONING

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\Line2.gif

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\boule_violette.gif  News

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\boule_violette.gif  Outline

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\boule_violette.gif  Tentative schedule and lecture notes

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\boule_violette.gif  Academic code of conduct, student responsibilities and student resources

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\Line2.gif

News

-          The standard project specification is available.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\Line2.gif

Outline  

Logistics

Roch H. Glitho
Office: EV007-637, Tel: 1-514-8482424 ext. 5846, Email: Glitho@ciise.concordia.ca
URL: http://www.ece.concordia.ca/~glitho/
Office hours: Thursday: 15h00 – 17h00

Time:
Thursday:  17h45 - 20h15

Room
 H.401


Objective
The course aims at given students a good understanding of cloud computing basics and a good grasp of the networking and service provisioning aspects.


Topics  


Part I: Cloud Computing Basics

·         Overview

·         Technologies on which cloud computing relies (e.g. SOA, Virtualization)

·         Platform as a Service and Software as a Service

·         Infrastructure as a Service

Part II: Cloud Networking

·         Architectures

·         Technologies and protocols

·         Emerging trends

Part III: Applications / Services Provisioning in Clouds

·         Content delivery applications

·         Multimedia applications

·         Internet of Things (IoT) applications

Recent developments


Prerequisites

·         Networking basics

Evaluation scheme

There will be two quizzes and a semester long project. The quizzes are closed book. The grading scheme is as follows.

·         Quiz #1: 30 % (Scheduled for week #7 – October 21)

·         Quiz #2: 30 % (Scheduled for week #13 – December 2)

·         Semester long project: 40% (Report and demos scheduled for Week #14 – December 7)

 

 Tentative schedule and lecture notes

Weeks

TOPICS / LECTURES NOTES

EVENTS

Week #1

-          September   7

Overview of Cloud Computing

 Introduction to the semester long project

Week #2

-          September  14

Overview of Cloud Computing

Appendix:  Overview of cloud based – content delivery networks

Standard project specification available

Week #3

-          September  21

 

The technologies on which cloud computing relies  - SOA

 

 

 



Week #4

-          September  28

The technologies on which cloud computing relies  - SOA

The technologies on which cloud computing relies  - Virtualization

 

 

Project for students taking ENC691K and Elec6861

Week #5

-          October   5

The technologies on which cloud computing relies  - Virtualization

 

 

 

 

Week #6

-          October    12

The technologies on which cloud computing relies  - Virtualization


Deadline for personalized project submission

Week #7

-          October  19


The technologies on which cloud computing relies  - Virtualization

 

 

Week # 8

 

-          October 26

 

Mid-term exam

 

 



Week 9
 -     November 2

 

 

SaaS and PaaS 1

 

Infrastructure as a Service 1

 

Week #10
-   November   9

Infrastructure as a Service 1

Cloudlets, MEC and Fog

 

 

 
 

Week 11

-          November 16

 

Cloudlets, MEC and Fog

 

 

 

Week 12


     -     November 23

 Network Function Virtualization

      

 

Weeks 13
      -       November  30

    

Quiz 2

Week #14
-       December 12  -

     

  

 Demos (December 13)

 Due data project report (December 20)

 

     

   

 

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: U:\Personnal_Page\images\Line2.gif

Academic Code of Conduct, Student responsibilities and Student resources

Academic Code of Conduct

 

Academic Integrity

 

Any form of cheating, plagiarism, personation, falsification of a document as well as any other form of dishonest behaviour related to the obtention of academic gain or the avoidance of evaluative exercises committed by a student is an academic offence under the Academic Code of Conduct and may lead to severe penalties up to and including suspension and expulsion.

As examples only, you are not permitted to:

You are subject to the Academic Code of Conduct. Take the time to learn more at http://provost.concordia.ca/academicintegrity/

 Student’s Responsibilities

 

·         Students are expected to attend every class. Some material may only be covered in class and not made available on the course website. Students are expected to read the assigned material and to actively participate in class discussions.

·         Students are expected to be respectful of other people’s opinions and to express their own views in a calm and reasonable way. Disruptive behaviour will not be tolerated.

·         Students are expected to be familiar with the Code of Rights and Responsibilities: http://rights.concordia.ca

·         If you cannot attend class for any reason, unforeseen or not, you are to come and talk or write to me as soon as possible.

 

 

9. Student Services

 

·         Concordia Counselling and Development offers career services, psychological services, student learning services, etc.

       http://cdev.concordia.ca

·         The Concordia Library Citation and Cycle Guides:    http://library.concordia.ca/help/howto/citations.html

·         Advocacy and Support Services:

       http://supportservices.concordia.ca

·         Student Transition Centre:

      http://stc.concordia.ca

·         New Student Program:

      http://newstudent.concordia.ca

·         Office for Students with Disabilities:

      http://supportservices.concordia.ca/disabilities/

·         The Academic Integrity Website: 

      http://provost.concordia.ca/academicintegrity/