Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Current methods for negotiating firewalls for the Condor ® system Bruce Beckles (University of Cambridge Computing Service) Se-Chang Son (University of.
Database System Concepts and Architecture
A new Network Concept for transporting and storing digital video…………
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
GENI Experiment Control Using Gush Jeannie Albrecht and Amin Vahdat Williams College and UC San Diego.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Technical Architectures
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
8. Fault Tolerance in Software
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Preliminary Design 12/7/2011 Presented By: ExoNET Solutions 1.
Database System Architectures  Client-server Database System  Parallel Database System  Distributed Database System Wei Jiang.
Maintaining and Updating Windows Server 2008
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Windows Server 2008 Chapter 11 Last Update
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.
Christopher Jeffers August 2012
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
MARCH 27, Meeting Agenda  Prototype 1 Design Goals  Prototype 1 Demo  Framework Overview  Prototype 2 Design Goals  Timeline Moving Forward.
COMP 410 FINAL PRESENTATION. Agenda  Introduction of the Problem  Overview of NetFlow  Demo of Applications Built on NetFlow  The COMP 410 Experience.
Components of Database Management System
Module 7: Fundamentals of Administering Windows Server 2008.
COMP 410 Update. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Tekin Bicer Gagan Agrawal 1.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
Mr C Johnston ICT Teacher BTEC IT Unit 05 - Lesson 03 Network Topologies.
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Objective: Enable portability and semi-automatic management of applications across clouds regardless of provider platform or infrastructure thus expanding.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
VMware vSphere Configuration and Management v6
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks draft-ietf-ancp-framework-02.txt Presenter: Dong Sun.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Clever Framework Name MARCH 27, Meeting Agenda  Framework Overview  Prototype 1 Design Goals  Prototype 1 Demo  Prototype 2 Design Goals  Timeline.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
By Nitin Bahadur Gokul Nadathur Department of Computer Sciences University of Wisconsin-Madison Spring 2000.
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
© Copyright IBM Corporation 2016 Diagram Template IBM Cloud Architecture Center Using the Diagram Template This template is for use in creating a visual.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Maintaining and Updating Windows Server 2008 Lesson 8.
J2EE Platform Overview (Application Architecture)
Clever Framework Name That Doesn’t Violate Copyright Laws
COMP 410 Update March 13, 2015.
Online Shopping APP.
Introduction to Cloud Computing
Cloud Application Marketplaces
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Clever Framework Name That Doesn’t Violate Copyright Laws
Northbound API Dan Shmidt | January 2017
Computer Simulation of Networks
Cloud Application Marketplaces
Service Model Monitoring Cloud Application Marketplaces
Cloud Application Marketplaces
Saranya Sriram Developer Evangelist | Microsoft
3rd Studierstube Workshop TU Wien
Direct Manipulation.
Cloud Application Marketplaces
Mobile Reference Diagram Template
06 | Monitoring Lync Server with Operations Manager
March 27, 2015.
Presentation transcript:

Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015

Meeting Agenda  Framework Overview  Prototype 1 Design Goals  Prototype 1 Demo  Prototype 2 Design Goals  Timeline Moving Forward  Questions & Answers

Framework Overview

Here, include the full burglar alarm graph Talk about this representation of information flow “And, when deploying this graph, we’ll actually deploy it as three graphs across three different devices” Show the boundaries

Shaping the Network  Graph implementation should use the same concepts as graph design  Business logic should be decoupled from connection logic  This computational graph abstraction applies to any level of the system  New devices must be able to connect to the network at runtime

Quick Prototype 0 example: show the components in the Photo Collector device, the edge configuration for the application, and the resulting graph that the framework produces

Components We support three types of components: ◦Processors: an atomic unit of C# code ◦Subgraphs: a fully encapsulated graph, embedded as a node in a larger graph ◦Pools: a collection of same-type components, whose members can change at runtime Behavior Output channelsInput channels

Processors A processor is a C# class. ◦For each input channel, it provides a callback function to the framework to receive incoming messages ◦For each output channel, it requests a callback function from the framework to send output messages ◦It provides start and stop methods, to manage any services it encapsulates For example, consider the processor that encapsulates the connection with the Kinect. ◦On start, the processor uses the Kinect SDK to start a connection. ◦When it receives a photo request, the processor uses the Kinect’s Camera API to take a photo, and outputs the resulting photo. ◦On stop, the processor uses the Kinect SDK to stop the connection.

Subgraphs So I’m still not entirely sure how to demonstrate this, but one option might be: ◦Show the photo collector device in its entirety ◦Show that the Kinect-Wunderbar-BusinessLogic section can be encapsulated as a subgraph that acts as a camera ◦Show the photo collector device with just this opaque camera component and its connection with the monitor

Pools

Use the CM as a pool example here plz

Feature Priority 1.Dynamic Network Topology 2.Framework Scalability 3.Large Scale Data Aggregation 4.Historical Data Storage 5.Robust Connections 6.System Diagnostics 7.UX/UI

Prototype 1 DESIGN GOALS AND DEMO

Goals  Framework Scalability  Interaction with Cloud Services to store and produce data  Large Scale Data Aggregation Infrastructure  Heterogeneous data, multiple inputs and outputs  Dynamic Network Topology  Introduce new components without reconfiguring

Prototype 1 Demo

INSERT DEMO GRAPHIC

INSERT SYSTEM BLOCK DIAGRAM

Prototype 2 DESIGN GOALS

Goals  Complete Large Scale Data Aggregation  Synthesize different types of inputs into one or more different types of outputs  Increase the amount of data flow  Robust Connections  Demonstrate transmission failure recovery and unintentional disconnection recovery  Network components directly related can tell when a device disconnects  System Diagnostics  Expand status logging of components, demonstrate logging capabilities of Framework  UX/UI  Ability to view actions while running the application

Updated Timeline