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 2020
CLOUD NETWORKING AND SERVICE PROVISIONING
(REMOTE)

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 course will be fully remote this Fall. The conditions specific to remote teaching and assessment are below:

1.     All students are expected to have access to a computer with following capabilities:

a.      reliable internet connection

b.     camera and microphone (your computer and/or cellphone)

c.      document scanning application such as Adobe Scan app (https://play.google.com/store/apps/details?id=com.adobe.scan.android&hl=en_CA)

2.     All students should install VPN for remote desktop access to Concordia University computer labs

https://www.concordia.ca/it/support/connect-from-home.html

Once you have VPN connection to Concordia University, you can access to all available software in Gina Cody School labs by following the process described in:

https://www.concordia.ca/ginacody/aits/support/faq/connect-from-home.html

3.     Download Microsoft Office 365: https://www.concordia.ca/it/services/office-365-education.html

4.     All students are expected to do online, timed exams

a.      Both midterm and final exams will be through Moodle Quiz using live-invigilation

Please note the following with respect to online live Zoom exams:

·       That the exams will take place during the exam period at the designated date and time set by the professor (midterm) or the Exams office (final). All exam times will be set to Eastern Standard Time.

·        That your image, voice and screen activity may be recorded throughout the duration of the exam.

·       That you must show your Concordia University Identification card to validate your identity. Alternative government-issued photo identification will be accepted, though it is not recommended. Only identification in English or French will be accepted. 

·        That any recording made (if one is made) will only be viewed by authorized university personnel (no external entity has authorization to review the recording).

·       That you will be responsible for ensuring appropriate, properly functioning technology (webcam, a microphone, appropriate browser and an ability to download any necessary software, as well as a reliable internet connection with a minimum of a 3G connection).

·       For your online examination(s), you will need to download the appropriate browser lockdown technology and use Zoom. Protocols for entering the examination will be provided by your professor.

·       That you should enter the virtual test site and become familiar with the software that will be used for your exam before starting the exam.

·       That you will need a quiet place within which to take the exam. Earplugs or noise-cancelling headphones that are not connected to a device may also be used to allow you to focus for the duration of the exam.

b.     Course instructor reserves the right to conduct an individual oral examination to verify student’s response to online exam questions

 

 

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: Zoom

Time:
Thursday, 9h00 – 12h30 (Montreal time):  Live Zoom lecture

Note: The live lectures will be recorded and made available online to the students who cannot attend live.

Objective
The course aims at given students a good understanding of cloud computing fundamentals 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, Hypervisor virtualization, container virtualization)

·        Platform as a Service and Software as a Service

·        Infrastructure as a Service

Part II: Cloud Layers

·       Infrastructure as a Service

·       Platform as a Service

Part III: More recent developments

·        Edge Computing

·        Network Function Virtualization


Prerequisites

·       Networking basics

Evaluation scheme

.  TBD

 

 Tentative schedule and lecture notes

Weeks

TOPICS / LECTURES NOTES

EVENTS

Week #1

Overview of Cloud Computing

 

Week #2

Overview of Cloud Computing

Week #3

The technologies on which cloud computing relies - Virtualization

 

 

 



Week #4

The technologies on which cloud computing relies  - Virtualization

 

 

 

Week #5

Infrastructure as a Service

 

 

 

 

Week #6

Infrastructure as a Service



Week #7

Mid-term exam

 

 

Week # 8

 

 

The technologies on which cloud computing relies - SOA

 

 

 



Week 9
 -

The technologies on which cloud computing relies - SOA

 

 

 

 

Week #10
-  

Platform as a Service

 

 
 

Week 11

Edge computing

 

 

 

Week 12


    

 Network Function Virtualization

      

 

Week 13
     

     Final exam

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/