Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
poster

Mahimahi: a lightweight toolkit for reproducible web measurement

Published: 17 August 2014 Publication History
  • Get Citation Alerts
  • Abstract

    This demo presents a measurement toolkit, Mahimahi, that records websites and replays them under emulated network conditions. Mahimahi is structured as a set of arbitrarily composable UNIX shells. It includes two shells to record and replay Web pages, RecordShell and ReplayShell, as well as two shells for network emulation, DelayShell and LinkShell. In addition, Mahimahi includes a corpus of recorded websites along with benchmark results and link traces (https://github.com/ravinet/sites).
    Mahimahi improves on prior record-and-replay frameworks in three ways. First, it preserves the multi-origin nature of Web pages, present in approximately 98% of the Alexa U.S. Top 500, when replaying. Second, Mahimahi isolates its own network traffic, allowing multiple instances to run concurrently with no impact on the host machine and collected measurements. Finally, Mahimahi is not inherently tied to browsers and can be used to evaluate many different applications.
    A demo of Mahimahi recording and replaying a Web page over an emulated link can be found at http://youtu.be/vytwDKBA-8s. The source code and instructions to use Mahimahi are available at http://mahimahi.mit.edu/.

    References

    [1]
    http://code.google.com/p/web-page-replay.
    [2]
    http://developer.android.com/tools/devices/emulator.html.

    Cited By

    View all
    • (2024)Impact of Congestion Control on Mixed Reality ApplicationsProceedings of the 2024 SIGCOMM Workshop on Emerging Multimedia Systems10.1145/3672196.3673395(21-26)Online publication date: 4-Aug-2024
    • (2024)Chorus: Coordinating Mobile Multipath Scheduling and Adaptive Video StreamingProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3649359(246-262)Online publication date: 29-May-2024
    • (2024)SatGuard: Concealing Endless and Bursty Packet Losses in LEO Satellite Networks for Delay-Sensitive Web ApplicationsProceedings of the ACM on Web Conference 202410.1145/3589334.3645639(3053-3063)Online publication date: 13-May-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGCOMM Computer Communication Review
    ACM SIGCOMM Computer Communication Review  Volume 44, Issue 4
    SIGCOMM'14
    October 2014
    672 pages
    ISSN:0146-4833
    DOI:10.1145/2740070
    Issue’s Table of Contents
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 August 2014
    Published in SIGCOMM-CCR Volume 44, Issue 4

    Check for updates

    Author Tags

    1. page load time
    2. record-and-replay
    3. web measurements

    Qualifiers

    • Poster

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)124
    • Downloads (Last 6 weeks)16
    Reflects downloads up to 13 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Impact of Congestion Control on Mixed Reality ApplicationsProceedings of the 2024 SIGCOMM Workshop on Emerging Multimedia Systems10.1145/3672196.3673395(21-26)Online publication date: 4-Aug-2024
    • (2024)Chorus: Coordinating Mobile Multipath Scheduling and Adaptive Video StreamingProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3649359(246-262)Online publication date: 29-May-2024
    • (2024)SatGuard: Concealing Endless and Bursty Packet Losses in LEO Satellite Networks for Delay-Sensitive Web ApplicationsProceedings of the ACM on Web Conference 202410.1145/3589334.3645639(3053-3063)Online publication date: 13-May-2024
    • (2024)Meet Challenges of RTT Jitter, A Hybrid Internet Congestion Control AlgorithmProceedings of the ACM on Web Conference 202410.1145/3589334.3645338(2768-2776)Online publication date: 13-May-2024
    • (2024)Managing Connections by QUIC-TCP Racing: A First Look of Streaming Media Performance Over Popular HTTP/3 BrowsersIEEE Transactions on Network and Service Management10.1109/TNSM.2024.337106921:3(2962-2976)Online publication date: Jun-2024
    • (2024)Efficient DRL-Based Congestion Control With Ultra-Low OverheadIEEE/ACM Transactions on Networking10.1109/TNET.2023.333073732:3(1888-1903)Online publication date: Jun-2024
    • (2024)ViChaser: Chase Your Viewpoint for Live Video Streaming With Block-Oriented Super-ResolutionIEEE/ACM Transactions on Networking10.1109/TNET.2023.328610832:1(445-459)Online publication date: Feb-2024
    • (2024)Enabling Delay-Guaranteed Congestion Control With One-Bit Feedback in Cellular NetworksIEEE/ACM Transactions on Networking10.1109/TNET.2023.326872132:1(3-16)Online publication date: Feb-2024
    • (2024)Reinforcement Learning-based Congestion Control: A Systematic Evaluation of Fairness, Efficiency and ResponsivenessIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621288(1451-1460)Online publication date: 20-May-2024
    • (2024)Exstream: A Delay-minimized Streaming System with Explicit Frame Queueing Delay MeasurementIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621103(1571-1580)Online publication date: 20-May-2024
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media