I am an assistant professor in the Department of Electrical Engineering and Computer Science at Northwestern University. I completed my Ph.D. in Computer Science at the Georgia Institute of Technology's College of Computing in November 2001 (M.S. in Computer Science, 1997), working under the direction of Dr. Karsten Schwan. Additional details as well as my official CV can be found >>> here. <<<
What's new?
In the News: May 2, 2008 -- New Software Allows ISPs and P2P Users to Get Along Without Getting Too Cozy
I was awarded the E.T.S. Walton Award by the Science Foundation of Ireland! Here you can find some additional details.
The set of Ono subscribers was growing at such a fast rate that it was making any "news" item "old news" pretty soon. So, here's the current, automatically updated, number of Ono subscribers: 177,927
After a couple of months in the official list, our BitTorrent Ono plugin has already passed the 50,000-user mark!
Our Ono plugin for BitTorrent, which uses CDN redirection information to identify nearby peers and potentially accelerate download, has been added to the official plugin list for the Azureus client.
I have been invited to participate on a panel/roundtable on Experimental Computer Science in Education, as part of the workshop on Experimental Computer Science.
I was awarded the National Science Foundation CAREER award. The proposal was titled "Ensuring Sustainable Scalability for Globally-Distributed Systems".
(More News)
Research
My research interests span several areas of experimental systems, in particular operating systems and distributed computing. My current work focuses on design, deployment and evaluation of large-scale distributed systems in both wide-area and mobile networks. This work is funded through the generous support of NSF, Microsoft, Sun Microsystems, Ford, Motorola, Metis Enterprise Technology and the Murphy Society.
Recent Publications:
- Taming the Torrent: A practical approach to reducing
cross-ISP traffic in P2P systems
D. Choffnes and F. E. Bustamante.
In Proc. of ACM SIGCOMM 2008., August 2008. - Drafting Behind Akamai: Inferring Network Conditions Based
on CDN Redirections
A-J Su, D. Choffnes, A. Kuzmanovic and F. Bustamante.
In IEEE/ACM Transactions on Networking,, Accepted for publication, February 2008. - Relative Network Positioning via CDN Redirections
A-J Su, D. Choffnes, F. Bustamante and A. Kuzmanovic.
In Proc. of International Conference on Distributed Computing Systems (ICDCS), June 2008. - Improving Peer-to-Peer Performance Through Server-Side
Scheduling, Y. Qiao, D. Lu, F. Bustamante, P. Dinda and
S. Birrer.
In ACM Transactions on Computer Systems, Accepted for publication, July 2007. - A Comparison of Resilient Overlay Multicast Approaches
S. Birrer and F. Bustamante.
In IEEE Journal on Selected Areas in Communications (JSAC) -- Special Issue on Advances in Peer-to-Peer Streaming Systems, Accepted for publication, July 2007. - Vortex:
Enabling Cooperative Selective Wormholing for Network Security
Systems
J. Lange, P. Dinda, F. Bustamante.
In Proc. of the 10th International Symposium on Recent Advances in Intrusion Detection (RAID), September 2007. - Exploiting
Emergent Behavior for Inter-Vehicle
Communication
D. Choffnes and F. Bustamante.
In Proc. of 2nd International Workshop on Hot Topics in Autonomic Computing (HotAC), June 2007. - End-to-end
Inference of Router Packet Forwarding Priority
G. Lu, Y. Chen, S. Birrer, F. Bustamante, C. Cheung and X. Li.
In Proc. of IEEE INFOCOM, May 2007.
Abstract | PostScript [491K] | PDF Format [315K] -
Resilience in Overlay Multicast Protocols
S. Birrer and F. Bustamante.
In Proc. of the 14th IEEE/ACM MASCOTS, September 2006. - Drafting
Behind Akamai (Travelocity-Based Detouring)
A-J Su, D. Choffnes, A. Kuzmanovic and F. Bustamante.
In Proc. of ACM SIGCOMM., September 2006. - (Complete list of publications)
![]()
I lead the AquaLab
research group; you can look there from more information and
group's publications.
Other projects and groups with which I have been involved include: Active Streams, Proactive Directory Service, ECho, PBIO, DEOS, InfoSphere, Storage Systems Program, and The Virtual Microscope.
Teaching
- EECS-343
- Operating Systems: An overview of fundamental operating
systems concepts for undergraduates (or first-year
graduates). The course has a strong project component.
Fall 2002 | Fall 2003 | Fall 2004 | Fall 2005 | Fall 2006 | Fall 2007 | >>> Fall 2008 <<< - EECS-345
- Distributed Systems: An introduction to distributed
systems for senior undergraduates and junior graduate
students. The class uses a combination of lectures and paper
review/presentation. A major component of the course is a
team-based, term-long project that will address some
interesting distributed system issues.
Winter 2004 | Winter 2005 | Winter 2008 - NEW! >>> EECS-395/495
- Distributed Systems in Challenging Environments: This
seminar will review cool ideas and ongoing projects that are
pushing distributed systems into new and challenging domains -
from outerspace to underwater. The class will structured as a
traditional seminar with readings, class discussion and a
quarter-long research project. Consider taking EECS-345
- Distributed Systems: if you are interested in this new
seminar.
>>> Spring 2008 <<< - EECS-395/495
- Autonomic Computing Systems: This seminar is a review of
new ideas and developments in autonomic computing - a new
research area aiming at delivering computing systems that can
manage themselves given high-level objectives from
administrators.
Winter 2006 - EECS-443
- Advanced Operating Systems: A graduate-level course on
operating systems and software computer systems in general.
The class follows a paper-review/research-project model.
Winter 2003 | Spring 2005 | Winter 2007 - EECS-213
- Introduction to Computer Systems: This course provides a
programmer's view of how computer systems execute programs,
store information, and communicate. It enables students to
become more effective programmers, especially in dealing with
issues of performance, portability, and robustness. It is also
a required course for most systems courses such as Operating
Systems and Networking.
Spring 2007 - MSIT-491
- Peer-to-Peer Computing: This is a short course for the
Masters of
Science on Information Technology at Northwestern. The
course introduces some of the basic ideas behind peer-to-peer
computing, focusing on the potential, limitations and
implications of this disruptive technology.
Winter 2008 - NSRG Systems Reading Group: A quarterly seminar on systems and networking research topics.
Students
David Choffnes
John Otto
Soyannwo Olusanya
Stefan Birrer (Defended Dec. 5, 2007) CONGRATS Stefan!!!
Yi Qiao (May 2004)
Selected Professional Activities
- Program Committee, VANET 2008 - The 5th ACM International Workshop on VehiculAr Inter-NETworking
- General Chair, HotWeb 2008 - The second IEEE Workshop on Hot Topics in Web Systems and Technologies
- Chair/Organizer, HotAC 2008 - The third IEEE Workshop on Hot Topics in Autonomic Computing
- Program Committee, SASO 2008 - The second IEEE International Conference on Self-Adaptive and Self-Organizing Systems
- Program Committee, ICDCS 2008 - The 28th International Conference on Distributed Computing Systems
- Program Committee, ICAC 2008 - The 5th International Conference on Autonomic Computing
- Local Arrangements Chair, ICAC 2008 - The 5th International Conference on Autonomic Computing
- Program Committee, The 7th International Workshop on Peer-to-Peer Systems
- Program Committee, IEEE P2P - The 2008 IEEE Conference on Peer-to-Peer Computing
- Affiliated Faculty - Northwestern Universtiy Transportation Center - a leading interdisciplinary education and research institution dedicated, since 1954, to the long-term improvement of domestic and international systems for the movements of materials, people, energy, and information.
- AGEP Professor - Midwest Crossroads AGEP (Alliances for Graduate Education and the Professoriate) - a partnership of Northwestern, Indiana and Purdue University to increase minority participation in graduate studies and academia.
- (A complete list can be found in my CV)
Personal
- Jeanine and I run long distance (marathons,
half-marathons, 10 and 5K). For a few years, I have been
training with a program that closely follows those described
by Pfitzinger and Douglas in
Advanced marathoning; giving that I also have to get to
work sometimes, I only follow the 55-mile per week one.
Some of my favorite races include: March Madness Half Marathon (you can find hills in Illinois), the Philadelphia Marathon, Park Forest Scenic 10mi and Chicago Distance Classic. - Luca is 3.5 years old, but has already run a few races!
- Astor Piazzolla - my favorite musician and one of his best-ever compositions, Adios Nonino.
- I played Lock/2nd Row for the Chenque Rugby Club, between 1984 and 1993. Many good friends and family still play for the club or for the veteran rugby team Los Alacranes.
- I'm originally from Patagonia, Argentina ...
- Academically (genealogy) ...
Contact Information
Fabián E. Bustamante (email fabian)
EECS Department, Northwestern University
Technological Institute, L465 ( Getting there)
2145 Sheridan Road
Evanston, IL USA 60208
(847) 491-2745 | (847) 467-4144 (Fax)
Assistant: Lianna Wright (email lianna)
(847) 467-1174

