Main Research Interests
Selected Publications: journals and top conferences mostly
- I. Goiri, K. Le, T. D. Nguyen, J. Guitart, J. Torres, and R. Bianchini.
"GreenHadoop: Leveraging Green Energy in Data-Processing Frameworks".
Proceedings of Eurosys 2012, April 2012.
- V. Anagnostopoulou, S. Biswas, H. Saadeldeen, A. Savage,
R. Bianchini, T. Yang, D. Franklin, and F. T. Chong.
"Barely Alive Memory Servers: Keeping Data Active in a Low-Power
State". ACM Journal on Emerging Technologies in Computing Systems,
special issue on Sustainable and Green Computing Systems, April 2012.
- N. Vasic, D. Novakovic, S. Miucin, D. Kostic, and R. Bianchini.
"DejaVu: Accelerating Resource Allocation in Virtualized
Environments". Proceedings of the International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS), March 2012.
- O. Crameri, R. Bianchini, and W. Zwaenepoel.
"Striking a New Balance Between Program Instrumentation and Debugging
Time". Proceedings of Eurosys 2011, April 2011.
- Q. Deng, D. Meisner, L. Ramos, T. Wenisch, and R. Bianchini.
"MemScale: Active Low-Power Modes for Main Memory". Proceedings of
the International Conference on Architectural Support for Programming
Languages and Operating Systems (ASPLOS), March 2011.
- K. Le, O. Bilgir, R. Bianchini, M. Martonosi, and T. D. Nguyen.
"Capping the Brown Energy Consumption of Internet Services at Low
Cost". Proceedings of the International Green Computing
Conference (IGCC), August 2010. Best paper award.
Longer version published as "Managing the Cost, Energy Consumption,
and Carbon Footprint of Internet Services". Technical Report 639,
Department of Computer Science, Rutgers University, July 2008,
Revised December 2009.
- F. Oliveira, A. Tjang, R. Bianchini, R. P. Martin, T. D. Nguyen.
"Barricade: Defending Systems Against Operator Mistakes".
Proceedings of Eurosys 2010, April 2010.
- W. Zheng, R. Bianchini, G. J. Janakiraman, J. R. Santos, and
Y. Turner.
"JustRunIt: Experiment-Based Management of Virtualized Data
Centers". Proceedings of the USENIX Annual Technical Conference,
June 2009. Earlier version published as Technical Report DCS-TR-636,
Department of Computer Science, Rutgers University, June 2008.
- L. Ramos and R. Bianchini.
"C-Oracle: Predictive Thermal Management for Data Centers".
Proceedings of the 14th International Symposium on High-Performance
Computer Architecture (HPCA 14), February 2008.
- O. Crameri, N. Knezevic, D. Kostic, R. Bianchini, and W.
Zwaenepoel.
"Staged Deployment in Mirage, an Integrated Software Upgrade Testing
and Distribution System". Proceedings of the Symposium on
Operating Systems Principles (SOSP), October 2007.
- B. Diniz, D. Guedes, W. Meira Jr., and R. Bianchini.
"Limiting the Power Consumption of Main Memory". Proceedings of
the International Symposium on Computer Architecture (ISCA), June
2007. Earlier version published as Technical Report DCS-TR-603,
Department of Computer Science, Rutgers University, June 2006, Revised
November 2006.
- W. Zheng, R. Bianchini, and T. D. Nguyen.
"Automatic Configuration of Internet Services". Proceedings of
Eurosys 2007, March 2007.
- T. Heath, A. P. Centeno, P. George, L. Ramos, Y. Jaluria, and
R. Bianchini.
"Mercury and Freon: Temperature Emulation and Management for Server
Systems". Proceedings of the International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS), October 2006. Earlier version published as Technical Report
DCS-TR-596, Department of Computer Science, Rutgers University,
January 2006.
- E. Pinheiro, R. Bianchini, and C. Dubnicki.
"Exploiting Redundancy to Conserve Energy in Storage Systems".
Proceedings of the Joint International Conference on Measurement and
Modeling of Computer Systems (SIGMETRICS), June 2006. Earlier version
published as Technical Report DCS-TR-570, Department of Computer
Science, Rutgers University, March 2005, Revised November 2005.
- F. Oliveira, K. Nagaraja, R. Bachwani, R. Bianchini, R. P. Martin,
and T. D. Nguyen.
"Understanding and Validating Database System Administration".
Proceedings of the USENIX Annual Technical Conference, June 2006.
Earlier version published as Technical Report DCS-TR-584, Department
of Computer Science, Rutgers University, October 2005.
- V. Pandey, W. Jiang, Y. Zhou, and R. Bianchini.
"DMA-Aware Memory Energy Conservation". Proceedings of the 12th
International Symposium on High-Performance Computer Architecture
(HPCA 12), February 2006.
- E. V. Carrera and R. Bianchini.
"PRESS: A Clustered Server Based on User-Level Communication".
IEEE Transactions on Parallel and Distributed Systems, volume 16,
number 5, May 2005.
- K. Nagaraja, G. Gama, R. Bianchini, R. P. Martin, W. Meira Jr.,
and T. D. Nguyen.
"Quantifying Performability in Cluster-Based Services". IEEE
Transactions on Parallel and Distributed Systems, volume 16, number 5,
May 2005.
- K. Nagaraja, F. Oliveira, R. Bianchini, R. P. Martin, and
T. D. Nguyen.
"Understanding and Dealing with Operator Mistakes in Internet
Services". Proceedings of the International Symposium on Operating
Systems Design and Implementation (OSDI), December 2004. Earlier
version published as Technical Report DCS-TR-555, Department of
Computer Science, Rutgers University, June 2004.
- R. Bianchini and R. Rajamony.
"Power and Energy Management for Server Systems". IEEE Computer,
volume 37, number 11, November 2004. Special issue on Internet data
centers. Invited paper.
Computer made an editing mistake in our paper for their hard-copy
issue. The paper you find here is the correct (and slightly expanded)
version.
- T. Heath, E. Pinheiro, J. Hom, U. Kremer, and R. Bianchini.
"Code Transformations for Energy-Efficient Device Management".
IEEE Transactions on Computers, volume 53, number 8, August 2004.
- E. V. Carrera and R. Bianchini.
"Improving Disk Throughput in Data-Intensive Servers".
Proceedings of the 10th International Symposium on High-Performance
Computer Architecture (HPCA 10), February 2004. Earlier version
published as Technical Report DCS-TR-500, Department of Computer
Science, Rutgers University, September 2002, Revised May 2003.
-
R. Pinto, R. Bianchini, and C. L. Amorim.
"Comparing Latency-Tolerance Techniques for Software DSM Systems".
IEEE Transactions on Parallel and Distributed Systems,
volume 14, number 11, November 2003.
-
E. Pinheiro, R. Bianchini, E. V. Carrera, and T. Heath.
"Dynamic Cluster Reconfiguration for Power and Performance".
Compilers and Operating Systems for Low Power, Luca Benini,
Mahmut Kandemir, and J. Ramanujam (eds.), Kluwer Academic Publishers,
September 2003.
Earlier version published in Proceedings of the Workshop on
Compilers and Operating Systems for Low Power, September 2001. Longer
version published as Technical Report DCS-TR-440, Department of
Computer Science, Rutgers University, May 2001.
-
K. Nagaraja, X. Li, B. Zhang, R. Bianchini, R. P. Martin, and
T. Nguyen.
"Using Fault Injection and Modeling to Evaluate the
Performability of Cluster-Based Services".
Proceedings of the 4th USENIX Symposium on Internet Technologies and
Systems (USITS'03), March 2003. Earlier version published as
Technical Report DCS-TR-491, Department of Computer Science, Rutgers
University, May 2002, Revised August 2002.
-
K. Nagaraja, N. Krishnan, R. Bianchini, R. P. Martin, and T. Nguyen.
"Evaluating the Impact of Communication Architecture on the
Performability of Cluster-Based Services".
Proceedings of the 9th International Symposium on
High-Performance Computer Architecture (HPCA 9), February 2003.
-
T. Heath, E. Pinheiro, J. Hom, U. Kremer, and R. Bianchini.
"Application Transformations for Energy and Performance-Aware
Device Management". Proceedings of the 11th International
Conference on Parallel Architectures and Compilation Techniques,
September 2002. Best student paper award.
-
E. V. Carrera, S. Rao, L. Iftode, and R. Bianchini.
"User-Level Communication in Cluster-Based Servers".
Proceedings of the 8th IEEE International Symposium
on High-Performance Computer Architecture (HPCA 8), February 2002.
Also published as Technical Report DCS-TR-453, Department
of Computer Science, Rutgers University, August 2001.
-
R. Bianchini and E. V. Carrera.
"Designing and Evaluating a Cost-Effective Optical Network for
Multiprocessors".
Journal of Parallel and Distributed Computing (JPDC), volume 61,
number 2, February 2001.
-
E. V. Carrera and R. Bianchini.
"Disk Caching with an Optical Ring".
Applied Optics -- Information Processing, volume 39, number 35,
December 2000.
-
R. Bianchini and E. V. Carrera.
"Analytical and Experimental Evaluation of Cluster-Based Network Servers".
World Wide Web journal, volume 3, number 4, December 2000.
Earlier version published as Technical Report 718, Department of Computer
Science, University of Rochester, August 1999, Revised April 2000.
-
V. Santos Costa, R. Bianchini, and I. Dutra.
"Parallel Logic Programming Systems on Scalable Architectures".
Journal of Parallel and Distributed Computing (JPDC), volume 60, number 7,
July 2000.
-
R. dos Santos, R. Bianchini, and C. L. Amorim.
"A Survey of Messaging Software Issues and Systems for
Myrinet-Based Clusters".
Parallel and Distributed Computing Practices, special issue on
High-Performance Computing on Clusters, volume 2, number 2, June 1999.
-
A. Agarwal, R. Bianchini, D. Chaiken, F. Chong, K. Johnson, D. Kranz, J.
Kubiatowicz, B.-H. Lim, K. Mackenzie, and D. Yeung.
"The MIT Alewife Machine".
Proceedings of the IEEE, special issue on Distributed Shared-Memory
Systems, March 1999.
-
R. Bianchini, E. V. Carrera, and L. Kontothanassis.
"Evaluating the Effect of Coherence Protocols on the Performance of
Parallel Programming Constructs".
International Journal of Parallel Programming (IJPP), April 1998.
-
L. R. Monnerat and R. Bianchini.
"Efficiently Adapting to Sharing Patterns in Software DSMs".
Proceedings of the 4th IEEE International Symposium on High-Performance
Computer Architecture (HPCA 4), February 1998. Earlier version published as
Technical Report ES-425/97, COPPE Systems Engineering, Federal University
of Rio de Janeiro, March 1997.
-
R. Bianchini, E. V. Carrera, and L. Kontothanassis.
"The Interaction of Parallel Programming Constructs and Coherence
Protocols". Proceedings of the 6th ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming (PPoPP), June 1997.
Earlier version published as Technical Report ES-417/96, COPPE
Systems Engineering, Federal University of Rio de Janeiro,
December 1996.
-
F. Chong, B.-H. Lim, R. Bianchini, J. Kubiatowicz, and A. Agarwal.
"Application Performance on the MIT Alewife Multiprocessor".
IEEE Computer, special issue on Applications for Shared-Memory
Multiprocessors, December 1996.
-
R. Bianchini, L. Kontothanassis, R. Pinto, M. De Maria, M. Abud, C. L.
Amorim.
"Hiding Communication Latency and Coherence Overhead in Software DSMs".
In Proceedings of the 7th ACM/IEEE International Conference on Architectural
Support for Programming Languages and Operating Systems (ASPLOS 7), October
1996. Earlier version published as Technical Report ES-356/95, COPPE Systems
Engineering, Federal University of Rio de Janeiro, November 1995.
-
R. Bianchini and B.-H. Lim.
"Evaluating the Performance of Multithreading and Prefetching in
Multiprocessors".
Journal of Parallel and Distributed Computing (JPDC), special issue on
Multithreading for Multiprocessors, August 1996.
-
B.-H. Lim and R. Bianchini.
"Limits on the Performance Benefits of Multithreading and Prefetching".
In Proceedings of the ACM International Conference on Measurement and
Modeling of Computer Systems (SIGMETRICS '96), May 1996. Extended version
published as Technical Report RC 20238, IBM T. J. Watson Research Center,
October 1995.
-
A. Agarwal, R. Bianchini, D. Chaiken, K. Johnson, D. Kranz, J. Kubiatowicz,
B.-H. Lim, K. Mackenzie, and D. Yeung.
"The MIT Alewife Machine: Architecture and Performance".
Proceedings of the 22nd ACM/IEEE International Symposium on Computer
Architecture (ISCA '95), June 1995. Included in the
Anthology of the 25 Years of ISCA.
-
R. Bianchini.
"Exploiting Bandwidth to Reduce Average Memory Access Time in Scalable
Multiprocessors".
PhD Thesis TR 582, Department of Computer Science, University of Rochester,
April 1995.
-
R. Bianchini. "Introduction to the Parallel Execution of Logic Programs"
(in Portuguese). Journal of the Brazilian Computer Society, vol. 6, no.
1, 1990.
Note that papers are made available from my pages to ensure timely
dissemination of scholarly and technical work. Copyright and all
rights therein are retained by authors or by other copyright
holders. All persons copying this information are expected to adhere
to the terms and constraints invoked by each author's copyright. In
most cases, these works may not be reposted without the explicit
permission of the copyright holder.
Recent Invited Talks
- "Optimizing Datacenter Placement and Load Distribution in
Internet Services", Universitat Politecnica de Catalunya, March 2011.
- "MemScale: Active Low-Power Modes for Main Memory", EE580A --
Green Information Technology, Princeton University, November 2010.
- "Managing the Cost, Energy Consumption, and Carbon Footprint of
Internet Services", Penn State University, December 2009.
-
"Energy Management in Data Centers", Rutgers WINLAB, July 2009.
-
"Energy Management in Data Centers", EPFL Summer Research Institute,
June 2009.
-
"System Infrastructure for Managing Data Centers", NEC Labs
America, February 2009.
-
"Power and Temperature Research at the Rutgers Dark Lab", Intel,
Hillsboro, October 2007.
-
"Conserving Energy is Out; Limiting Power is In", Federal University of
Rio de Janeiro, July 2007.
-
"Automatic Configuration of Internet Services", Ask.com/NJ, Feb 2007.
-
"Conserving Energy is Out; Limiting Power is In", UC Berkeley, Dec 2006.
-
"Conserving Energy is Out; Limiting Power is In", Google/CA, Dec 2006.
-
"Conserving Energy is Out; Limiting Power is In", HP Labs, Dec 2006.
-
"Limiting the Power Consumption of Main Memory", Princeton University,
Nov 2006.
-
"Mercury and Freon: Temperature Emulation and Management in
Server Systems", Ask.com/CA, Oct 2006.
-
"Mercury and Freon: Temperature Emulation and Management in
Server Systems",
Federal University of Rio de Janeiro, July 2006.
-
"Automatic Configuration of Internet Services",
ETH Zurich, June 2006.
-
"Mercury and Freon: Temperature Emulation and Management in
Server Systems",
Princeton University, Feb 2006.
-
"Mercury and Freon: Temperature Emulation and Management in
Server Systems",
IBM Austin Research Lab, Feb 2006.
-
"Mercury and Freon: Temperature Emulation and Management in
Server Systems",
University of Karlsruhe, Feb 2006.
-
"Understanding and Validating Database System Administration",
ETH Zurich, Feb 2006.
-
"Understanding and Validating Database System Administration",
University of Paris VI, Oct 2005.
-
"Understanding, Validating, and Guiding Operator Actions in Internet
Services", NEC Research Institute, Feb 2005.
Current Graduate Students and Postdocs
- Qingyuan Deng (PhD)
- Inigo Goiri (Postdoc)
- Kien Le (PhD, co-advised with Thu Nguyen)
- Cheng Li (PhD)
- Wei Zheng (PhD)
Former Graduate Students and Postdocs
- Maria Carolina Carneiro (MSc, 1996)
- Luiz Rodolpho Monnerat
(MSc, 1997)
- Rodrigo dos Santos (MSc, 1998)
- Eduardo Pinheiro
(MSc, 1999)
- Lauro Whately (MSc, 2001)
- Cristiana Seidel
(DSc, 1998)
- Enrique V. Carrera
(DSc, 1999)
- Raquel Pinto
(DSc, 2001)
- Eduardo Pinheiro
(PhD, 2005)
- Taliver Heath
(PhD, 2007)
- Fabio Abreu de Oliveira (PhD, 2010)
- Rekha Bachwani (PhD, 2011)
- Luiz Ramos
(PhD, 2011)
- Enrique V. Carrera
(Postdoc, 2000--2003)