Research Heaven, West Virginia PI: Katerina Goseva – Popstojanova Students: Ajay Deep Singh & Sunil Mazimdar Lane Dept. Computer Science and Electrical.

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
1 SQA & Reuse Katerina Goseva-Popstojanova, WVU Aaron Wilson, NASA IV&V Kalynnda Berens & Richard Plastow, GRC Joanne Bechta Dugan, UVa David Gilliam JPL.
1 Network Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
8.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Network Traffic Measurement A focus of networking research for 20+ years Collect.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
Chapter 9: Moving to Design
5th Edition, Irv Englander
CHAPTER 2: Introduction to Systems Concepts and Systems Architecture
31/08/05Network Traffic Management1 Network Traffic Management LtCdr Samit Mehra (05IT 6018) Guided By Dr. SK Ghosh.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Information Technology for Ocean Observations and Climate Research TYKKI Workshop, December 9-11, 1998, Tokyo, Japan Nancy N. Soreide NOAA Pacific Marine.
Chapter 14 Network Management Business Aspects Architectures Technology.
Software Architecture Risk Assessment (SARA) Tool Khader Basha Shaik Problem Report Defense Master of Science in Computer Science Lane Department of Computer.
Chapter 9 Moving to Design Part 2.
Chapter 9 Elements of Systems Design
Moving to Design.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Cloud Computing.
Introduction to Cloud Computing
IV&V Facility PI: Katerina Goseva – Popstojanova Students: Sunil Kamavaram & Olaolu Adekunle Lane Department of Computer Science and Electrical Engineering.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
SAS_08_Preventing_Eliminating_SWfaults_Goseva-Popstojanova Preventing and Eliminating Software Faults through the Life Cycle PI: Katerina Goseva-Popstojanova.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VIII Concluding Remarks.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Software Architecture Risk Assessment (SARA) Tool Khader Shaik, Wallid Abdelmoez, Dr. Hanny Ammar Lane Department of Computer Science and Electrical Engineering,
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part V Workload Characterization for the Web.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
03/03/051 Performance Engineering of Software and Distributed Systems Research Activities at IIT Bombay Varsha Apte March 3 rd, 2005.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
Glenn Research Center at Lewis Field Software Assurance of Web-based Applications SAWbA Tim Kurtz SAIC/GRC Software Assurance Symposium 2004.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Unit 3 Virtualization.
Chapter Six Cloud Computing
Internet and Intranet.
Software Design and Architecture
Introduction to Cloud Computing
#01 Client/Server Computing
Client-Server Interaction
Internet and Intranet.
الانترنت والبريد الإلكتروني
Tiers vs. Layers.
Brandon Hixon Jonathan Moore
Internet and Intranet.
Cloud Computing LegalRun Solutions Why It’s Right for You!
Chapter-5 Traffic Engineering.
Internet and Intranet.
#01 Client/Server Computing
Presentation transcript:

Research Heaven, West Virginia PI: Katerina Goseva – Popstojanova Students: Ajay Deep Singh & Sunil Mazimdar Lane Dept. Computer Science and Electrical Engineering West Virginia University, Morgantown, WV Performability of Web-based Applications

Research Heaven, West Virginia 2 Problem World Wide Web is the biggest existing distributed system so far –Huge number of Web clients - tens of millions and rising –Users demand 24/7 availability and response time within several seconds –However, very often they experience long and unpredictable delays (WWW - World Wide Wait) Problem: Traditional analysis and prediction methods do not work for Web

Research Heaven, West Virginia 3 Relevance to NASA Increasing use of Web-based technology at NASA Web sites Agency wide Control of daily mission operations from multiple geographically distributed locations via Internet (e.g., Web Interface for Telescience at JPL) Real-time applications remotely controlled/monitored over the Internet or an Intranet (e.g., Tempest embedded Web server at Glenn Research Center)

Research Heaven, West Virginia 4 Relevance to NASA Our empirical analysis is based on data extracted from actual Web logs of ten servers –Three public and three private Web servers at the NASA IV&V Facility –Lane Department of Computer Science and Electrical Engineering (CSEE) Web server –NASA Kennedy Space Center (NASA-KSC) Web server –Campus wide Web server at the University of Saskatchewan –Web server of the commercial Internet provider ClarkNet

Research Heaven, West Virginia 5 Approach Develop methods and tools that are general and powerful enough to provide flexible analysis and quality assurance of Web reliability, availability, and performance Develop scalable framework that combines measurements and models at different levels of detail and abstraction Reliability/Availability: based on typical usage patterns Performance: non-Poisson queuing theory Combine reliability / availability and performance and analyze their tradeoffs

Research Heaven, West Virginia 6 Approach Web access log analysis User session characterization Realistic workload Software/hardware resource utilization Application & hardware resource monitoring Web error log analysis Request-based and session-based error characterization Software/hardware failure/recovery characterization Performability model Session layer (user view) Service layer (software architectural view) System layer (deployment view) Reliability/ availability model Performance model Resource layer (hardware device view)

Research Heaven, West Virginia 7 Accomplishments Workload analysis Intra-session characteristics Intra-session characteristics Inter-session characteristics Inter-session characteristics Web log files Create relational database Errors and reliability analysis Errors and reliability analysis Unique errors (frequency & severity) Unique errors (frequency & severity) Request-based reliability Request-based reliability Session-based reliability Session-based reliability Unique files with errors Unique files with errors

Research Heaven, West Virginia 8 Accomplishments Empirical analysis of the Web workload, errors, request- based and session-based reliability for ten Web servers Error rates have heavy tail distributions 10-35% of the total number of errors are due only to 3 files Some examples Fixing the errors with the highest frequency of occurrence is the most cost effective way to improve Web quality

Research Heaven, West Virginia 9 Accomplishments We argue that session-based reliability is a better indicator of the users perception of the Web quality than request-based reliability

Research Heaven, West Virginia 10 Importance/benefits Innovative theoretical and empirical research results –Introduced and empirically analyzed new measures for session-based workload and reliability –Conducted detailed empirical study on Web errors, including severity level of errors, unique errors, and unique files with errors – measures that have not been considered earlier Practical value –The results of our research were actually used by Web administrators of the NASA IV&V and CSEE Web servers to improve their quality in a cost-effective way

Research Heaven, West Virginia 11 Next steps Performance attributes –Develop non-Poisson queuing theory Standard performance models (Queuing Networks & Layered Queuing Networks) assume Poisson arrivals Web workload is bursty (highly non-Poisson) Dependability attributes (reliability, availability) –Develop architecture-based models based on typical usage patterns Combine performance and reliability / availability models –Analyze tradeoffs among multiple quality attributes