CSE681 - Software Modeling & Analysis

Lecture #25 - Queuing Theory and Performance Analysis

Web Resources:

UML XML, HTML Code Project Microsoft Developer's Network DevelopMentor XML Sells Brothers Windows Developer's Journal WindowsClient.net DotNetJunkies dotnet quickstart tutorials C# Corner Mono Project Performance Counters

Content:

This lecture explores a little Queuing theory and introduces techniques for performance analysis for Project #5.

  1. The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Project #4, Project #5, Midterm Makeup Exam
  3. Project #5 Help

    In this page I've consolidated most of the things you may wish to use for your Project 5s. I have not replicated this material on later lecture pages.

    Project #5 Help Folder
    A Document Template, docx
    Evaluation Matrix, xlsx
    Project2 Instructor's Solution - latest version
    CommPrototype - latest version
    Project4 Diagrams
    Repository Server Project Statement (F13), doc
    Virtual Display System (VDS) Project Statement (F12), doc

    Best Final Projects
    These two projects are from 2013. I intentionally chose projects that focus on different things than we are looking at this Fall. They are good models of how to construct an Architectural document without telling you too much about what you need to write.
  4. Queuing Analyses


  5. Demos relevant to Project's #4 and #5

    Project #2 Instructor's Solution - latest version
    Illustrates how to implement NoSql database. Includes support for queries including those by Linq.

    Comm Prototype - latest version
    Provides starter code for message-passing communication.

    Timed File Streaming service
    Illustrates how to send binary data.

  6. Lecture Take-aways: