Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.

Slides:



Advertisements
Similar presentations
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Advertisements

Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
Week 6 Lecture Part 2 Databases in Electronic Commerce Samuel Conn, Asst. Professor.
E-Business Risks Chapter Seven. E-Business Models EDI Web pages The online environment Distributed e-business and intranets Supply chain linkage Collaborative.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
Lect5.ppt - 10/13/04 CIS 4100 Systems Performance and Evaluation Lecture 7 by Zornitza Genova Prodanoff.
Adapted from Menascé & Almeida1 Web and Intranet Performance Issues.
Toolbox Mirror -Overview Effective Distributed Learning.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
7/9/2001 Edward Chow Content Switch 1 Clients Content Delivery Network (CDN) Host Server Mind Spring PSINet Sprint UUnet Huge Requests.
1 Technological standards, communications protocols, security technology Packet Switching, Web Protocols, HTML, HTTP, HTTPS and HTTS Public and Private.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Web Applications for Business: Performance Issues.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
Capacity planning for web sites. Promoting a web site Thoughts on increasing web site traffic but… Two possible scenarios…
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
Lect2..ppt - 08/11/04 CIS 4100 Systems Performance and Evaluation Lecture 1 by Zornitza Genova Prodanoff.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
Advanced Topics INE2720 Web Application Software Development Essential Materials.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Chapter 4: Core Web Technologies
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part III Web and Intranet Performance Issues.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
CH2 System models.
Web Designing By Bhupendra Ratha, Lecturer School of Library & Information Science D.A.V.V., Indore.
CHAPTER 9 Using the World Wide Web. OBJECTIVES 1.Describe the Internet and the World Wide Web 2.Define related Internet terms 3.Explain the components.
HTML ~ Web Design.
Lect3..ppt - 09/13/04 CIS 4100 Systems Performance and Evaluation Lecture 4 by Zornitza Genova Prodanoff.
Lecture 13 Business and the Internet SFDV Principles of Information Systems.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 4 Frame Relay by Zornitza Genova Prodanoff.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Kemal Baykal Rasim Ismayilov
CIS 210 Systems Analysis and Development Week 8 Part II Designing Distributed and Internet Systems,
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
Mark-up Languages Compare and describe at least 3 mark-up languages and what they do.
1 CS6320 – Web Services and Performance L. Grewe.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Database Applications Using Internet Technology
Chapter 1 Introduction to HTML.
CDA 6505 Network Architecture and Client/Server Computing
Communications & Computer Networks Resource Notes - Introduction
Internet Protocols IP: Internet Protocol
Internet Technologies I - Lect.01 - Waleed Ibrahim Osman
Quality Assurance for Component-Based Software Development
INFS 230 L Internet Technology
Week1 software - Lecture outline & Assignments
Web Skills.
Presentation transcript:

Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff

ZGP002 Lecture Outline CHAPTER 4 - Performance Issues of Web Services From Boxes to Services - Web Server Overview Perception of Performance Where Are the Delays? Web Infrastructure Server Architectures Networks

ZGP003 Performance Issues of Web Services From Boxes to Services Web services: - self-contained, modular applications - can be described, published and evoked over the Internet

ZGP004 Performance Issues of Web Services Example 4.1/Page 124

ZGP005 Performance Issues of Web Services Web Server Overview

ZGP006 Performance Issues of Web Services Web Server Overview - HTML and XML Extensible Markup Language (XML) Uses tags and attributes to delimit data Used to organize data, but leaves processing to the application

ZGP007 Performance Issues of Web Services Web Server Overview - Hardware and Operating System: Web servers run on top of time-sharing, multi-user OSs - Contents Embedded content within HTML

ZGP008 Performance Issues of Web Services Perception of Performance Web services different than distributed systems: - randomness of Web site visits (non-deterministic) - the number of users can be very large > millions Metrics Users: Fast response time No connection refusals Management: High throughput High availability Example 4.2

ZGP009 Performance Issues of Web Services Perception of Performance Quality of Service (what users want): - Performance (fast response times) - Availability (up, on-line or not) - Reliability: (probability that a Web service will perform in a satisfactory manner for a given period of time, given OS and load conditions) - Predictability - Cost (affordability) - Security

ZGP0010 Where Are the Delays? Anatomy of a Web Transaction Bottlenecks Performance Issues of Web Services

ZGP0011 Anatomy of a Web Transaction – Example 4.3 Performance Issues of Web Services

ZGP0012 Bottlenecks Example 4.4 Example 4.5 Performance Issues of Web Services

ZGP0013 Web Infrastructure Performance Issues of Web Services

ZGP0014 Web Infrastructure Basic Components Performance Issues of Web Services

ZGP0015 Web Infrastructure Proxy, Cache, and Mirror Example 4.6 Example 4.7 Performance Issues of Web Services

ZGP0016 Web Infrastructure Content Delivery Networks Performance Issues of Web Services

ZGP0017 Performance Issues of Web Services - The WAP Infrastructure