The Memory - PowerPoint PPT Presentation

About This Presentation
Title:

The Memory

Description:

RAID: Redundant Array of Inexpensive Disks. NAS: Network Accessible Storage ... For example, nickelback,cse.buffalo.edu is your file server and that is why we ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 13
Provided by: bina1
Learn more at: https://cse.buffalo.edu
Category:

less

Transcript and Presenter's Notes

Title: The Memory


1
The Memory
  • B. Ramamurthy

2
Topics for discussion
  • On chip memory
  • On board memory
  • System memory
  • Off system/online storage/ secondary memory
  • File system abstraction
  • Offline/ tertiary memory
  • RAID Redundant Array of Inexpensive Disks
  • NAS Network Accessible Storage
  • SAN Storage area networks
  • DB and DBMS Data base and DB management systems
  • Distributed file system
  • Google file system
  • Hadoop file system

3
Data and Computation Continuum
Compute intensive Ex computation of digits of PI
Data intensive Ex analyzing web logs
4
On chip memory
  • Registers
  • Cache
  • Buffers (instruction pipeline)
  • Characteristics volatile

5
On board memory
  • Cache
  • Instructions cache
  • Data cache
  • Translation look aside buffers (TLB)
  • Characteristics content addressable,
    set-associative organization

6
System memory
7
Off-system storage (Earlier Lectures covered
these)
8
Database and Database Management System
  • Data source
  • Transactional
  • Data base server
  • Relational db or similar foundation
  • Tables, rows, result set, SQL
  • ODBC open data base connectivity
  • Very successful business model Oracle, DB2,
    MySQL, and others
  • Persistence models EJB, DAO, ADO (I am not going
    to expand the abbreviation.. )

9
Distributed file system(DFS)
  • A dedicated server manages the files for an
    compute environment
  • For example, nickelback,cse.buffalo.edu is your
    file server and that is why we did not want you
    to run your user applications on this machine.
  • DFS addresses various transparencies location
    transparency, sharing, performance etc.
  • Examples NFS, NFS, AFS (Andrew FS) (you will
    study these in Distributed Systems course)

10
On to Google File
  • Internet introduced a new challenge in the form
    web logs, web crawlers data large scale peta
    scale
  • But observe that this type of data has an
    uniquely different characteristic than your
    transactional or the order data on amazon.com
    write once so is HIPPA protected healthcare
    and patient information
  • Google exploited this characteristics in its
    Google file system S. Ghemavat

11
Hadoop File System (HFS)
  • Hadoop file system is a reverse engineered
    version of the GFS this is my first opinion on
    HFS
  • HFS is a distributed file system for large scale
    data
  • Data throughput is more important than latency
  • Batch computing than interactive time shared
    computing

12
MapReduce
Write a Comment
User Comments (0)
About PowerShow.com