Home

Thesis Outline and Additional Papers

Jason Cairns

2022-08-29

See research for previous writing

  1. Front Matter
    1. Title
    2. Abstract
    3. ToC, LoF, LoT
  2. Introduction
    1. Broad introduction to topic
    2. Problem Statement
      • Proposal
      • Project Overview
      • Means of development
      • Emphasise developer level
      • Match to what has been produced (work backwards a little)
    3. Beneficiaries of this research
    4. History & context
      • big data work group
  3. Literature Review
    1. Overview: review method, limitations, scope
    2. Literature, grouped by similarities
      1. Packages
      2. Algorithms
  4. Definitive Challenges
    1. Challenge: Object System
    2. Challenge: Communication
    3. Challenge: Concurrency
    4. Challenge: Evaluation
    5. Challenge: Mutability
    6. Challenge: Garbage Collection
  5. System Design
  6. System Implementation
    1. Overview
    2. orcv
    3. chunknet
    4. largescaler
    5. largescalemodelr
  7. System Capabilities
    1. Application
      • models, xgboost, ADMM, boosting
      • What is more efficient, what is less (data movement)
    2. Theoretical comparison with other Systems
    3. Benchmarks
      • e.g.¬†Against Spark table, foreach etc.
      • Validity and justification of benchmarks
  8. Recommendations
    1. Comparison between expectation and reality
    2. Future Work
  9. Appendices
    1. Prototype Outlines
      1. RServe-based System
      2. Redis-based System
      3. DistObj System
    2. Documentation
    3. Source Code
    4. Bibliography