程序代写代做 html Java flex go computer architecture data mining COMP5349 Cloud Computing

COMP5349 Cloud Computing
Week 1: Administrivia
Unit Coordinator
Dr. Ying Zhou
School of Computer Science
The University of Sydney
Page 1

Welcome to COMP5349
Lecturer:
Dr. Ying Zhou
SVD Building J12, Level 4 ying.zhou@sydney.edu.au
Lectures: Thursdays, 2pm – 4pm in Carslaw 159 Tutorials/Lab:
Five labs on Thursday 4-6pm
Four labs on Friday 4-6 pm
The University of Sydney
Page 2

TA and Tutors
– CourseTA
– ChenhaoHuang(chua5342@uni.sydney.edu.au)
– Tutors
– JohnEdAlvinez(jalv7428@uni.sydney.edu.au)
– jiaanGuo(jguo4890@uni.sydney.edu.au)
– HaoyuHe(haoyu.he@sydney.edu.au)
– ChenhaoHuang(chua5342@uni.sydney.edu.au) – HaoyuHe(haoyu.he@sydney.edu.au)
– AmyraMeidiana(amei2916@uni.sydney.edu.au) – MartinaTian(mtia5385@uni.sydney.edu.au)
– ShaojunZhang(szha6955@uni.sydney.edu.au)
The University of Sydney
Page 3

Tutorial Arrangement
– We have reallocated small number of students to have
– 2 designated labs for special cohort students
• LabSIT457onThursdayandFridayarerunningonlineonlylab,ifyouareon campus and are allocated to room 457 please contact Chenhao (chua5342@uni.sydney.edu.au) to get reallocated
– 2 labs with on campus students only (R16C SIT117 & F16A SIT 118)
• Ifyouareaspecialcohortstudentandgetallocatedtothesetwolabs,please
contact Chenhao (chua5342@uni.sydney.edu.au) to get reallocated – 5 labs with mixed cohort
• Tutor will use zoom to share the screen to online students
– There is an optional Git lab this week. You don’t need to go if you already know Git.
Tutors will use this lab to test online learning though The University of Sydney
Page 4

Outline of the Lecture
Week 1
Week 2
Week 3
Week 4
Week 5
Week
Topic
Cloud Computing Overview and Data Center
Virtualization Technology
Container Technology
GFS and MapReduce
Apache Spark
Week 6
Scheduling
Week 7
Week 8
MapReduce Design Pattern
Spark Data Mining
Easter Break (April 10 – April 17
Week 9
Week 10
Week 11
Week 12
Week 13
Spark Data Mining II
Cloud Storage
Cloud Application
Benchmarking Cloud Services
Unit of Study Review
The University of Sydney Page 5

Course Material / Online Resources
– The course does not have required textbook
– Eachweek’sreferencematerialswillbeputontheslides
– Copiesofthelectureslides/labinstructionswillbeavailable for download on Canvas site
– The lectures will be recorded
– WeuseEdfordiscussionforum
– Weuseuniversity’sGithubtoreleasecodesamplesusedin lab/lecture
The University of Sydney
Page 6

Assessment Package
Assessment Tasks
– Code challenge (week 6) 10% – Quiz (week 8) 10%
– Group project (week 11) 20% – Written Exam 60%
University rule for late penalty
– 5% penalty for each day; after 10 days: 0
– A good assignment that would normally get 9/10 and is 2 days late loses 10% of
the full 10 marks, i.e. new mark = 8/10
Marks will be published on Canvas
– Report any errors or omissions within 10 days! School Policy
You must obtain at 40% in the final exam, as well as an overall mark of at least 50%, to pass the unit!
The University of Sydney
Page 7

Technical Expectations
– You need general knowledge on computer architecture, operating systems, networking, etc.
– Most labs run on the cloud
– Youneedtoconnectremotelythroughaterminaltoavirtualmachine – Youneedtobefamiliar/comfortablewithsimpleshellcommands
– Thetutorwillnotspendtimeonansweringbasicquestionslikewhatis‘cd’? why I get command not found issue? what is permission denied? What is pwd?
– Youshouldhaveenoughdevelopmentexperience,preferablein Python
– TheteachinglanguageisPython
– The code challenge (10%) runs in Python
– ThegroupprojectcanbeimplementedinPythonorJava
– YoushouldknowhowtoreadAPIdocuments
– Youareusedtothepracticeofdebuggingandreadingerrormessages
• We did find in the past a lot of students never read error messages The University of Sydney
Page 8

Special Considerations and Academic Honesty
The University of Sydney Page 9

Applying for Special Consideration
– If your performance is affected by illness or misadventure
– you can apply for special consideration (online webform)
– Have professional practitioner sign special USyd form
– Submit application for special consideration online, upload scans
– Note: the application has to be lodged online within 3 days
– Notify us by email as soon as anything begins to go wrong
– Don’t wait for answers, but submit your assignment
– There is a similar process if you need special arrangements for religious observance, military service, representative sports, etc
– http://sydney.edu.au/current_students/special_consideration/
The University of Sydney
Page 10

Academic integrity (University policy)
“The University of Sydney is unequivocally opposed to, and intolerant of, plagiarism and academic dishonesty.
Academic dishonesty means seeking to obtain or obtaining academic advantage for oneself or for others (including in the assessment or publication of work) by dishonest or unfair means.
Plagiarism means presenting another person’s work as one’s own work by presenting, copying or reproducing it without appropriate acknowledgement of the source.”
http://sydney.edu.au/elearning/student/EI/index.shtml
The University of Sydney Page 11

Academic integrity (University policy)
– Submittedworkiscomparedagainstotherwork
– eg.Turnitinfortextualtasks(througheLearning),othersystemsforcode
similarity checking
– Bothassignments:inclassdemowithquestionstoeachteammember -> marks to be reduced in case of not equal participation
– Penalties for academic dishonesty or plagiarism can be severe – Completerequiredself-educationAHEM1001
The University of Sydney Page 12

Academic Integrity Practice
School of Computer Science
The University of Sydney Page 13

Different levels/types of Academic Integrity practice
– Source:
– Differenttypesofsourcesofhelpareacceptedfordifferentacademic
levels (Junior, Intermediate, Senior, Postgraduate)
– Nature of Help:
– Differenttypesofhelpareacceptedfordifferenttypesofassessment.
– Two slides explaining “Source” and “Nature” of help allowed
– You can adjust the chart to suite the academic integrity requirement for your assessments.
The University of Sydney Page 14

Example 1: Junior level programming UoS Types of Help
Understanding General Concepts
Explained using similar material (not assignment)
Sharing approach/concept to derive assignment solution
Designing code/solution
Implementing code/solution
• Individual assessment
• A student needs to gain an understanding of fundamental knowledge/skills
• It is important to master the knowledge/skills themselves
• Students are encourage to obtain help through relevant teaching material and
practices but not directly on assessment materials
Encouraged
Attribution required
Not acceptable
Ask Lecturer/Coordinator
The University of Sydney
Page 15

Example 2: Intermediate/Senior level specialist UoS Source of Help
Lecturer
Teaching Assistants / Tutors
Classmates
Private tutors
Online forums/ Online tutors
Students outside course/UoS
Hired coders
Tutorial Company outside University
Relatives
Othe r
• Individual assessment
• A student needs to gain an understanding of high level knowledge/skills • A student needs to gain skills to find, evaluate and apply existing
knowledge/solutions
Encouraged
Attribution required
Not acceptable
Ask Lecturer/Coordinator
The University of Sydney
Page 16

Example 2: Intermediate/Senior level specialist UoS Types of Help
Understanding General Concepts
Explained using similar material (not assignment)
Sharing approach/concept to derive assignment solution
Designing code/solution
Implementing code/solution
• Individual assessment
• A student needs to gain an understanding of fundamental knowledge/skills
• It is important to master the knowledge/skills themselves
• Students are encourage to obtain help through relevant teaching material and
practices
Encouraged
Attribution required
Not acceptable
Ask Lecturer/Coordinator
The University of Sydney
Page 17

The University of Sydney
Page 18
Health and Safety

General Housekeeping – Use of Labs
– Keepworkareacleanandorderly
– Removetriphazardsarounddeskarea
– Nofoodanddrinknearmachines
– NosmokingpermittedwithinUniversitybuildings
– Donotunplugormoveequipmentwithoutpermission
The University of Sydney
Page 19

EMERGENCIES – Be prepared
The University of Sydney Page 20

EMERGENCIES
The University of Sydney Page 21

EMERGENCIES
The University of Sydney Page 22

MEDICAL EMERGENCY
– Ifapersonisseriouslyill/injured:
1. call an ambulance 0-000
2. notify the closest Nominated First Aid Officer
If unconscious– send for Automated External Defibrillator (AED) AED locations.
NEAREST to CS Building (J12)
– Electrical Engineering Building, L2 (ground) near lifts – Seymour Centre, left of box office
– Carried by all Security Patrol vehicles
3. call Security – 9351-3333
4. Facilitate the arrival of Ambulance Staff (via Security)
Nearest Medical Facility
University Health Service in Level 3, Wentworth Building
First Aid kit – SIT Building (J12) kitchen area adjacent to Lab 110
The University of Sydney
Page 23

School of Computer Science Safety Contacts
CHIEF WARDEN Greg Ryan
Level 1W 103
9351 4360
0411 406 322
FIRST AID OFFICERS
Julia Ashworth Level 2E Reception
9351 3423
Will Calleja Level 1W 103
9036 9706 0422 001 964
Katie Yang Level 2E 237
9351 4918
Undergraduates:
Coursework Postgraduates:
CS School Manager:
OR
to Katie Yang 9351 4918
to Cecille Faraizi 9351 6060
or Keiko Narushima 8627 0872
Priyanka Magotra 8627 4295
The University of Sydney
Page 24

Assistance
– Thereareawiderangeofsupportservicesavailablefor students
– Pleasemakecontact,andgethelp
– Youarenotrequiredtotellanyoneelseaboutthis
– Ifyouarewillingtoinformtheunitcoordinator,theymay be able to work with other support to reduce the impact on this unit
– egprovideadviceonwhichtasksaremostsignificant
The University of Sydney Page 25

DISABILITY SERVICES
Do you have a disability?
– You may not think of yourself as having a ‘disability’ but the definition under the Disability Discrimination Act is broad and includes temporary or chronic medical conditions, physical or sensory disabilities, psychological conditions and learning disabilities.
– The types of disabilities we see include:
– anxiety, arthritis, asthma, asperger’s disorder, ADHD, bipolar disorder, broken bones, cancer, cerebral palsy, chronic fatigue syndrome, crohn’s disease, cystic fibrosis, depression, diabetes, dyslexia, epilepsy, hearing impairment, learning disability, mobility impairment, multiple sclerosis, post traumatic stress, schizophrenia , vision impairment, and much more.
– StudentsneedingassistancemustregisterwithDisability Services –
– it is advisable to do this as early as possible.
– http://sydney.edu.au/study/academic-support/disability-support.html
The University of Sydney
Page 26

Do you have a disability?
You may not think of yourself as having a ‘disability’ but the definition under the Disability Discrimination Act (1992) is broad and includes temporary or chronic medical conditions, physical or sensory disabilities, psychological conditions and learning disabilities.
The types of disabilities we see include:
Anxiety // Arthritis // Asthma // Autism // ADHD Bipolar disorder // Broken bones // Cancer Cerebral palsy // Chronic fatigue syndrome
Crohn’s disease // Cystic fibrosis // Depression Diabetes // Dyslexia // Epilepsy // Hearing impairment //
Learning disability // Mobility impairment // Multiple sclerosis // Post-traumatic stress // Schizophrenia // Vision impairment
and much more.
Students needing assistance must register with Disability Services. It is advisable to do this as early as possible. Please contact us or review our website to find out more.
The University of Sydney
Disability Services Office sydney.edu.au/disability 02-8627-8422
Page 27

Other support
– Learning support
– http://sydney.edu.au/study/academic-support/learning-support.html
– International students
– http://sydney.edu.au/study/academic-support/support-for-international-
students.html
– Aboriginal and Torres Strait Islanders
– http://sydney.edu.au/study/academic-support/aboriginal-and-torres-strait-
– Student organization (can represent you in academic appeals etc) – http://srcusyd.net.au/ or http://www.supra.net.au/
– You are not required to tell anyone else about this
– If you are willing to inform the unit coordinator, they may be able to work with other support to reduce the impact on this unit
– eg provide advice on which tasks are most significant
islander-support.html
– Please make contact, and get help
The University of Sydney Page 28

Advice
– Metacognition
– Pay attention to the learning outcomes in CUSP – Self-check that you are achieving each one
– Thinkhoweachassessmenttaskrelatestothese
– Time management
– Watchtheduedates
– Startworkearly,submitearly
– Networking and community-formation
– Make friends and discuss ideas with them
– Knowyourtutor,lecturer,coordinator
– Keep them informed, especially if you fall behind
• Don’t wait to get help – Enjoy the learning!
The University of Sydney
Page 29

Covid-19 Advice
The University of Sydney Page 30

Coronavirus (COVID-19)
– We can protect ourselves by following good hygiene, for example:
The University of Sydney
Page 31
– – –
Washing our hands regularly, for at least 20 seconds with soap and water, or by using an alcohol-based hand rub
Applying good cough etiquette – covering your mouth when coughing and sneezing with a tissue or a flexed elbow
Avoidingclosecontactwithanyonewithcoldorflu symptoms, e.g. fever, cough, runny nose or shortness of breath

Coronavirus (COVID-19)
– Allstaffandstudentswhohavecoldorflusymptoms should isolate themselves from others
– If you have a non-infectious condition such as asthma or hayfever please let your teacher and classmates know
– If you are otherwise unwell with cold or flu symptoms please excuse yourself from this class and we will support you to continue the work remotely
– Make sure you read the information on special consideration in the unit outline.
The University of Sydney Page 32

Coronavirus (COVID-19)
– The University is following advice from the government and related public health authorities
– For the latest information, see the advice on the University website
– It’simportanttorememberthattheUniversityisarespectful environment and that racism won’t be tolerated in the classroom, online or on campus
– Student video
– Please take care of each other and yourselves and if you need support reach out to your unit coordinator or the health and wellbeing area of the Current Student website
The University of Sydney Page 33

Reminder
For the second and subsequent sessions
The University of Sydney Page 34

Coronavirus (COVID-19)
– The risk of contracting coronavirus (COVID-19) remains very low. This may change and the University is still monitoring the situation closely.
– For the latest information, see the advice on the University website
– Remember good hygiene practices: –
The University of Sydney
Page 35
– – –
Frequent handwashing
Cough etiquette
Cough or sneeze into a tissue or your flexed elbow.

Coronavirus (COVID-19)
– If you have a known medical condition that is not infectious, but have respiratory symptoms, such as asthma or hayfever, please be open with the people around you, they will be understanding
– If you are otherwise unwell or exhibiting respiratory symptoms (e.g. fever, cough, runny nose) we ask that you please exclude yourself from the class (even if you are wearing a surgical mask) and we will support you to continue the work remotely or bring you up to speed asap
– Make sure you read the information on special consideration in the unit outline
The University of Sydney Page 36

Coronavirus (COVID-19)
– The University is a respectful environment and that racism won’t be tolerated in the classroom, online or on campus
– Student video
The University of Sydney
Page 37