Module Descriptors
DISTRIBUTED STORAGE (D/L)
COIS71182
Key Facts
Digital, Technology, Innovation and Business
Level 7
15 credits
Contact
Leader: Euan Wilson
Hours of Study
Scheduled Learning and Teaching Activities: 3
Independent Study Hours: 147
Total Learning Hours: 150
Assessment
  • REPORT (1800 WORDS) weighted at 60%
  • PRESENTATION (15 MINS) weighted at 40%
Module Details
INDICATIVE CONTENT
Fundamental techniques/ principles will include coverage of the following:
Caching, Tiering, Replication, Synchronization, Reliability

Fundamental technologies/ paradigms will include coverage of the following:
Interaction paradigms in distributed systems
Peer-to-peer architecture
Scalable and high-performance networking
Scalable and enterprise storage
Real time data acquisition
Enterprise computing and scalable processing
Large scale distributed information systems (e.g. high-performance web architectures)
High performance computer clusters, grid architectures
Organisational impacts (e.g. data protection, security)
ADDITIONAL ASSESSMENT DETAILS
An 1800 word report weighted at 60% learning outcomes 1, 2 and 3

A 15 presentation weighted at 40% learning outcomes 1, 2 and 3
LEARNING STRATEGIES
The VLE will provide supporting learning materials. The module will use a discussion forum and blog posts to allow students to share ideas and expertise. Tutor support will be available via the discussion forum and Skype and also by email and telephone.
TEXTS
(note that all the text listed here are available through the university e-books service. It is not expected that students will buy these texts. The nature of the subject means that these texts will be constantly updated.)

Campbell and Majors 2015 Databases at Scale: Operations Engineering O’Reilly

RESOURCES
NoSQL Datastores (MongoDB, CouchDB)
Hadoop Framework
LEARNING OUTCOMES
1) Critically evaluate the fundamental elements that underpin state enterprise distributed systems. (Knowledge and Understanding, Learning).
2) Critically evaluate core techniques and paradigms used within enterprise IT systems. (Knowledge and Understanding, Learning, Enquiry).
3) Critically discuss strengths and limitations of systems elements in principle and practice in modern IT systems. (Communication).