Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
emulab-devel
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
143
Issues
143
List
Boards
Labels
Service Desk
Milestones
Merge Requests
6
Merge Requests
6
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
emulab
emulab-devel
Commits
0695d946
Commit
0695d946
authored
Dec 01, 2006
by
Mike Hibler
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Lots of copyrights
parent
57121dbc
Changes
37
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
189 additions
and
4 deletions
+189
-4
pelab/auto-pelab.ns
pelab/auto-pelab.ns
+6
-0
pelab/auto-pelab.tm
pelab/auto-pelab.tm
+6
-0
pelab/cloudinfo-set
pelab/cloudinfo-set
+5
-0
pelab/cloudinfo.in
pelab/cloudinfo.in
+5
-0
pelab/common-env.sh
pelab/common-env.sh
+6
-0
pelab/dbmonitor/auto-dbmonitor.sh
pelab/dbmonitor/auto-dbmonitor.sh
+5
-0
pelab/dbmonitor/dbmonitor.pl
pelab/dbmonitor/dbmonitor.pl
+6
-0
pelab/dbmonitor/run-dbmonitor.sh
pelab/dbmonitor/run-dbmonitor.sh
+6
-0
pelab/init-elabnodes.pl
pelab/init-elabnodes.pl
+6
-0
pelab/install-tarball
pelab/install-tarball
+6
-0
pelab/iperfd/GNUmakefile
pelab/iperfd/GNUmakefile
+6
-0
pelab/libnetmon/GNUmakefile
pelab/libnetmon/GNUmakefile
+6
-0
pelab/libnetmon/instrument-standalone.sh
pelab/libnetmon/instrument-standalone.sh
+5
-0
pelab/magent/GNUmakefile
pelab/magent/GNUmakefile
+6
-0
pelab/magent/Makefile
pelab/magent/Makefile
+6
-0
pelab/make-tarball
pelab/make-tarball
+5
-0
pelab/monitor/auto-monitor.sh
pelab/monitor/auto-monitor.sh
+5
-0
pelab/monitor/gen-ip-mapping.pl
pelab/monitor/gen-ip-mapping.pl
+5
-0
pelab/monitor/initial.txt
pelab/monitor/initial.txt
+0
-2
pelab/monitor/instrument-env.sh
pelab/monitor/instrument-env.sh
+5
-0
pelab/monitor/instrument.sh
pelab/monitor/instrument.sh
+5
-0
pelab/monitor/monitor.py
pelab/monitor/monitor.py
+6
-0
pelab/monitor/run-iperf.sh
pelab/monitor/run-iperf.sh
+6
-0
pelab/monitor/run-monitor-libnetmon.sh
pelab/monitor/run-monitor-libnetmon.sh
+6
-0
pelab/monitor/run-monitor.sh
pelab/monitor/run-monitor.sh
+6
-0
pelab/monitor/timediff.pl
pelab/monitor/timediff.pl
+6
-0
pelab/netmond2tput.pl
pelab/netmond2tput.pl
+5
-0
pelab/parastream/GNUmakefile
pelab/parastream/GNUmakefile
+6
-0
pelab/resetlinks.py
pelab/resetlinks.py
+0
-1
pelab/run-tcpdump.sh
pelab/run-tcpdump.sh
+5
-0
pelab/schedmon/GNUmakefile
pelab/schedmon/GNUmakefile
+6
-0
pelab/schedmon/schedmon.c
pelab/schedmon/schedmon.c
+0
-1
pelab/showsamples.pl
pelab/showsamples.pl
+6
-0
pelab/start-experiment
pelab/start-experiment
+5
-0
pelab/start-run
pelab/start-run
+5
-0
pelab/stop-experiment
pelab/stop-experiment
+5
-0
pelab/stop-run
pelab/stop-run
+5
-0
No files found.
pelab/auto-pelab.ns
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
source tb_compat.tcl
set ns [new Simulator]
...
...
pelab/auto-pelab.tm
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
source tb_compat.tcl
set ns [new Simulator]
...
...
pelab/cloudinfo-set
View file @
0695d946
#!/usr/bin/perl
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# cloudinfo-set: Set the cloud info based on an input file of the form:
...
...
pelab/cloudinfo.in
View file @
0695d946
#!/usr/bin/perl
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Hack to extract info from delay nodes about delay pipes.
...
...
pelab/common-env.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Simple shell script to get some environment variables useful for pelab
# shell scripts
...
...
pelab/dbmonitor/auto-dbmonitor.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
ARGS
=
$*
if
[
-z
"
$PID
"
-o
-z
"
$EID
"
]
;
then
...
...
pelab/dbmonitor/dbmonitor.pl
View file @
0695d946
#!/usr/bin/perl
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Periodically extract the latest path characteristics from the PELAB DB
# for paths from us (rather, the planetlab node we represent) to all other
...
...
pelab/dbmonitor/run-dbmonitor.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Script to run the monitor, collecting data from libnetmon
#
...
...
pelab/init-elabnodes.pl
View file @
0695d946
#!/usr/bin/perl
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Based on pairwise characteristics of planet-* nodes (real planetlab nodes)
# in a pelab experiment, set the delay characteristics for the corresponding
...
...
pelab/install-tarball
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
TEVC
=
/usr/testbed/bin/tevc
if
[
$#
!=
2
]
;
then
...
...
pelab/iperfd/GNUmakefile
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
CFLAGS
=
-std
=
c99
-pedantic
-Wall
-Werror
-O
all
:
iperfd
pelab/libnetmon/GNUmakefile
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
SYSTEM
:=
$(
shell
uname
-s
)
# I like using -pedantic, but it gives us some trouble with function pointers
...
...
pelab/libnetmon/instrument-standalone.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Load in the appropriate environment variables
...
...
pelab/magent/GNUmakefile
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
SRCS
=
$(
wildcard
*
.cc
)
OBJS
=
$(SRCS:.cc=.o)
HDRS
=
$(
wildcard
*
.h
)
...
...
pelab/magent/Makefile
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
all
:
magent
magent
:
CircularTraffic.o Command.o Connection.o Decayer.o DelaySensor.o DirectInput.o EwmaThroughputSensor.o KernelTcp.o MaxDelaySensor.o MinDelaySensor.o PacketSensor.o Sensor.o SensorList.o StateSensor.o ThroughputSensor.o Time.o TrivialCommandOutput.o log.o main.o saveload.o
...
...
pelab/make-tarball
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
files
=
"pelab/auto-pelab.ns pelab/common-env.sh pelab/init-elabnodes.pl pelab/dbmonitor pelab/libnetmon pelab/magent pelab/monitor pelab/pelabdb.pwd pelab/stub pelab/iperfd pelab/bin"
...
...
pelab/monitor/auto-monitor.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
ARGS
=
$*
...
...
pelab/monitor/gen-ip-mapping.pl
View file @
0695d946
#!/usr/bin/perl -w
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Make an ipmap file from /etc/hosts
...
...
pelab/monitor/initial.txt
deleted
100644 → 0
View file @
57121dbc
10.0.0.1 10.0.0.2 2000 20 0
10.0.0.2 10.0.0.1 2000 20 0
pelab/monitor/instrument-env.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
.
`
dirname
$0
`
/../common-env.sh
...
...
pelab/monitor/instrument.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Load in the appropriate environment variables
...
...
pelab/monitor/monitor.py
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#Usage: tcpdump | python monitor.py <mapping-file> <experiment-name>
# <my-address> [stub-address]
# mapping-file is a file which maps emulated addresses to real addresses.
...
...
pelab/monitor/run-iperf.sh
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
sh instrument.sh ../iperf
-i
0.5
-c
elab1
-t
30
-w
256k
#sh instrument.sh ../iperf -c elab1 -t 30
pelab/monitor/run-monitor-libnetmon.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Script to run the monitor, collecting data from libnetmon
#
...
...
pelab/monitor/run-monitor.sh
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
# Usage: sh run-monitor.sh <experiment-name> <ip-address>
sudo
/usr/sbin/tcpdump
-tt
-n
-i
eth1
"!(dst host
$2
) && dst net 10 && tcp"
|
tee
tcpdump.txt | python monitor.py ip-mapping.txt
$1
$2
pelab/monitor/timediff.pl
View file @
0695d946
#! /usr/bin/perl -w
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
use
Getopt::
Std
;
our
(
$opt_d
,
$opt_n
);
...
...
pelab/netmond2tput.pl
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
$usage
=
"
Usage: netmond2tput.pl <elab-file> <planet-file> <planet-logfile>
...
...
pelab/parastream/GNUmakefile
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
CC
=
gcc
CFLAGS
+=
-g
...
...
pelab/resetlinks.py
View file @
0695d946
#! /usr/bin/env python
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
...
...
pelab/run-tcpdump.sh
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
if
[
$#
-lt
2
]
;
then
echo
"usage: run-tcpdump type index [ tcpdump-args ... ]"
...
...
pelab/schedmon/GNUmakefile
View file @
0695d946
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
SYSTEM
:=
$(
shell
uname
-s
)
# I like using -pedantic, but it gives us some trouble with function pointers
...
...
pelab/schedmon/schedmon.c
View file @
0695d946
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2000-2006 University of Utah and the Flux Group.
...
...
pelab/showsamples.pl
View file @
0695d946
#!/usr/bin/perl
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
#
# Show latency and/or BW samples between a pair of sites based on indices.
#
...
...
pelab/start-experiment
View file @
0695d946
#!/usr/bin/perl -w
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
use
strict
;
use
Getopt::
Std
;
...
...
pelab/start-run
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
waitfor
=
"-w"
agent
=
""
...
...
pelab/stop-experiment
View file @
0695d946
#!/usr/bin/perl -w
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
use
strict
;
use
Getopt::
Std
;
...
...
pelab/stop-run
View file @
0695d946
#!/bin/sh
#
# EMULAB-COPYRIGHT
# Copyright (c) 2006 University of Utah and the Flux Group.
# All rights reserved.
#
waitfor
=
"-w"
agent
=
""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment