Kristopher Blair Jason Duo Li Daniel Moberly Michael Sedillo Profiling performance of a Web Proxy on a multi-core platform.

Slides:



Advertisements
Similar presentations
An Improved TCP for transaction communications on Sensor Networks Tao Yu Tsinghua University 2/8/
Advertisements

Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Diagnosing Performance Overheads in the Xen Virtual Machine Environment Aravind Menon Willy Zwaenepoel EPFL, Lausanne Jose Renato Santos Yoshio Turner.
Applications of Feather-Weight Virtual Machines (FVMs) Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science.
Differentiated Multimedia Web Services Using Quality Aware Transcoding Surendar Chandra, Carla Schlatter Ellis and Amin Vahdat Department of Computer Science,
LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 6 December, 1999.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Networking Problems in Cloud Computing Projects. 2 Kickass: Implementation PROJECT 1.
Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
Fundamentals of Python: From First Programs Through Data Structures
November 26, 2002TeleSim Research Group1 Performance and Robustness Testing of Wireless Web Servers Guangwei Bai Kehinde Oladosu Carey Williamson.
1 Web Server Performance in a WAN Environment Vincent W. Freeh Computer Science North Carolina State Vsevolod V. Panteleenko Computer Science & Engineering.
Reducing the Energy Usage of Office Applications Jason Flinn M. Satyanarayanan Carnegie Mellon University Eyal de Lara Dan S. Wallach Willy Zwaenepoel.
A Distributed Proxy Server for Wireless Mobile Web Service Kisup Kim, Hyukjoon Lee, and Kwangsue Chung Information Network 2001, 15 th Conference.
Differentiated Multimedia Web Services Using Quality Aware Transcoding S. Chandra, C.Schlatter Ellis and A.Vahdat InfoCom 2000, IEEE Journal on Selected.
1 Software Testing and Quality Assurance Lecture 40 – Software Quality Assurance.
Firewalls and VPNS Team 9 Keith Elliot David Snyder Matthew While.
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
CSE598C Virtual Machines and Their Applications Operating System Support for Virtual Machines Coauthored by Samuel T. King, George W. Dunlap and Peter.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Exploring the Tradeoffs of Configurability and Heterogeneity in Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
“Early Estimation of Cache Properties for Multicore Embedded Processors” ISERD ICETM 2015 Bangkok, Thailand May 16, 2015.
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
ISO Layer Model Lecture 9 October 16, The Need for Protocols Multiple hardware platforms need to have the ability to communicate. Writing communications.
CTSP TRAINING Router 101 And Networking Basics. You Don’t Need Internet Access to Run or Connect your devices to an Ethernet switch or Router Enable DHCP.
Infrastructure for Better Quality Internet Access & Web Publishing without Increasing Bandwidth Prof. Chi Chi Hung School of Computing, National University.
Advanced Computer Networks1 Efficient Policies for Carrying Traffic Over Flow-Switched Networks Anja Feldmann, Jenifer Rexford, and Ramon Caceres Presenters:
Feb. 19, 2008 Multicore Processor Technology and Managing Contention for Shared Resource Cong Zhao Yixing Li.
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
How computer’s are linked together.

Assignment 5/9 – 2005 INF 5070 – Media Servers and Distribution Systems:
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
A Measurement Based Memory Performance Evaluation of High Throughput Servers Garba Isa Yau Department of Computer Engineering King Fahd University of Petroleum.
On the Performance of TCP Splicing for URL-aware Redirection Ariel Cohen, Sampath Rangarajan, and Hamilton Slye The 2 nd USENIX Symposium on Internet Technologies.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
Jan 30, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Project Milestone 2 due today. Undergraduate projects should have 3 students per project.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments IEEE Infocom, 1999 Anja Feldmann et.al. AT&T Research Lab 발표자 : 임 민 열, DB lab,
Authors – Jeahyuk huh, Doug Burger, and Stephen W.Keckler Presenter – Sushma Myneni Exploring the Design Space of Future CMPs.
National Library of the Czech Republic as End-User of the Research Networks Adolf Knoll deputy director
Improving Disk Throughput in Data-Intensive Servers Enrique V. Carrera and Ricardo Bianchini Department of Computer Science Rutgers University.
Analysis of Cache Tuner Architectural Layouts for Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
Emir Halepovic, Jeffrey Pang, Oliver Spatscheck AT&T Labs - Research
1 Reforming Software Delivery Using P2P Technology Purvi Shah Advisor: Jehan-François Pâris Department of Computer Science University of Houston Jeffrey.
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Understanding Virtualization Overhead.
An Analysis of Memory Access in Relation to Operations on Data Structures Ryan Connaughton & Daniel Rinzler CSE December 13, 2006 An Analysis of.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
Profile & Optimize the Performance of a Web Proxy on a Multi Core Platform Eddie Beaumont, Estera Bogdan, Jen Dischler, Francisco Felix, & Scott Oehrlein.
Time Synchronization in Ad Hoc Networks Kay R¨omer MobiHOC 2001 Speaker : hsiwei.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
1 © NOKIA FILENAMs.PPT/ DATE / NN Performance Study of a SMPP Traffic Generator Tool Kai Wu Nokia NMP/MSW Supervisor: professor Jorma Virtamo.
Seth Pugsley, Jeffrey Jestes,
Diskpool and cloud storage benchmarks used in IT-DSS
FileStager test results
Lab A: Installing and Configuring the Network Load Balancing Driver
Top-Down Network Design Chapter Twelve Testing Your Network Design
Kristopher Blair Jason Duo Li Daniel Moberly Michael Sedillo
Configuration for Network Security
Migration Strategies – Business Desktop Deployment (BDD) Overview
HWP2 – Distributed search
Tiers vs. Layers.
Cloud computing mechanisms
2019/1/1 High Performance Intrusion Detection Using HTTP-Based Payload Aggregation 2017 IEEE 42nd Conference on Local Computer Networks (LCN) Author: Felix.
Presentation transcript:

Kristopher Blair Jason Duo Li Daniel Moberly Michael Sedillo Profiling performance of a Web Proxy on a multi-core platform

 Focusing on speed of web proxies for use in mobile networks – extremely common in modern age  File size is important in mobile networks – small devices and slower connections, therefore in need of smaller delays  File size vs. computation time tradeoffs are very important  Mobile proxies trans-code large images to small images for use on mobile devices – need to optimize the time it takes

 Web proxy in iMPACT’s mobile computing lab – written to optimize JPEG image delivery  Image trans-coding: web proxy trans-codes JPEG images for use on mobile devices  Want to analyze bottlenecks to see how the speed of the proxy can be improved  Make sure proxy functions within acceptable levels of power and thermal output

 Verify previous findings of the iMPACT research team  Evaluate performance versus power consumption and thermal outputs  Verify that the current web proxy design functions within acceptable levels of power consumption and thermal output.

Our network layout

 Timestamps for each event on each machine allows for timing analysis  Linux Lm_sensors for thermal data  “Watts Up?” meter for power consumption data

 Earlier work shows that network overhead is significant, especially in smaller files – TCP overhead is quite significant  Larger files still show overhead in connection setup Results of previous analysis On small files (300B – 70KB)

 Expect thermal output and power consumption to fall along standard curves Expected thermal output (°F) vs. Workload (Request /s) Expected power consumption (Watts) vs. Workload (Request/s)

Presentatio n, Phase I, II & III report lm_sensor Configuration Watts upProxy Coding Modificatio n Data Collection Data Analysis DanDuoKrisDan DuoMichaelDuo Michael Kris