Giter Club home page Giter Club logo

slampede_tools's Introduction

SLAMpede Tools

Applications/scripts in this repository target cluster of development boards in SLAM Lab at UT Austin named SLAMpede (named after stampede). This cluster consists of six Raspberry Pi 3 that run Linux-based Raspbian "Stretch" operating system and are connected to each other via Ethernet and Wi-Fi. Picture below shows the cluster with the nodes (blue0,orange0,pink0) and Ethernet switch at the bottom, (blue1,orange1,pink1) at the middle and AP on the top shelf.

Picture of SLAMpede

Directories of this repository include:

dvfs

Scripts for disabling on-demand governor and setting frequency to maximum

ip

For retriving IP addresses associated with Ethernet and Wi-Fi interfaces of cluster

netem

Scripts for emulating specific network delays/losses. "netem/tables" includes code from iproute2 package for generating distribution tables used by netEm.

ntp

For disabling/enabling Network Time Protocol (make sure to randomize system time afterwards)

owping

An attempt to profile one-way delay between hosts, highly depends on the accuracy of the time synchronization scheme

ping

Scripts for pinging hosts from each other over Ethernet of Wi-Fi

realtime

To allow real-time tasks to use 100% of CPU time (default value is 95%)

sockmem

To increase size of send buffers. (necessary for Wi-Fi sockets due to potential traffic congestion)

wifi_test

To profile latency of sending various sizes of UDP packets over Wi-Fi

slampede_tools's People

Contributors

kammirzazad avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.