CS848 Class Project: A Survey on QoS for Multi-tier Web Systems Huaning(Mike) Nie 2006.11.29.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Streaming Video over the Internet
Distributed Multimedia Systems Tarek Elshaarani Vahid Rafiei.
Project Server 2010 is just an Application on SharePoint.
Database Architectures and the Web
Adaptive QoS Control Based on Benefit Optimization for Video Servers Providing Differential Services Ing-Ray Chen, Sheng-Yun Li, I-Ling Yen Presented by.
Analysis of : Operator Scheduling in a Data Stream Manager CS561 – Advanced Database Systems By Eric Bloom.
The State of the Art in Distributed Query Processing by Donald Kossmann Presented by Chris Gianfrancesco.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Multimedia Systems As Presented by: Craig Tomastik.
High Speed Networks and Internets : Multimedia Transportation and Quality of Service Meejeong Lee.
1 SEDA: An Architecture for Well- Conditioned, Scalable Internet Services Matt Welsh, David Culler, and Eric Brewer Computer Science Division University.
Proactive Prediction Models for Web Application Resource Provisioning in the Cloud _______________________________ Samuel A. Ajila & Bankole A. Akindele.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
KARL NADEN – NETWORKS (18-744) FALL 2010 Overview of Research in Router Design.
CS 257 Database Systems Principles Assignment 2 Instructor: Student: Dr. T. Y. Lin Rajan Vyas (119)
Towards High-Availability for IP Telephony using Virtual Machines Devdutt Patnaik, Ashish Bijlani and Vishal K Singh.
Scalable Performance Distributed Systems: Lecture # 9.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
MIT iCampus iLabs Software Architecture Workshop June , 2006.
T.Sharon-A.Frank 1 Multimedia on the Internet. 2 T.Sharon-A.Frank Is the Internet Real-Time (MM)?
SWiM Panel on Engine Implementation Jennifer Widom.
Capriccio: Scalable Threads for Internet Services Rob von Behren, Jeremy Condit, Feng Zhou, Geroge Necula and Eric Brewer University of California at Berkeley.
Computer Science 1 Providing QoS through Active Domain Management Liang Guo, Ibrahim Matta Quality-of-Service Networking Lab CS Department Boston University.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Proxy-based Distribution of Streaming Video over Unicast/Multicast Connections B. Wang, S. Sen, M. Adler and D. Towsley University of Massachusetts Presented.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
1 K. Salah Module 1.1: Introduction (cont.) Business Goals and Constraints Analyzing Technical Goals.
The Client/Server Database Environment
Network based Videoconferencing Steve Williams. Why don’t people use ILT / ICT Not relevant Not easy to use Not integrated Not reliable Not effective.
PRISM: Proxies for Internet Streaming Media J. Kurose, P. Shenoy, D. Towsley (UMass/Amherst) L. Gao (Smith College) G. Hjalmtysson, J. Rexford (AT&T Research.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
The Worlds of Database Systems Chapter 1. Database Management Systems (DBMS) DBMS: Powerful tool for creating and managing large amounts of data efficiently.
An Integrated IP Packet Shaper and Scheduler for Edge Routers MSEE Project Presentation Student: Yuqing Deng Advisor: Dr. Belle Wei Spring 2002.
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
Presenter : Cheng-Ta Wu Pieter van der Wolf and Jeroen Geuzebroek Synopsys Eindhoven, The Netherlands Design, Automation & Test in Europe Conference &
Location Based Information Service using CORBA CS597 Direct Reading Madhu Narayanan & Rahul Vaghela Advisor: Dr. Yugi Lee.
Simple Database.
Intelligent and Adaptive Middleware to Improve User-Perceived QoS in Multimedia Applications Pedro M. Ruiz, Juan A. Botia, Antonio Gomez-Skarmeta University.
Web Server Support for Tired Services Telecommunication Management Lab M.G. Choi.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
AIMS’99 Workshop Heidelberg, May 1999 Linking User Acceptance and Network Performance Miles Wilkins (BT) P807 (JUPITER2)
Querying Large Databases Rukmini Kaushik. Purpose Research for efficient algorithms and software architectures of query engines.
A Practical Approach for Providing QoS: MPLS and DiffServ
Evaluating Performance of a Video Streaming Application using vlcj CS529 Project 3 April 18 th, Mark Hawthorne
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
WS-DREAM: A Distributed Reliability Assessment Mechanism for Web Services Zibin Zheng, Michael R. Lyu Department of Computer Science & Engineering The.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
L Subramanian*, I Stoica*, H Balakrishnan +, R Katz* *UC Berkeley, MIT + USENIX NSDI’04, 2004 Presented by Alok Rakkhit, Ionut Trestian.
Misconceptions About Real- Time Databases IEEE Computer Authors: John Stankovic, Sang Hyuk Son, Jorgen Hansson Presented By: Patti Kraker.
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Lecture 24: GFS.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
OverQos: An Overlay based Architecture for Enhancing Internet Qos L Subramanian*, I Stoica*, H Balakrishnan +, R Katz* *UC Berkeley, MIT + USENIX NSDI’04,
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Data Models for Web Applications
Platform as a Service (PaaS)
Improving searches through community clustering of information
Implementation of GPU based CCN Router
Operating Systems : Overview
Azure SQL Database - Managing your database on the cloud
Tiers vs. Layers.
Congestion Control in SDN-Enabled Networks
Congestion Control in SDN-Enabled Networks
Presentation transcript:

CS848 Class Project: A Survey on QoS for Multi-tier Web Systems Huaning(Mike) Nie

Agenda  Motivation  Background QoS in General Multi-tier Architecture  QoS for Multi-tier Web System  Proposed Solutions  Future Work

Motivation  More and more information service system emerge on the Internet.  Many of these service systems exhibit poor quality, such as: Unpredictable response time Useless query result  Unsuitable for mission-critical applications

Background: QoS in General  A traffic engineering term  A list of control mechanisms that can provide different level of priority to different customers;  Or Guarantee a certain level of performance to a data flow.  Applications require QoS: streaming multimedia, voice over IP, etc.

Background: Multi-tier Architecture  An extension of the classic client- server model  Usually three tiers: presentation, business services, data services  More complex logic, high scalability, easy deployment

QoS for Multi-tier System  Paper: Weikum, G. Towards guaranteed quality and dependability of information services, 1999  System-centric: Reliability Availability  MTTF/(MTTF+MTTR) Response time goal Throughput

QoS for Multi-tier System  Information-centric Accuracy Comprehensiveness Timelineness  Note: For some application the customer may only be interested in a portion of the query result.

This VS QoS for Streaming Multimedia  Key differences: QoS parameters Deliverables: query result VS video or audio Main bottleneck

Proposed Solutions  System-centric Reliability + Availability  Using replicas Response time goal:  Scheduling  Queuing  Resource allocation adjustment Buffer memory allocation, disk access control, etc.

Proposed Solutions  Information-centric Timelineness (Currency)  “ Good enough in SQL ” paper

Proposed Solutions  Combined system and information goals: Paper: Braumandl, R. Quality of service in an information economy, 2003 Consider QoS in Query optimization, plan instantiation and plan execution.

Future Work  More approaches for information- centric requirement  More approaches for database fast recovery  Suggestions