CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments

Similar documents
October Next Generation Smart Border Security Ability. Quality. Delivery.

Analyzing and Representing Two-Mode Network Data Week 8: Reading Notes

The total cost of ownership (TCO) for fixed OnGo in the 3.5 GHz CBRS band

Random Forests. Gradient Boosting. and. Bagging and Boosting

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

Comparison of the Psychometric Properties of Several Computer-Based Test Designs for. Credentialing Exams

AFCRAS Bylaws Rev 1.3 Page 1 of 9

Film Thickness Measurement Technique by Ultrasonic Transducer

DU PhD in Home Science

Opportunities in Communication

Chapter. Sampling Distributions Pearson Prentice Hall. All rights reserved

CHAPTER Committee Substitute for Committee Substitute for House Bill No. 687

AIOTI ALLIANCE FOR INTERNET OF THINGS INNOVATION

Preamble. THE GOVERNMENT OF THE UNITED STATES OF AMERICA AND THE GOVERNMENT OF THE KINGDOM OF SWEDEN (hereinafter referred to as the Parties ):

Governance in Social Media

ORDINANCE NO BE IT FURTHER ENACTED AND ORDAINED by the Mayor and City Council of Laurel, Maryland that

Resource Management: INSTITUTIONS AND INSTITUTIONAL DESIGN. Erling Berge A grammar of institutions Why classify generic rules?

Hoboken Public Schools. Algebra I Curriculum

Guidelines for the Type Approval Of Licence Exempt Radio Spectrum Devices

Estonian National Electoral Committee. E-Voting System. General Overview

Data-driven Education: How an international school in Colombia is making a measurable difference!! Olga Polyakov Data Analyst Colegio Nueva Granada

THE REVOLUTION WILL BE NETWORKED : THE INFLUENCE OF SOCIAL NETWORKING SITES ON POLITICAL ATTITUDES AND BEHAVIOR

Journal of Political Science & Public Affairs

Wireless Facility Siting: Model Chapter Implementing Section 6409(a)

Universality of election statistics and a way to use it to detect election fraud.

S-1. Supplementary Provisions. (Date of Enforcement) Article 1 These Articles of Agreement shall come into force as of July 1, 1999.

INVESTIGATORY POWERS BILL EXPLANATORY NOTES

Frequency-dependent fading bad for narrowband signals. Spread the narrowband signal into a broadband signal. dp/df. (iii)

March 22, Passage of the Middle Class Tax Relief and Job Creation Act Blueprint for Broadband Spectrum. Dear Assistant Secretary Strickling:

Paper 24 Tel: Date: June 23, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Choosing the Right Monitor for Your Application

CS 5523 Operating Systems: Intro to Distributed Systems

THE LOUISIANA SURVEY 2018

Policy Deliberation and Electoral Returns: Experimental Evidence from Benin and the Philippines

Hoboken Public Schools. Algebra II Honors Curriculum

Role of Political Identity in Friendship Networks

CSE 520S Real-Time Systems

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships

* Source: Part I Theoretical Distribution

Classifier Evaluation and Selection. Review and Overview of Methods

THE LOUISIANA SURVEY 2017

Policy Deliberation and Electoral Returns: Evidence from Benin and the Philippines. Léonard Wantchékon, Princeton University 5 November 2015

Case 2:18-cv JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1

FOR DISCUSSION PURPOSES ONLY

Majorities attitudes towards minorities in European Union Member States

Online Appendix for. Home Away From Home? Foreign Demand and London House Prices

Processes. Criteria for Comparing Scheduling Algorithms

The Transmission of Economic Status and Inequality: U.S. Mexico in Comparative Perspective

TELECOMMUNICATIONS ORDINANCE (Chapter 106) WIRELESS INTERNET OF THINGS LICENCE. [Company Name]... [Address]

Approval Voting Theory with Multiple Levels of Approval

Hoboken Public Schools. PLTW Introduction to Computer Science Curriculum

Official Contest Rules

Data Assimilation & OSSEs

EUROPEAN COMMUNICATION SUMMIT JUNE 2017

A Correlation of. Campbell. Biology. 9 th Edition, AP* Edition. to the. AP Biology Curriculum Framework

THE LAW OF THE REPUBLIC OF [SOVEREIGN] ON PARTY POLITICAL BROADCASTING AND MEDIA COVERAGE OF ELECTIONS CHAPTER I GENERAL PROVISIONS

NATIONAL TELECOMMUNICATIONS AND TECHNOLOGY MOOT COURT COMPETITION

SIERRA LEONE 2012 ELECTIONS PROJECT PRE-ANALYSIS PLAN: INDIVIDUAL LEVEL INTERVENTIONS

STATUTORY INSTRUMENTS. S.I. No. 563 of 2013 WIRELESS TELEGRAPHY (1800 MHZ AND PREPARATORY LICENCES IN THE 1800 MHZ BAND) REGULATIONS 2013

Wireless Facility Siting: Model Chapter Implementing Section 6409(a) and. Wireless Facility Siting: Section 6409(a) Checklist

AVIS RENT A CAR AVIS APPS TERMS OF USE

[Your Organization] Foreign Travel Briefing

Case Study: Get out the Vote

THE LOUISIANA SURVEY 2018

Immigration Policy In The OECD: Why So Different?

Discovering Migrant Types Through Cluster Analysis: Changes in the Mexico-U.S. Streams from 1970 to 2000

Employment Outlook 2017

Telecommunications Law

A Global Perspective on Socioeconomic Differences in Learning Outcomes

LAW ON ELECTRONIC COMMUNICATIONS

Subreddit Recommendations within Reddit Communities

The Role of Interoperability for the Management of the Refugee Flow

Contributary Platform User Terms of Service

Measurement and Global Trends in Central Bank Autonomy (CBA)

Africans Views of International Organizations

Publicizing malfeasance:

ETSI Industry Specification Group Agreement relating to ISG IP6 (IPv6 integration)

24 Criteria for the Recognition of Inventors and the Procedure to Settle Disputes about the Recognition of Inventors

30 Transformational Design with Essential Aspect Decomposition: Model-Driven Architecture (MDA)

Aspect Decomposition: Model-Driven Architecture (MDA) 30 Transformational Design with Essential. References. Ø Optional: Ø Obligatory:

CITY OF FREEPORT STEPHENSON COUNTY, ILLINOIS ORDINANCE NO

TELECOMMUNICATIONS (LICENSING CLASSIFICATION, AUTHORISATION AND FEE STRUCTURE), REGULATIONS S.I. No. 110 of 2002 ARRANGEMENT OF REGULATIONS

How s Life in Belgium?

R ESEARCHERS T EST Q UESTION P APER. By Dr. Nicolas Lamp Assistant Professor, Faculty of Law, Queen s University

Law Firm of Naren Thappeta*

Monitoring of Pluralisms. 41st EPRA Meeting Berne, 15th May 2015

Social Rankings in Human-Computer Committees

Essential Questions Content Skills Assessments Standards/PIs. Identify prime and composite numbers, GCF, and prime factorization.

TREATY SERIES 2015 Nº 4

JULY Esri Diversity Index

Performance & Energy

Wireless Communication Facilities

Evidence-Based Policy Planning for the Leon County Detention Center: Population Trends and Forecasts

Preliminary Effects of Oversampling on the National Crime Victimization Survey

An Issue of Otherness : Beliefs that Human Trafficking Cannot Affect One s In-Group Present Obstacle to Combatting Human Trafficking

Globalization, Networks, and the Interconnectedness of Europe and Central Asia (ECA) What s at Stake for Inclusive Growth?

bitqy The official cryptocurrency of bitqyck, Inc. per valorem coeptis Whitepaper v1.0 bitqy The official cryptocurrency of bitqyck, Inc.

FOURIER ANALYSIS OF THE NUMBER OF PUBLIC LAWS David L. Farnsworth, Eisenhower College Michael G. Stratton, GTE Sylvania

ADAMS ISP SERVICES AGREEMENT and NETWORK MANAGEMENT POLICY

Online Appendix: Political Homophily in a Large-Scale Online Communication Network

Transcription:

CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments Stratos Keranidis* Wei Liu, Michael Mehari, Pieter Becue, Stefan Bouckaert, Ingrid Moerman, Thanasis Korakis*, Iordanis Koutsopoulos* and Leandros Tassiulas* University of Thessaly and CERTH, Greece* Ghent University - iminds, Gent, Belgium

Introduction Ø The Problem: n During experimentation in networking testbeds several different factors may impact the monitored performance of networks under consideration. n As a result high variation exists among several executions of the same experiment. Ø The Need: Stable experimental conditions have to be guaranteed, in order to arrive at solid conclusions. Ø Our Solution: The novel CONRETE benchmarking framework that provides for evaluation of experimental stability. 2

Outline Ø Related Projects Ø Basic Experimental Scenario Ø Interfering Factors Ø Building Blocks Ø CONCRETE Benchmarking Framework Ø Insights and Future work 3

Related Projects Ø CREW Ø Establishes an open federated test platform, which facilitates experimentally-driven research on advanced spectrum sensing, cognitive radio and cognitive networking strategies in view of horizontal and vertical spectrum sharing in licensed and unlicensed bands. Ø OPENLAB Ø Delivers control and experimental plane middleware to facilitate early use of testbeds and exploiting proven technologies, developed in the OneLab and Panlab initiatives. Ø OPENLAB CREW Collaboration Ø In order to improve the reproducibility of wireless experiments, OpenLab is interested to augment the OpenLab facilities with the CREW spectrum sensing benchmarking scenarios. 4

Outline Ø Related Projects Ø Basic Experimental Scenario Ø Interfering Factors Ø Building Blocks Ø CONCRETE Benchmarking Framework Ø Insights and Future work 5

Basic Experimental Scenario Ø 2 pairs of nodes contending for channel use. Ø AP2 - > STA2: saturated traffic conditions Ø AP1 -> STA1: varying traffic rate (TR RATE ) conditions Ø We monitor the throughput performance of the AP2-STA2 pair 6

Outline Ø Related Projects Ø Basic Experimental Scenario Ø Interfering Factors Ø Building Blocks Ø CONCRETE Benchmarking Framework Ø Insights and Future work 7

Interfering Factors (1/5) Specific executions of the same experiment may present different performance, due to: Internal Interference generated by testbed nodes, operated by other experimenters, which simultaneously transmit on the same or overlapping frequencies. 8

Interfering Factors (2/5) Specific executions of the same experiment may present different performance, due to: External Interference generated by collocated commercial devices belonging to external networks, which simultaneously transmit on the same or overlapping frequencies. 9

Interfering Factors (3/5) Specific executions of the same experiment may present different performance, due to various factors, such as: stopping of normal execution due to hardware or software failure 10

Interfering Factors (4/5) Specific executions of the same experiment may present different performance, due to various factors, such as: Different node positioning (etc. mobile nodes behind obstacles) 11

Interfering Factors (5/5) The Result 12

Outline Ø Related Projects Ø Basic Experimental Scenario Ø Interfering Factors Ø Building Blocks Ø CONCRETE Benchmarking Framework Ø Insights and Future work 13

Building Blocks Advanced Spectrum Sensing Techniques OMF Control and Management Framework CONCRETE iminds w-ilab.t Cognitive Testbed Long experience with instrumentation of testbed experiments 14

Building Blocks Correlation Ø The well known measure of dependence is Pearson's correlation, which indicates the extent to which two random variables covary. Ø Ø The µx and µy represents the mean of the data set X and Y respectively. The σx and σy represents the standard deviation of the data set X and Y respectively 15

Outline Ø Related Projects Ø Basic Experimental Scenario Ø Interfering Factors Ø Building Blocks Ø CONCRETE Benchmarking Framework Ø Insights and Future work 16

CONCRETE Benchmarking Framework CONtrol and Classify REpeatable Testbed Experiments The 6 main functionalities that are currently supported, are: 1. Scheduling the execution of several runs for the same experiment 2. Visualization of prevailing Channel Conditions before each run and moreover visualization of the Performance achieved in each run 3. Estimation of Correlation among the different runs, in order to provide an appropriate benchmarking score that describes the stability of each run 4. Calculation of average performance and st. deviation values for each run 5. Automatic mechanism that selects the most stable runs, based on their correlation score 6. Calculation of performance over all executed rounds in comparison with the performance achieved only in the subset of selected rounds. 17

CONCRETE Benchmarking Framework (1/6) 1. Scheduling the execution of several runs for the same experiment 18

CONCRETE Benchmarking Framework (2/6) 2. Visualization of Channel Conditions before each run and moreover visualization of the Performance achieved in each run 19

CONCRETE Benchmarking Framework (3/6) 3. Estimation of Correlation among the different runs 20

CONCRETE Benchmarking Framework (4/6) 4. Calculation of AVG performance and ST. DEV. for each run 21

CONCRETE Benchmarking Framework (5/6) 5. Automatic mechanism that selects the most stable runs, based on their correlation score 22

CONCRETE Benchmarking Framework (6/6) 6. Calculation of performance over all executed rounds in comparison with the performance achieved only in the subset of selected rounds. 23

Outline Ø Related Projects Ø Basic Experimental Scenario Ø Interfering Factors Ø Building Blocks Ø CONCRETE Benchmarking Framework Ø Insights and Future work 24

Insights and Future Work Ø Experimental Insights: Ø Due to the high variation of wireless channel conditions there is a clear need for environment monitoring mechanisms Ø that aid in arriving at CONCRETE conclusions. Ø Future Work: Ø Ø Ø Enable channel monitoring during the experiment execution through Wi-Fi Monitor nodes. Implement Feature detection mechanism to enable detection of transmissions generated by devices using heterogeneous technologies Examine performance under various experiments and metrics (energy etc.) and propose possible enhancements 25

Thank You! 26