Integration of QoS-enabled Distributed Object Computing Middleware for Developing Next- Generation Distributed Applications By Krishnamurthy et Al. Presented.

Slides:



Advertisements
Similar presentations
DISTRIBUTED MULTIMEDIA SYSTEMS
Advertisements

All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
1 Quality of Service Issues Network design and security Lecture 12.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
A Graduate Course on Multimedia Technology 3. Multimedia Communication © Wolfgang Effelsberg Media Scaling and Media Filtering Definition of.
An Extensible Binding Framework for Component- Based Middleware By Nikos Parlavantzas, Geoff Coulson, and Gordon S. Blair Presented by Erol Koç Concurrency.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Context Awareness System and Service SCENE JS Lee 1 An Energy-Aware Framework for Dynamic Software Management in Mobile Computing Systems.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 15 –QoS Admission, QoS Negotiation, and Establishment of AV Connections Klara Nahrstedt.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Quality of Service in IN-home digital networks Alina Albu 22 July 2003.
1 L45 Multimedia: Applets and Applications. 2 OBJECTIVES  How to get and display images.  To create animations from sequences of images.  To create.
Quality of Service in IN-home digital networks Alina Albu 7 November 2003.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
LYU9802 Quality of Service in Wired/Wireless Communication Networks: Techniques and Evaluation Supervisor: Dr. Michael R. Lyu Marker: Dr. W.K. Kan Wan.
A Mobile Agent Infrastructure for QoS Negotiation of Adaptive Distributed Applications Roberto Speicys Cardoso & Fabio Kon University of São Paulo – USP.
The Scout Operating System John H. Hartman Larry L. Peterson Todd. A. Proebsting Et al. The University of Arizona Department of Computer Science.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
 Pearson Education, Inc. All rights reserved Multimedia: Applets and Applications.
1 Quality of Service: for Multimedia Internet Broadcasting Applications CP Lecture 1.
23 September 2004 Evaluating Adaptive Middleware Load Balancing Strategies for Middleware Systems Department of Electrical Engineering & Computer Science.
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
Smart Learning Services Based on Smart Cloud Computing
QUTE’98 Workshop Heidelberg, October 1998 MPEG-4 Approach to QoS Reinhard Baier, GMD FOKUS, DT Guido Franceschini, CSELT, IT.
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
End-to-End QoS Specification Issues in the Wired and Wireless Environment 通工所 陳昱豪.
D. Schmidt DARPA Example: Navy UAV Concept & Representative Scenario 1. Video feed from off-board source (UAV) 2. Video distributor sends video to hosts.
26 Sep 2003 Transparent Adaptive Resource Management for Distributed Systems Department of Electrical Engineering and Computer Science Vanderbilt University,
BBN Technologies Craig Rodrigues Gary Duzan QoS Enabled Middleware: Adding QoS Management Capabilities to the CORBA Component Model Real-time CCM Meeting.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
1 Using Quality Objects (QuO) Middleware for QoS Control of Video Streams BBN Technologies Cambridge, MA Craig.
MILCOM 2001 October page 1 Defense Enabling Using Advanced Middleware: An Example Franklin Webber, Partha Pal, Richard Schantz, Michael Atighetchi,
1 06/00 Questions 10/6/2015 QoS in DOS ECOOP 2000John Zinky BBN Technologies ECOOP 2000 Workshop on Quality of Service in Distributed Object Systems
Advanced Computer Networks Lecture 3 Distributed Multimedia Systems.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
1 10/20/01DOA Application of the QuO Quality-of-Service Framework to a Distributed Video Application Distributed.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
1 06/ /21/2015 ECOOP 2000 Workshop QoS in DOSJohn Zinky BBN Technologies Quality Objects (QuO) Middleware Framework ECOOP 2000 Workshop QoS in DOS.
Class 5 Architecture-Based Self-Healing Systems David Garlan Carnegie Mellon University.
Introduction to CORBA University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January
1 Applying Adaptive Middleware, Modeling, and Real-Time CORBA Capabilities to Ensure End-to- End QoS Capabilities of Video Streams BBN Technologies Cambridge,
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
P.C. Rossin College of Engineering and Applied Science RESEARCH C O M P U T E R S C I E N C E & E N G I N E E R I N G C O M P U T E R S C I E N C E & E.
Managing Cross-Cutting QoS Issues in MULTE Middleware T. Plagemann, F. Eliassen, B. Hafskjold, T. Kristensen, R.H. Macdonald and H.O. Rafaelsen University.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
1 BBN Technologies Quality Objects (QuO): Adaptive Management and Control Middleware for End-to-End QoS Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
POSTECH DPNM Lab. Introduction Providing Quality-of-Service (QoS) to users of distributed multimedia services is a difficult problem. The service user.
A Technical Overview Bill Branan DuraCloud Technical Lead.
June, 1999©Vanu, Inc. Vanu Bose Vanu, Inc. Programming the Physical Layer in Wireless Networks.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Introduction to Quality of Service Klara Nahrstedt CS 538.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 17 – QoS Classes and Setup Operations Klara Nahrstedt Spring 2014.
The Role of Reflection in Next Generation Middleware
Klara Nahrstedt Spring 2009
CORBA Alegria Baquero.
QoS-Enabled Middleware
Chapter 25 Multimedia TCP/IP Protocol Suite
ATP TCP Reducing the Latency-Tail of Short-Lived Flows: Adding Forward Error Correction in Data Centers Klaus-Tycho Foerster, Demian Jaeger, David Stolz,
CORBA Alegria Baquero.
By Krishnamurthy et Al. Presented by David Girsault
Unit V Mobile Middleware.
A GUI Based Aid for Generation of Code-Frameworks of TMOs
Quality-aware Middleware
Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Applications BBN Technologies.
Presentation transcript:

Integration of QoS-enabled Distributed Object Computing Middleware for Developing Next- Generation Distributed Applications By Krishnamurthy et Al. Presented by David Girsault

Introduction Distributed frameworks –Beginning => improve inter-operability –Now => demand for better QoS What needs for resource management? –Before run-time => already exists –During run-time => research

Overview of the Adaptive QuO- Middleware QuO = Quality Objects Allows specifying –QoS requirements –Control and monitoring information –Behavior for dealing with run-time problems RPC  contract + QoS guaranty Middleware in charge of QoS respect

Unified Middleware-Centric Qos API Many != QoS frameworks  Standardization necessary Need for an API for QoS –Separation between application and protocol –Translate QoS parameters to the network –Notification system for environment change

ACE QoS API Two implementations: Windows, Unix Extensibility: easy to add network protocols Portability: easy to modify for a platform Event Notification: when QoS change QoS capabilities: resource reservation system

Application to the CORBA Audio/Video Streaming Service QoS parameters: –Application class (interactive or not) –Media types (audio, video…) –Adaptation policies (coeff. of compression) CORBA A/V streaming service: –Flexible and portable  CORBA –Efficient low-level transport

The TAO A/V Streaming Service QoS Framework QoS Mapping: –translation between network-level and application-level QoS Monitoring: –application adaptation to resources at run-time QoS-Based transport API: –Guarantees required bandwidth

Shipboard Dissemination of Unmanned Air Vehicle Video MPEG data path: UAV Onboard distribution center Video display host

Adaptation and Performance Under Load Adaptation vs Non-adaptation Testing  overloading distribution center A/V Streams vs Ad-Hoc TCP Results: similar performance –Time latency irregular with A/V streams

Conclusion QoS-enabled middleware: –Decreases time and effort for QoS requirements –Increases modularity and portability Resource variation at run time –System response improvement –Better service to end users