SlideShare a Scribd company logo
Cloud Computing and Services
Welcome meeting for 1st-year students
Guillaume Pierre
guillaume.pierre@univ-rennes1.fr
 1/53
Guillaume Pierre (France)
My background:
Professor at the Rennes 1
university
Researcher in Cloud computing
How I discovered the master
school:
Taking its leadership was part of
the deal for this position
Why Rennes?
Nice city, great quality of life
The best research lab in France for
cloud computing (in my opinion)
My expectations:
Bring good and ambitious
students in Rennes
 2/53
The local environment
 3/53
Brittany
 4/53
Rennes
Capital city of Brittany
211,000 inhabitants
Among them: 63,000 students
(30% of the population!)
A major center for arts and culture
Music festivals etc.
A major hub for science and
technology
Universities, schools, research labs
Plenty of IT companies
 5/53
The university
Founded in 1461. . . in Nantes
The main scientic university in Rennes
29,601 students in 2015/2016 (including
7000+ international students from 121
countries)
1817 faculty members
1580 sta members
Three campuses in Rennes
And a few other ones in other cities
nearby
Why is it called Rennes 1 university?
Because there is also a Rennes 2
university :-)
 6/53
The campus
 7/53
ISTIC
ISTIC == Dept. of Computer Science and Electronics
1400 students (bachelors, masters, PhD)
75 teachers
Strong connections with research
Strong connections with businesses
 8/53
INRIA / IRISA
The biggest IT research
center in France
∼ 800 employees, 39
teams, 7 departments
Top-notch equipment
(you will get access to
some of it)
Most of your professors are
also researchers there
Main research domains:
Large Scale Systems
Networks, Telecommunication and
Services
Architecture
Language  Software Engineering
Digital Signals and Images, Robotic
Media and Interactions
Data and Knowledge Management
 9/53
EIT Digital in Rennes
Frédéric will tell you everything about it :-)
 10/53
The master school
 11/53
The master school in a nutshell
ScienceTechnology + InnovationEntrepreneurship
European
Strong connections with major industrial partners
 12/53
Two versions of the same program
EIT Digital version Pure-ISTIC version
Mobility Two years in two dierent
universities
Two years at the University
of Rennes 1
Degree Two master degrees + a
certicate from EIT
Master degree of the Uni-
versity of Rennes 1
All the rest Exactly the same
Note: students from the pure-ISTIC version may choose to apply to the
EIT Digital version in a couple of months.
 13/53
Eight technical majors
Digital Media Technology(DMT)
Cloud Computing and Services (CCS)
Embedded Systems (ES)
Human Computer Interaction and Design (HCID)
Internet Technology and Architecture (ITA)
Security and Privacy (SaP)
Service Design and Engineering (SDE)
Data Science (DSC)
 14/53
Eight technical majors
Digital Media Technology(DMT)
Cloud Computing and Services (CCS) ← You are here ;-)
Embedded Systems (ES)
Human Computer Interaction and Design (HCID)
Internet Technology and Architecture (ITA)
Security and Privacy (SaP)
Service Design and Engineering (SDE)
Data Science (DSC)
 14/53
European mobility
 15/53
The whole picture
 16/53
The major in Cloud Computing and Services
Keywords: cloud computing, distributed systems, large  distributed
databases, fault-tolerant systems, Web services, mobile systems, distributed
information systems, networking.
Year 1:
Year 2:
Cloud Cloud Mobile Distributed Data Distributed
infrastructures  data services information intensive data
analytics management computing processing
 17/53
Your study program
 18/53
Semester organization
1st semester: September 1st 2017 → December 22nd 2017
No class from October 30th to November 5th
Exams from December 18th to December 22nd
2nd semester: January 8th 2018 → April 27th 2018
No class from March 5th to March 11th
Exams from April 23rd to April 27th
From May to August:
Good time to do an internship
2nd-chance exams from June 11th to June 15th
 19/53
Forms of tuition
CM: cours magistraux
The teacher presents new contents
Students are welcome to ask questions
TD: travaux dirigés
Paper-based exercises
Make sure to learn the previous lesson
before attending the TD!
Attendance in the TDs is compulsory
TP: travaux pratiques
Computer lab
Make sure to learn the previous lesson
before attending the TP!
Attendance in the TPs is compulsory
 20/53
Your study program in Rennes (1st semester)
First semester: basic courses
SE: operating systems
ACO: object-oriented software design
RSP: networks from services to protocols
ST: service technologies
IE: innovation and entrepreneurship
BDL1: business development lab
 21/53
SE: operating systems
Topic: operating systems
How does an operating system work?
Particular emphasis on multitasking support
Synchronization mechanisms
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Angeliki
Kritikakou
 22/53
ACO: object-oriented software design
Topic: how to design software in a systematic
fashion
Data modeling and representation
Design patterns
Software testing
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Noël Plouzeau
Marc Bousse
 23/53
RSP: networking from services to protocols
Topic: Network architecture
Network protocols
Architecture of the Internet
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical sessions César Viho
 24/53
ST: Service Technologies
Topic: Internet of Services + Cloud
How do we design/build/compose services?
How do we build workows?
How do we run them in the cloud?
How does a cloud work?
Tuition method:
CM: Lectures
TD: Reading articles and presenting them
TP: Building real services on Grid'5000
Grid'5000: a world-leading experimental testbed
2218 machines (7896 cores) in 10 locations
Entirely dedicated to research and teaching
Reserve physical machines and do anything
you want with them (e.g., erase the hard
drive, install your own OS)
Cédric Tedeschi
Guillaume Pierre
Mathieu Simonin
 25/53
IE: innovation and entrepreneurship
See Alvaro's presentation
 26/53
BDL1: business development lab
See Alvaro's presentation
 27/53
Your study program in Rennes (2nd semester)
Second semester: advanced courses
DS: distributed systems
IBD: big data storage and processing infrastructures
KNI: knowledge and intangible assets management
BDL2: business development lab
Elective course #1 (choose one):
MEPS: modeling for performance evaluation and safety analysis
NOY: operating systems  system kernel implementation
Elective course #2 (choose one):
PPAR: parallel programming
COBRA: combinatorial opimization and related algorithms
 28/53
ST: distributed systems
Topic: mechanisms, algorithms, and system
implementations that enable the development
of distributed applications.
Communication
Naming and location
Coordination
Distributed transactions
Replication and consistency
Fault tolerance
Distributed le systems
Virtualization and cloud computing
architectures
Tuition method:
CM: lectures
TD: exercise sessions
Guillaume Pierre
 29/53
IBD: big data storage and processing
infrastructures
Topic:
Peer-to-peer networks
Grids and clouds
Large-scale data management
Tuition method:
CM: lectures
TD: research paper presentations
Gabriel Antoniu
Davide Frey 30/53
KNI: knowledge and intangible assets
management
See Alvaro's presentation
 31/53
BDL2: Entreprenarial project
See Alvaro's presentation
 32/53
MEPS: modeling for performance evaluation
and safety analysis
Topic: how to model system performance
mathematically
Markov chains (model for machine failures)
Queuing theory (model for application
performance)
System simulation (when models are not
suitable)
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Bruno Séricola
 33/53
NOY: operating systems  system kernel
implementation
Topic: operating system implementation
hardware/OS interactions
Operating system kernel structure
Process scheduling implementation
I/O mechanisms implementation
Memory management implementation
Operating system security
Required uency in two languages:
C
French :-(
Tuition method:
CM: lectures
TP: practical labs (lots of them)
Isabelle Puaut
Laurent
Perraudeau
 34/53
PPAR: parallel programming
Topic: running programs real fast on
parallel/distributed computers
Parallel algorithms
MPI
MapReduce
GPU programming
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Cédric Tedeschi
Sylvain Collange
 35/53
COBRA: combinatorial opimization and related
algorithms
Topic: how to solve optimization problems
Mathematical programming for nding exact
solutions
Heuristics for solving NP-complete problems
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Sophie Pinchinat
Rumen Andonov
 36/53
Exams and graduation criteria
Each class grades students its own way
Often a combination of grades from TD/TP and a written exam
Grades rank from 0 (very bad) to 20 (very good)
Any grade  15 means: excellent work (few students ever get such
grades)
Any grade  10 means: not good enough
You must validate each semester separately
Avg(grades)≥ 10
Otherwise you will have to take 2nd-chance exams in June
 37/53
Course schedules
Check your course schedule every day!
 38/53
Course schedules
 38/53
Course schedules
 38/53
Course schedules
 38/53
Course schedules
 38/53
Course schedules
You can also use this URL to import your course schedule in Google
calendar (menu Other calendars / Add by URL):
http://bit.do/dyxts
 39/53
Classrooms
 40/53
11 September: meet the M2 students
Meet the M2 students
Meet Guillaume Toublanc, the new director of EIT Digital France
Take the best group photo ever
The meeting is already in your course schedule agenda
 41/53
Master school kicko: 19-21 October in...
Helsinki!
Meet students from other universities/majors, get to know each other
Lectures on Innovation  Entrepreneurship
Team project competition to propose a great IE idea
You are all invited!
 42/53
A few words about cultural dierences
 43/53
The most important word in the French language:
Bonjour is the polite way to initiate any interaction with anyone
You say bonjour to your classmates, your professors, administrative
personnel, the bus driver, the supermarket cashier, the lady who serves
food at the student cafeteria, etc.
Also if you cross anyone you (vaguely) know in the street/corridors,
even if you are not going to start a discussion with them
Sometimes even complete strangers may tell you bonjour in the street
(answer bonjour back to them!)
There is only one exception when you are not supposed to say
bonjour:
If you have already said bonjour to this person on the same day!
How could you forget that we have already met today? I feel like I am
being ignored!
 44/53
The most important word in the French language:
BONJOUR
Bonjour is the polite way to initiate any interaction with anyone
You say bonjour to your classmates, your professors, administrative
personnel, the bus driver, the supermarket cashier, the lady who serves
food at the student cafeteria, etc.
Also if you cross anyone you (vaguely) know in the street/corridors,
even if you are not going to start a discussion with them
Sometimes even complete strangers may tell you bonjour in the street
(answer bonjour back to them!)
There is only one exception when you are not supposed to say
bonjour:
If you have already said bonjour to this person on the same day!
How could you forget that we have already met today? I feel like I am
being ignored!
 44/53
Geert Hofstede's model
Geert Hofstede is a Dutch psychologist
He is world-famous for his model of dierent cultures
Each country's culture is ranked along several dimensions
Power Distance
Individualism
Masculinity
Uncertainty avoidance
Long term orientation
Indulgence
 45/53
Power distance
All individuals in societies are not equal. Power Distance expresses the
extent to which the less powerful members of institutions and
organisations expect and accept that power is distributed unequally.
 46/53
Individualism
Individualism expresses whether people's self-image is dened in terms
of I or We. In Individualist societies people are supposed to look after
themselves and their direct family only. In Collectivist societies people
belong to `in groups' that take care of them in exchange for loyalty.
 47/53
Masculinity
A high score on this dimension indicates that the society will be driven by
competition, achievement and success. A low score means that the
dominant values in society are caring for others and quality of life.
 48/53
Uncertainty avoidance
Uncertainty Avoidance has to do with the way that a society deals with the
fact that the future can never be known. Uncertainty avoidance is the
extent to which the members of a culture feel threatened by
uncertain or unknown situations.
 49/53
Long term orientation
This dimension describes how every society has to maintain some links
with its own past while dealing with the challenges of the present
and future. Societies prioritise these two existential goals dierently.
 50/53
Indulgence
Indulgence is dened as the extent to which people try to control their
desires and impulses, based on the way they were raised. Relatively weak
control is called indulgence and relatively strong control is called
restraint.
 51/53
Check the model yourself!
Read:
The page about your own country
The page about France
http://geert-hofstede.com/countries.html
 52/53
Welcome in Rennes!
 53/53

More Related Content

What's hot

2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...
2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...
2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...
eMadrid network
 
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
Robert Klinc
 
Bibliotheca Digitalis Summer school: From pixels to content - Jean-Yves Ramel
Bibliotheca Digitalis Summer school: From pixels to content - Jean-Yves RamelBibliotheca Digitalis Summer school: From pixels to content - Jean-Yves Ramel
Bibliotheca Digitalis Summer school: From pixels to content - Jean-Yves Ramel
Bibliothèques Virtuelles Humanistes - CESR, Université de Tours, UMR 7323
 
2015-03-11 research seminar, part 2
2015-03-11 research seminar, part 22015-03-11 research seminar, part 2
2015-03-11 research seminar, part 2
ifi8106tlu
 
Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517
Md Hasnain
 
Educating in MDE
Educating in MDE Educating in MDE
Educating in MDE
Jordi Cabot
 

What's hot (6)

2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...
2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...
2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...
 
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
 
Bibliotheca Digitalis Summer school: From pixels to content - Jean-Yves Ramel
Bibliotheca Digitalis Summer school: From pixels to content - Jean-Yves RamelBibliotheca Digitalis Summer school: From pixels to content - Jean-Yves Ramel
Bibliotheca Digitalis Summer school: From pixels to content - Jean-Yves Ramel
 
2015-03-11 research seminar, part 2
2015-03-11 research seminar, part 22015-03-11 research seminar, part 2
2015-03-11 research seminar, part 2
 
Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517
 
Educating in MDE
Educating in MDE Educating in MDE
Educating in MDE
 

Similar to Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1

Aalto CCIS Programme
Aalto CCIS ProgrammeAalto CCIS Programme
Aalto CCIS Programme
Petri Vuorimaa
 
Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17
VishalButkar2
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
abc19789
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx
gcckhanewal
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
ciyamala kushbu
 
GCSE year 9 options evening
GCSE year 9 options eveningGCSE year 9 options evening
GCSE year 9 options evening
bsharland
 
Keynote presentation OOFHEC2016: Anders flodström
Keynote presentation OOFHEC2016: Anders flodströmKeynote presentation OOFHEC2016: Anders flodström
Keynote presentation OOFHEC2016: Anders flodström
EADTU
 
CIB W78 2007 - Comparison of distance learning courses
CIB W78 2007 - Comparison of distance learning coursesCIB W78 2007 - Comparison of distance learning courses
CIB W78 2007 - Comparison of distance learning courses
Robert Klinc
 
16 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 202316 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 2023
mshoaib7204
 
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingMaster Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Fachhochschule Salzburg
 
Platforms & Quality Assurance in eLearning
Platforms & Quality Assurance in eLearningPlatforms & Quality Assurance in eLearning
Platforms & Quality Assurance in eLearning
Nektarios Moumoutzis
 
Flaxible Learning at KTH
Flaxible Learning at KTHFlaxible Learning at KTH
Flaxible Learning at KTH
University of Cumbria
 
Bridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academiaBridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academia
APPIA SATHYANARAYANA
 
Resume clement gross-bourgeois
Resume clement gross-bourgeoisResume clement gross-bourgeois
Resume clement gross-bourgeois
Wesh Gross
 
Introduction to Software Engineering For Students
Introduction to Software Engineering For StudentsIntroduction to Software Engineering For Students
Introduction to Software Engineering For Students
kimdokja738
 
Adelaide Jan 2009
Adelaide Jan 2009Adelaide Jan 2009
Adelaide Jan 2009
Jose Manuel Martins Ferreira
 
EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project
Manuel Castro
 
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionTUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
Hong-Linh Truong
 
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
EADTU
 
Mca 5 yr 2013
Mca 5 yr 2013Mca 5 yr 2013
Mca 5 yr 2013
Namrata Mehta
 

Similar to Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1 (20)

Aalto CCIS Programme
Aalto CCIS ProgrammeAalto CCIS Programme
Aalto CCIS Programme
 
Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
GCSE year 9 options evening
GCSE year 9 options eveningGCSE year 9 options evening
GCSE year 9 options evening
 
Keynote presentation OOFHEC2016: Anders flodström
Keynote presentation OOFHEC2016: Anders flodströmKeynote presentation OOFHEC2016: Anders flodström
Keynote presentation OOFHEC2016: Anders flodström
 
CIB W78 2007 - Comparison of distance learning courses
CIB W78 2007 - Comparison of distance learning coursesCIB W78 2007 - Comparison of distance learning courses
CIB W78 2007 - Comparison of distance learning courses
 
16 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 202316 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 2023
 
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingMaster Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal Processing
 
Platforms & Quality Assurance in eLearning
Platforms & Quality Assurance in eLearningPlatforms & Quality Assurance in eLearning
Platforms & Quality Assurance in eLearning
 
Flaxible Learning at KTH
Flaxible Learning at KTHFlaxible Learning at KTH
Flaxible Learning at KTH
 
Bridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academiaBridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academia
 
Resume clement gross-bourgeois
Resume clement gross-bourgeoisResume clement gross-bourgeois
Resume clement gross-bourgeois
 
Introduction to Software Engineering For Students
Introduction to Software Engineering For StudentsIntroduction to Software Engineering For Students
Introduction to Software Engineering For Students
 
Adelaide Jan 2009
Adelaide Jan 2009Adelaide Jan 2009
Adelaide Jan 2009
 
EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project
 
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionTUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
 
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
 
Mca 5 yr 2013
Mca 5 yr 2013Mca 5 yr 2013
Mca 5 yr 2013
 

Recently uploaded

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 

Recently uploaded (20)

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 

Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1

  • 1. Cloud Computing and Services Welcome meeting for 1st-year students Guillaume Pierre guillaume.pierre@univ-rennes1.fr 1/53
  • 2. Guillaume Pierre (France) My background: Professor at the Rennes 1 university Researcher in Cloud computing How I discovered the master school: Taking its leadership was part of the deal for this position Why Rennes? Nice city, great quality of life The best research lab in France for cloud computing (in my opinion) My expectations: Bring good and ambitious students in Rennes 2/53
  • 5. Rennes Capital city of Brittany 211,000 inhabitants Among them: 63,000 students (30% of the population!) A major center for arts and culture Music festivals etc. A major hub for science and technology Universities, schools, research labs Plenty of IT companies 5/53
  • 6. The university Founded in 1461. . . in Nantes The main scientic university in Rennes 29,601 students in 2015/2016 (including 7000+ international students from 121 countries) 1817 faculty members 1580 sta members Three campuses in Rennes And a few other ones in other cities nearby Why is it called Rennes 1 university? Because there is also a Rennes 2 university :-) 6/53
  • 8. ISTIC ISTIC == Dept. of Computer Science and Electronics 1400 students (bachelors, masters, PhD) 75 teachers Strong connections with research Strong connections with businesses 8/53
  • 9. INRIA / IRISA The biggest IT research center in France ∼ 800 employees, 39 teams, 7 departments Top-notch equipment (you will get access to some of it) Most of your professors are also researchers there Main research domains: Large Scale Systems Networks, Telecommunication and Services Architecture Language Software Engineering Digital Signals and Images, Robotic Media and Interactions Data and Knowledge Management 9/53
  • 10. EIT Digital in Rennes Frédéric will tell you everything about it :-) 10/53
  • 12. The master school in a nutshell ScienceTechnology + InnovationEntrepreneurship European Strong connections with major industrial partners 12/53
  • 13. Two versions of the same program EIT Digital version Pure-ISTIC version Mobility Two years in two dierent universities Two years at the University of Rennes 1 Degree Two master degrees + a certicate from EIT Master degree of the Uni- versity of Rennes 1 All the rest Exactly the same Note: students from the pure-ISTIC version may choose to apply to the EIT Digital version in a couple of months. 13/53
  • 14. Eight technical majors Digital Media Technology(DMT) Cloud Computing and Services (CCS) Embedded Systems (ES) Human Computer Interaction and Design (HCID) Internet Technology and Architecture (ITA) Security and Privacy (SaP) Service Design and Engineering (SDE) Data Science (DSC) 14/53
  • 15. Eight technical majors Digital Media Technology(DMT) Cloud Computing and Services (CCS) ← You are here ;-) Embedded Systems (ES) Human Computer Interaction and Design (HCID) Internet Technology and Architecture (ITA) Security and Privacy (SaP) Service Design and Engineering (SDE) Data Science (DSC) 14/53
  • 18. The major in Cloud Computing and Services Keywords: cloud computing, distributed systems, large distributed databases, fault-tolerant systems, Web services, mobile systems, distributed information systems, networking. Year 1: Year 2: Cloud Cloud Mobile Distributed Data Distributed infrastructures data services information intensive data analytics management computing processing 17/53
  • 20. Semester organization 1st semester: September 1st 2017 → December 22nd 2017 No class from October 30th to November 5th Exams from December 18th to December 22nd 2nd semester: January 8th 2018 → April 27th 2018 No class from March 5th to March 11th Exams from April 23rd to April 27th From May to August: Good time to do an internship 2nd-chance exams from June 11th to June 15th 19/53
  • 21. Forms of tuition CM: cours magistraux The teacher presents new contents Students are welcome to ask questions TD: travaux dirigés Paper-based exercises Make sure to learn the previous lesson before attending the TD! Attendance in the TDs is compulsory TP: travaux pratiques Computer lab Make sure to learn the previous lesson before attending the TP! Attendance in the TPs is compulsory 20/53
  • 22. Your study program in Rennes (1st semester) First semester: basic courses SE: operating systems ACO: object-oriented software design RSP: networks from services to protocols ST: service technologies IE: innovation and entrepreneurship BDL1: business development lab 21/53
  • 23. SE: operating systems Topic: operating systems How does an operating system work? Particular emphasis on multitasking support Synchronization mechanisms Tuition method: CM: lectures TD: exercise sessions TP: practical labs Angeliki Kritikakou 22/53
  • 24. ACO: object-oriented software design Topic: how to design software in a systematic fashion Data modeling and representation Design patterns Software testing Tuition method: CM: lectures TD: exercise sessions TP: practical labs Noël Plouzeau Marc Bousse 23/53
  • 25. RSP: networking from services to protocols Topic: Network architecture Network protocols Architecture of the Internet Tuition method: CM: lectures TD: exercise sessions TP: practical sessions César Viho 24/53
  • 26. ST: Service Technologies Topic: Internet of Services + Cloud How do we design/build/compose services? How do we build workows? How do we run them in the cloud? How does a cloud work? Tuition method: CM: Lectures TD: Reading articles and presenting them TP: Building real services on Grid'5000 Grid'5000: a world-leading experimental testbed 2218 machines (7896 cores) in 10 locations Entirely dedicated to research and teaching Reserve physical machines and do anything you want with them (e.g., erase the hard drive, install your own OS) Cédric Tedeschi Guillaume Pierre Mathieu Simonin 25/53
  • 27. IE: innovation and entrepreneurship See Alvaro's presentation 26/53
  • 28. BDL1: business development lab See Alvaro's presentation 27/53
  • 29. Your study program in Rennes (2nd semester) Second semester: advanced courses DS: distributed systems IBD: big data storage and processing infrastructures KNI: knowledge and intangible assets management BDL2: business development lab Elective course #1 (choose one): MEPS: modeling for performance evaluation and safety analysis NOY: operating systems system kernel implementation Elective course #2 (choose one): PPAR: parallel programming COBRA: combinatorial opimization and related algorithms 28/53
  • 30. ST: distributed systems Topic: mechanisms, algorithms, and system implementations that enable the development of distributed applications. Communication Naming and location Coordination Distributed transactions Replication and consistency Fault tolerance Distributed le systems Virtualization and cloud computing architectures Tuition method: CM: lectures TD: exercise sessions Guillaume Pierre 29/53
  • 31. IBD: big data storage and processing infrastructures Topic: Peer-to-peer networks Grids and clouds Large-scale data management Tuition method: CM: lectures TD: research paper presentations Gabriel Antoniu Davide Frey 30/53
  • 32. KNI: knowledge and intangible assets management See Alvaro's presentation 31/53
  • 33. BDL2: Entreprenarial project See Alvaro's presentation 32/53
  • 34. MEPS: modeling for performance evaluation and safety analysis Topic: how to model system performance mathematically Markov chains (model for machine failures) Queuing theory (model for application performance) System simulation (when models are not suitable) Tuition method: CM: lectures TD: exercise sessions TP: practical labs Bruno Séricola 33/53
  • 35. NOY: operating systems system kernel implementation Topic: operating system implementation hardware/OS interactions Operating system kernel structure Process scheduling implementation I/O mechanisms implementation Memory management implementation Operating system security Required uency in two languages: C French :-( Tuition method: CM: lectures TP: practical labs (lots of them) Isabelle Puaut Laurent Perraudeau 34/53
  • 36. PPAR: parallel programming Topic: running programs real fast on parallel/distributed computers Parallel algorithms MPI MapReduce GPU programming Tuition method: CM: lectures TD: exercise sessions TP: practical labs Cédric Tedeschi Sylvain Collange 35/53
  • 37. COBRA: combinatorial opimization and related algorithms Topic: how to solve optimization problems Mathematical programming for nding exact solutions Heuristics for solving NP-complete problems Tuition method: CM: lectures TD: exercise sessions TP: practical labs Sophie Pinchinat Rumen Andonov 36/53
  • 38. Exams and graduation criteria Each class grades students its own way Often a combination of grades from TD/TP and a written exam Grades rank from 0 (very bad) to 20 (very good) Any grade 15 means: excellent work (few students ever get such grades) Any grade 10 means: not good enough You must validate each semester separately Avg(grades)≥ 10 Otherwise you will have to take 2nd-chance exams in June 37/53
  • 39. Course schedules Check your course schedule every day! 38/53
  • 44. Course schedules You can also use this URL to import your course schedule in Google calendar (menu Other calendars / Add by URL): http://bit.do/dyxts 39/53
  • 46. 11 September: meet the M2 students Meet the M2 students Meet Guillaume Toublanc, the new director of EIT Digital France Take the best group photo ever The meeting is already in your course schedule agenda 41/53
  • 47. Master school kicko: 19-21 October in... Helsinki! Meet students from other universities/majors, get to know each other Lectures on Innovation Entrepreneurship Team project competition to propose a great IE idea You are all invited! 42/53
  • 48. A few words about cultural dierences 43/53
  • 49. The most important word in the French language: Bonjour is the polite way to initiate any interaction with anyone You say bonjour to your classmates, your professors, administrative personnel, the bus driver, the supermarket cashier, the lady who serves food at the student cafeteria, etc. Also if you cross anyone you (vaguely) know in the street/corridors, even if you are not going to start a discussion with them Sometimes even complete strangers may tell you bonjour in the street (answer bonjour back to them!) There is only one exception when you are not supposed to say bonjour: If you have already said bonjour to this person on the same day! How could you forget that we have already met today? I feel like I am being ignored! 44/53
  • 50. The most important word in the French language: BONJOUR Bonjour is the polite way to initiate any interaction with anyone You say bonjour to your classmates, your professors, administrative personnel, the bus driver, the supermarket cashier, the lady who serves food at the student cafeteria, etc. Also if you cross anyone you (vaguely) know in the street/corridors, even if you are not going to start a discussion with them Sometimes even complete strangers may tell you bonjour in the street (answer bonjour back to them!) There is only one exception when you are not supposed to say bonjour: If you have already said bonjour to this person on the same day! How could you forget that we have already met today? I feel like I am being ignored! 44/53
  • 51. Geert Hofstede's model Geert Hofstede is a Dutch psychologist He is world-famous for his model of dierent cultures Each country's culture is ranked along several dimensions Power Distance Individualism Masculinity Uncertainty avoidance Long term orientation Indulgence 45/53
  • 52. Power distance All individuals in societies are not equal. Power Distance expresses the extent to which the less powerful members of institutions and organisations expect and accept that power is distributed unequally. 46/53
  • 53. Individualism Individualism expresses whether people's self-image is dened in terms of I or We. In Individualist societies people are supposed to look after themselves and their direct family only. In Collectivist societies people belong to `in groups' that take care of them in exchange for loyalty. 47/53
  • 54. Masculinity A high score on this dimension indicates that the society will be driven by competition, achievement and success. A low score means that the dominant values in society are caring for others and quality of life. 48/53
  • 55. Uncertainty avoidance Uncertainty Avoidance has to do with the way that a society deals with the fact that the future can never be known. Uncertainty avoidance is the extent to which the members of a culture feel threatened by uncertain or unknown situations. 49/53
  • 56. Long term orientation This dimension describes how every society has to maintain some links with its own past while dealing with the challenges of the present and future. Societies prioritise these two existential goals dierently. 50/53
  • 57. Indulgence Indulgence is dened as the extent to which people try to control their desires and impulses, based on the way they were raised. Relatively weak control is called indulgence and relatively strong control is called restraint. 51/53
  • 58. Check the model yourself! Read: The page about your own country The page about France http://geert-hofstede.com/countries.html 52/53