jm + networking 21
BufferBloat: What's Wrong with the Internet? - ACM Queue
december 2011 by jm
'A discussion with Vint Cerf, Van Jacobson, Nick Weaver, and Jim Gettys' -- the big guns! Great discussion (via Tony Finch)
via:fanf
bufferbloat
networking
buffers
buffering
performance
load
tcp
ip
december 2011 by jm
Determining response times with tcprstat
november 2011 by jm
'Tcprstat is a free, open-source TCP analysis tool that watches network traffic and computes the delay between requests and responses. From this it derives response-time statistics and prints them out.' Computes percentiles, too
tcp
tcprstat
tcp-ip
networking
measurement
statistics
performance
instrumentation
linux
unix
tools
cli
november 2011 by jm
Linux SS Utility To Investigate Sockets / Network Connections
october 2011 by jm
'When amount of sockets is enough large, netstat or even plain cat /proc/net/tcp/ cause nothing but pains and curses. In linux-2.4 the desease [sic] became worse: even if amount of sockets is small reading /proc/net/tcp/ is slow enough. This utility presents a new approach, which is supposed to scale well.' via scanlan
via:scanlan
ss
linux
sockets
networking
tools
cli
october 2011 by jm
Amazon hiring embedded OS developers
october 2011 by jm
hey, I know a few of those! 'I need more help on a project I’m driving at Amazon where we continue to make big changes in our datacenter network to improve customer experience and drive down costs while, at the same time, deploying more gear into production each day than all of Amazon.com used back in 2000. It’s an exciting time and we have big changes happening in networking. If you enjoy and have experience in operating systems, networking protocol stacks, or embedded systems and you would like to work on one of the biggest networks in the world, [get in touch].' -- James Hamilton
james-hamilton
aws
jobs
amazon
networking
embedded
october 2011 by jm
_Spotify: Large Scale, Low Latency, P2P Music-on-Demand Streaming_
june 2011 by jm
Gunnar Kreitz' paper on its innards! 'Spotify is a music streaming service offering lowlatency access to a library of over 8 million music tracks.
Streaming is performed by a combination of client-server access
and a peer-to-peer protocol. In this paper, we give an overview
of the protocol and peer-to-peer architecture used and provide
measurements of service performance and user behavior.
The service currently has a user base of over 7 million and
has been available in six European countries since October 2008.
Data collected indicates that the combination of the client-server
and peer-to-peer paradigms can be applied to music streaming
with good results. In particular, 8.8% of music data played comes
from Spotify’s servers while the median playback latency is only
265 ms (including cached tracks). We also discuss the user access
patterns observed and how the peer-to-peer network affects the
access patterns as they reach the server.'
spotify
via:waxy
streaming
p2p
music
architecture
papers
networking
Streaming is performed by a combination of client-server access
and a peer-to-peer protocol. In this paper, we give an overview
of the protocol and peer-to-peer architecture used and provide
measurements of service performance and user behavior.
The service currently has a user base of over 7 million and
has been available in six European countries since October 2008.
Data collected indicates that the combination of the client-server
and peer-to-peer paradigms can be applied to music streaming
with good results. In particular, 8.8% of music data played comes
from Spotify’s servers while the median playback latency is only
265 ms (including cached tracks). We also discuss the user access
patterns observed and how the peer-to-peer network affects the
access patterns as they reach the server.'
june 2011 by jm
Telehack: May the command line live forever
june 2011 by jm
'Connected to TELEHACK port 13 / It is 8:16 am on Saturday, April 30, 2011 in Mountain View, California, USA. There are 10 local users. There are 24139 hosts on the network.' via Waxy
via:waxy
simulation
history
telnet
arpanet
networking
unix
bbs
june 2011 by jm
How to make WIFI work at tech conferences
may 2011 by jm
a success story from JSConf. great tips, I'm sure some will be practical at smaller scales ;)
wifi
802.11b
802.11n
networking
802.11g
conferences
jsconf
wireless
may 2011 by jm
Copying block devices between machines
march 2011 by jm
a very hairy hack to perform a block-level rsync-like "send just the changes" algorithm between two very large files (think /dev/sda block devices). Crazy, but it'd work alright!
devices
hairy
hacks
shell
perl
networking
ssh
rsync
lvm
snapshots
from delicious
march 2011 by jm
apenwarr/sshuttle - GitHub
january 2011 by jm
'Any TCP session you initiate to one of the proxied IP addresses [specified on the command line] will be captured by sshuttle and sent over an ssh session to the remote copy of sshuttle, which will then regenerate the connection on that end, and funnel the data back and forth through ssh. Fun, right? A poor man's instant VPN, and you don't even have to have admin access on the server.'
vpn
ssh
security
linux
opensource
tcp
networking
tunnelling
port-forwarding
from delicious
january 2011 by jm
Backdoor Allegations regarding OpenBSD IPSEC
december 2010 by jm
'It is alleged that some ex-developers (and the company<br />
they worked for) accepted US government money to put backdoors into [the OpenBSD] network stack, in particular the IPSEC stack. Around 2000-2001'
openbsd
wow
ipsec
backdoors
fbi
nsa
us-politics
open-source
networking
security
from delicious
they worked for) accepted US government money to put backdoors into [the OpenBSD] network stack, in particular the IPSEC stack. Around 2000-2001'
december 2010 by jm
Cisco SCE 8000 Series Service Control Engine - Products & Services - Cisco Systems
october 2010 by jm
used by UPC for deep packet inspection, according to the EMI v UPC judgement
dpi
upc
ireland
isps
cisco
networking
internet
from delicious
october 2010 by jm
Zed Shaw debunking some poll/epoll myths
august 2010 by jm
"benchmarks disprove common wisdom" shocker
epoll
io
linux
networking
performance
scalability
mongrel2
zedshaw
poll
from delicious
august 2010 by jm
Did a denial-of-service attack cause the stock-market "flash crash?"
june 2010 by jm
wonderful; our world's economies are now more networked than ever, and vulnerable to the attacks which that enables. Have we learned nothing from the last few years?
networking
internet
ddos
stock-markets
security
from delicious
june 2010 by jm
How to setup your Wii to act as a media server
april 2010 by jm
SMB setup details
smb
files
wii
video
mplayer
networking
from delicious
april 2010 by jm
pwnat - NAT to NAT client-server communication
march 2010 by jm
'a proxy server that works behind a NAT, even when the client is behind a NAT, without any 3rd party'. nifty, by Samy "MySpace worm" Kamkar
samy-kamkar
apps
firewall
ip
nat
networking
pwnat
stun
traversal
tcp
sysadmin
tunneling
udp
from delicious
march 2010 by jm
Geeking with Greg: GFS and its evolution
march 2010 by jm
GFS, warts and all
google
gfs
filesystems
networking
from delicious
march 2010 by jm
Mobile Internet access data retention (not!)
january 2010 by jm
so, it seems the wireless ISPs don't have sufficient IPv4 space for their customers, and are filtering access to the internet via NAT; unfortunate side effect is that this breaks data retention as defined in the UK. wonder if the same applies here?
uk
data-retention
privacy
nat
isps
wireless
mobile
phones
networking
internet
filtering
from delicious
january 2010 by jm
Introducing BERT and BERT-RPC
october 2009 by jm
another serialization format, binary, no IDL, no code generation, from GitHub
github
bert
erlang
ruby
rpc
protocol
thrift
serialization
networking
from delicious
october 2009 by jm
filemap
july 2009 by jm
'File-based, rather than tuple-based processing'; based around UNIX command-line toolset; good UNIXish UI; lots of caching of intermediate results; low setup overhead -- although it does require a shared POSIX filesystem, e.g. NFS, for synchronization
networking
python
opensource
grid
map-reduce
filemap
files
unix
command-line
parallel
distcomp
july 2009 by jm
related tags
802.11b ⊕ 802.11g ⊕ 802.11n ⊕ amazon ⊕ apps ⊕ architecture ⊕ arpanet ⊕ aws ⊕ backdoors ⊕ bbs ⊕ bert ⊕ bufferbloat ⊕ buffering ⊕ buffers ⊕ cisco ⊕ cli ⊕ command-line ⊕ conferences ⊕ data-retention ⊕ ddos ⊕ devices ⊕ distcomp ⊕ dns ⊕ dpi ⊕ embedded ⊕ epoll ⊕ erlang ⊕ fbi ⊕ filemap ⊕ files ⊕ filesystems ⊕ filtering ⊕ firewall ⊕ gfs ⊕ github ⊕ google ⊕ grid ⊕ hacks ⊕ hairy ⊕ history ⊕ instrumentation ⊕ internet ⊕ io ⊕ ip ⊕ ipsec ⊕ ireland ⊕ isps ⊕ james-hamilton ⊕ jobs ⊕ jsconf ⊕ linux ⊕ load ⊕ lvm ⊕ map-reduce ⊕ measurement ⊕ mobile ⊕ mongrel2 ⊕ mp3 ⊕ mplayer ⊕ music ⊕ nat ⊕ networking ⊖ nsa ⊕ open-source ⊕ openbsd ⊕ opensource ⊕ p2p ⊕ papers ⊕ parallel ⊕ performance ⊕ perl ⊕ phones ⊕ poll ⊕ port-forwarding ⊕ privacy ⊕ protocol ⊕ proxies ⊕ pwnat ⊕ python ⊕ rpc ⊕ rsync ⊕ ruby ⊕ samy-kamkar ⊕ scalability ⊕ security ⊕ serialization ⊕ servers ⊕ shell ⊕ simulation ⊕ smb ⊕ snapshots ⊕ sockets ⊕ spotify ⊕ ss ⊕ ssh ⊕ ssl ⊕ statistics ⊕ stock-markets ⊕ streaming ⊕ stud ⊕ stun ⊕ sysadmin ⊕ tcp ⊕ tcp-ip ⊕ tcprstat ⊕ telnet ⊕ thrift ⊕ tls ⊕ tools ⊕ traversal ⊕ tunneling ⊕ tunnelling ⊕ udp ⊕ uk ⊕ unix ⊕ upc ⊕ us-politics ⊕ via:fanf ⊕ via:scanlan ⊕ via:waxy ⊕ video ⊕ vpn ⊕ web ⊕ wifi ⊕ wii ⊕ wireless ⊕ wow ⊕ zedshaw ⊕Copy this bookmark: