Rob Ricci · @ricci
925 followers · 4378 posts · Server discuss.systems

Congratulations to @rstutsman for winning the College of Engineering Outstanding Teaching Award, and to @carboxylman (who works on , , and other projects) for a CoE Outstanding Staff Award!

#uofu #cloudlab #powderwireless

Last updated 1 year ago

Rob Ricci · @ricci
906 followers · 4331 posts · Server discuss.systems

@shefys Aw man, I remember back to when someone from Arm told us that we might have the largest Arm cluster in the world in with 315 machines. That was only about eight years ago, how things have changed.

#cloudlab

Last updated 1 year ago

Rob Ricci · @ricci
692 followers · 2480 posts · Server discuss.systems

@elb I actually use scribble quite a bit, all of the and docs are in scribble. And I use Butterick's pollen for personal website. I thought he was doing something print-focused years ago, but when I looked it seemed to be dead - I'll have to look again!

#cloudlab #powderwireless

Last updated 1 year ago

Rob Ricci · @ricci
687 followers · 2378 posts · Server discuss.systems

I'm super proud of my student @lremes who just defended his Bachelor's Thesis. It's a distributed , Hopper, and he got it running with up to 240 distributed process on . It's been great working with him for the last few years.

We'll get his thesis posted soon, but Hopper is already up on github: github.com/Cybergenik/hopper

#fuzzer #cloudlab

Last updated 1 year ago

Rob Ricci · @ricci
645 followers · 1875 posts · Server discuss.systems

Last week, I ran a panel with @dave_andersen and Cody Cutler covering the history of the Flux Research Group at the and testbeds like , , and . The video is now up: youtube.com/live/LUFp6sjKbkE?f

(This is a particular timestamp in a video that covers the whole day of talks about the 50-year history of the Kahlert School of Computing and by various alumni.)

#uofu #emulab #cloudlab #powderwireless

Last updated 1 year ago

Rob Ricci · @ricci
630 followers · 1671 posts · Server discuss.systems

I took some folks on a tour of the downtown , which houses part of (along with a great many other things.)

Pictured: Aleks, one of the primary CloudLab administrators and the person who works most directly with the hardware. Hannah, who has been doing studies of how people use CloudLab (thanks to those who have participated!); Pavani, who is working on fine-grained measurements of latency and building a pseudo-layer1 switch using ; and Sachin, who is working on the of and network security processes more broadly.

#uofu #datacenter #cloudlab #HCI #p4 #security #ssh

Last updated 1 year ago

Luciano Remes · @lremes
19 followers · 16 posts · Server discuss.systems

Fuzzing readelf on a 48 core machine with my fuzzer Hopper:

github.com/Cybergenik/hopper

I have 4 more of these doing the same thing, lets see if I find something interesting.

#distributed #cloudlab #fuzzers #GNU

Last updated 1 year ago

Rob Ricci · @ricci
614 followers · 1495 posts · Server discuss.systems

@dwallach As someone who has, regrettably, designed a lot of tooling around XML (all of runs on an XML intermediate representation of hardware and topologies), I was unfortunately late to reach the conclusion that XML is a write-only format

#cloudlab

Last updated 1 year ago

Rob Ricci · @ricci
595 followers · 1170 posts · Server discuss.systems

@infinimatt @dan @kstatz12 We promise that provides as many 8s of uptime as you want.

#cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
560 followers · 910 posts · Server discuss.systems

Yesterday we took a group of folks from industry, government and the press on a tour of some of the infrastructure.

This is one of five cell-like towers we own on the campus. (This one is on Wasatch Drive near the roundabout, for those familiar with the area.) These (plus one more on a building) are placed so that they cover one of our campus bus routes; the buses have end-user-type devices on them that can connect to these towers.

The cabinet at the bottom hosts a collection of software-defined radios that folks use to build their own customized networks - or, because they are , really, anything, including monitors, networks, channel sounding, etc.

There is some compute available right there roadside, plus these are connected by fiber to some big datacenters nearby including and .

powderwireless.net/dense

#powderwireless #uofu #wireless #research #5G #sdr #Spectrum #lora #emulab #cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
547 followers · 894 posts · Server discuss.systems

@dev @secretasianman I have had a NSF program manager complain to me that se got support letters from so many users that they had trouble finding non-conflicted people to be on a panel, and I consider this as an absolute win.

#cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
434 followers · 421 posts · Server discuss.systems

@lschuermann @kalyanaj Yeah., I still need to fully embrace the way of doing my own development; the few times I've tried to convert some of my own projects to building them as nix flakes, I've run into roadblocks: for example, stuff that wants to write files in its own source directory, or packages that don't seem to be as integrated into the ecosystem as, say, python ones. They're solvable problems but so far I just haven't put in the time.

Really, one of the things I want to do with is to get first-class support into for it, with the goal of giving people another powerful tool for reproducible experiments there. It's a pretty good fit, I think, as the overall workflow there is to describe a thing as a profile and treat the artifact itself as a sort of a temporary build artifact. With images described in the nix language rather than by building them imperatively, you could really capture pretty much an entire network environment in one place, reproduciblyl

#nix #racket #nixos #cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
380 followers · 348 posts · Server discuss.systems

@lschuermann Sure, is a service we really enjoy providing!

#cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
284 followers · 238 posts · Server discuss.systems

A tip for users:

You probably already know that most CloudLab profiles are defined using python scripts - when you instantiate the profile, we execute the script, filling in any parameters you provided, and the output describes the nodes you're requesting, which disk images to load, etc. See docs.cloudlab.us/geni-lib/inde for examples.

But: did you know that you can install geni-lib, the library that does the heavy lifting in this process, locally to debug your profile scripts? Grab it from our gitlab at gitlab.flux.utah.edu/emulab/ge and you can execute profile scripts on your own machine, examining the output to make sure it's asking for what you intended. It even has the ability to interact with our API directly, allowing you to script creation and teardown of experiments.

#cloudlab

Last updated 2 years ago

Vishwanath Seshagiri · @vish
44 followers · 90 posts · Server discuss.systems

@ricci has been amazing to use and run experiments! Couldn't thank you folks enough for all the work you put in to make sure cloudlab is up and running always!

#cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
124 followers · 115 posts · Server discuss.systems

Early to mid December is the busiest time on the testbed. The two biggest factors are the paper submission deadline and the end-of semester crunch in classes. Our users are running 609 simultaneous experiments right now!

These graphs show node availability, starting today and going out through the next several days. As you can see, almost all node types have zero or just a handful of nodes available today[*].

To help alleviate this, we've built a reservation system that allows users to request time on nodes in the future - the points on the graph past today give you a sense of what's available to be requested for reservations.

Good luck with your papers and courses, everyone!

[*] There are a lot of m400 nodes available on the Utah cluster - these are server-class ARM machines, but are several years old, hence the lower interest in them.

#cloudlab #osdi

Last updated 2 years ago

Rob Ricci · @ricci
124 followers · 114 posts · Server discuss.systems

@vish FWIW, this is caused when all nodes are allocated or reserved, and then some fail. Makes a mess for everyone

#cloudlab

Last updated 2 years ago

Rob Ricci · @ricci
50 followers · 43 posts · Server discuss.systems

Something I've been experimenting with in the last week for . This is a custom carrier board we built for @Raspberry_Pi CM4s that provides dual gigabit networks (w/ onboard switches to save on wiring) and remote power cycling, serial console, and imaging. Once we can work out a way to get around supply chain issues, we hope to add dozens of these boards (with hundreds of CM4s) to CloudLab for research and education on and .

#cloudlab #iot #edgecomputing #raspberrypi #cluster

Last updated 2 years ago

Rob Ricci · @ricci
44 followers · 40 posts · Server discuss.systems

If you have used - even just a little bit - consider participating in our study regarding how people use it and what we can do to make it better.

All sessions will be conducted online and will not take more than 60 minute. We will ask you to log in and show researchers how you use , then ask you to participate in a short interview.

Visit cloudlab.us/study if you're interested in participating. For more information or questions, contact hannah.cohoon@utah.edu .

#cloudlab #HCI

Last updated 2 years ago