Description

These COMP5348 notes include my raw personal lecture notes, homework answers, laboratory examples, and textbook summaries.

I received a final mark of 85 (High Distinction).

Contents
--------

Course information
Lecture 1
Lecture 2
+-- State
+-- Concurrency control
Lecture 03
+-- Distributed computing
+-- +-- Characteristics
+-- +-- Distributed architecture
+-- +-- Impacts on NFRs
Lecture 04
+-- Local transactions
+-- +-- Locks
+-- +-- Logs
+-- +-- Locking alternative?
+-- Distributed transactions
+-- +-- Two-phase commit
+-- +-- Transaction managers (or, TM)
+-- +-- Request integrity
+-- Impact of transactions
+-- More transaction models
Lecture 05
+-- Performance
+-- +-- How to measure performance?
+-- Performance principles
+-- +-- Caching
+-- +-- Clustering
+-- +-- Scaling
Lecture 06
+-- Message exchange patterns
+-- Queued messaging
+-- Distributed messaging models
+-- +-- Pub/sub
+-- +-- Hub and spoke
Lecture 07
+-- Service-oriented architectures
+-- Web services
Lecture 08
+-- Representation State Transfer (REST)
+-- REST vs WS*
Lecture 09
+-- Performance
+-- Predicting performance
+-- +-- Distributions
+-- +-- Systems
+-- +-- M/M/1
+-- Summary
![]()+-- Lecture 10
+-- Availiability
+-- +-- Summary
Lecture 11
+-- Cloud computing
+-- VMs and containers
* Spin up or down to handle different load Lecture 12
Guest lecture Lecture 13
+-- Review
+-- Exam
- Address the specific question asked! Don’t give a generic answer - Exact C+-- syntax is not required, pseudo code is fine
Miscellaneous
+-- Assignment 1
+-- Week 04
+-- Week 05
+-- Week 06
+-- Week 07
+-- Week 09
+-- Week 11
+-- Week12


USYD

Semester 1, 2019


24 pages

3,665 words

$49.00

1

Add to cart