DOC PREVIEW
UMD CMSC 433 - Course Evaluations

This preview shows page 1-2-3-4 out of 12 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CMSC 433Dec 11thCourse Evaluations•http://www.courseevalum.umd.edu•Friday, 8-10 am•I’ll bring doughnuts•You may bring one page of notes•8.5 x 11 inches, double sided•any resolutionFinal ExamUpdates•David has office hours 11am-3pm today•Configuration problem on build server should be fixed momentarily•Project due at 6pm (late deadline sunrise tomorrow)Material•Stuff from Midterm•Concurrency Abstractions •Security•Distributed Computing•Map ReduceConcurrency Abstractions•Semaphore•CountDownLatch•CyclicBarrier•AtomicXXX•Executors•Future•ConcurrentHashMap, CopyOnWriteArrayListSecurity•Untrusted input•Buffer overflows•Format string vulnerabilities•SQL Injection•Cross site scripting•Appending strings to file pathsDistributed Computing•Read “Introduction to distributed system design” and “A Note on Distributed Computing”, Wikipedia: “Fallacies_of_Distributed_Computing”•you are responsible for having read them and for the content contained in themTechnologies•Remote Procedure Call and Remote Method Invocation•Object serialization and marshaling•Proxies•SOAP•RESTMap Reduce•You are responsible for reading the MapReduce paper•What Mappers and Reducers do•How MapReduce handles failure and slowness•All the stuff you needed for project 4Project 4•Read the project 4 FAQProject 4 undesirable shortcuts•sorting phase1 to phase 2 on the Master•Only using a single thread on the master•only one task at a time is being worked on•Not ensuring that there is only a single call to the reducer for each key•Current public tests don’t check these, but they will matter for the final 13 points (and the


View Full Document

UMD CMSC 433 - Course Evaluations

Documents in this Course
Trace 1

Trace 1

62 pages

Reflection

Reflection

137 pages

Testing

Testing

25 pages

Paradigms

Paradigms

10 pages

Testing

Testing

17 pages

Java RMI

Java RMI

17 pages

Java RMI

Java RMI

17 pages

Java RMI

Java RMI

17 pages

Trace 1

Trace 1

46 pages

Jini

Jini

4 pages

Final

Final

15 pages

Java RMI

Java RMI

13 pages

Testing

Testing

16 pages

Load more
Download Course Evaluations
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Course Evaluations and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Course Evaluations 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?