Armando Fox

Appointment as Adjunct Associate Professor, EECS
July 1, 2008
Return to Computer Science Academic Personnel, 381 Soda Hall, MC 1776

Scientific American 50 article (see p.30 and p.33), Dec. 2003

Publications

Books and Book Chapters:

  1. "Exploiting Visual Geometric Constraints in Robot Motion Planning With Uncertainty," with S. Hutchinson. In Latombe & Goldberg (eds.), Algorithmic Foundations of Robotics, Kluwer Academic Publishers, 1995 
  2. "Interactive Workspaces," by A. Fox and T. Winograd. In S. Lahlou (ed.), Designing User Friendly Augmented Work Environments, published under auspices of RUFAE, an international organization of labs doing research in user-friendly augmented environments (to appear) 

Refereed Archival Journals:

Dr. Fox separates his publications into two main research areas: Ubiquitous & Mobile Computing and Dependable Computing, as well as "other."

Refereed Archival Journals: Ubiquitous & Mobile Computing:

  1. B.R. Badrinath, Armando Fox, Leonard Kleinrock, Gerald Popek, Peter Reiher, and M. Satyanarayanan. A Conceptual Framework For Network Adaptation. IEEE Mobile Networks and Applications (MONET) 5(4), pp 221-231, 2000 PDF
  2. B. Johanson and A. Fox. Tuplespace-based Coordination Infrastructures for Interactive Workspaces. Journal of Systems & Software, Spring 2003 PDF

Refereed Archival Journals: Dependable Computing

  1. G. Candea, J. Cutler, A. Fox. Improving Availability with Recursive Micro-Reboots: A Soft-State System Case Study. Performance Evaluation Journal, Summer 2003 PDF
  2. A. Huang and A. Fox. Cheap Recovery: A Key to Self-Managing State. ACM Trans. on Storage 1(1), 2004 PDF
  3. E. Kiciman, A. Fox. Detecting and localizing application-level failures in Internet services. IEEE Transactions on Neural Networks, Spring 2005 PDF
  4. G. Candea, E. Kiciman, S. Kawamoto, and A. Fox. Autonomous Recovery in Componentized Internet Applications. Journal of Cluster Computing 9(1), February 2006 PDF

Refereed Archival Journals: Other fields

  1. A. Fox and S. Hutchinson. Exploiting Visual Geometric Constraints in Robot Motion Planning With Uncertainty. IEEE Trans. on Robotics and Automation 11(1), Feb. 1995 PDF
  2. J. Cutler and A. Fox. A framework for Robust and Flexible Ground Station Networks. AIAA Journal of Aerospace Computing, Information, and Communication 2006, 3(3), 1542-9423 (73-92) PDF

Refereed Conference Publications:

Refereed Conference Articles in Ubiquitous & Mobile Computing

  1. Armando Fox and Eric A. Brewer. Reducing WWW Latency and Bandwidth Requirements via Real-Time Distillation. Proc. Fifth International World Wide Web Conference (WWW-5), Paris, France, May 1996 PDF
  2. Armando Fox and Steven D. Gribble. Security On the Move: Indirect Authentication Using Kerberos . Proc. Second ACM Conference on Mobile Computing and Communication (MobiCom 96), White Plains, NY, November 1996 PDF
  3. Armando Fox, Steven D. Gribble, Eric A. Brewer, and Elan Amir. Adapting to Network and Client Variability via On-Demand Dynamic Distillation. Proc. Seventh Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VII), Cambridge, MA, October 1996. PDF
  4. Armando Fox, Steven D. Gribble, Yatin Chawathe, Anthony S. Polito, Andrew C. Huang, Benjamin Ling, and Eric A. Brewer. Orthogonal Extensions to the WWW User Interface Using Client-Side Technologies. Proc. 10th Annual Symposium on User Interface Software and Technology (UIST 97), Banff, Canada, October 1997 PDF
  5. Armando Fox, Steven D. Gribble, Yatin Chawathe, Eric A. Brewer, and Paul Gauthier. Cluster-Based Scalable Network Services, by. In Proceedings of the Sixteenth Int'l. Symposium on Operating Systems Principles (SOSP-16), St.-Malo, France, October 1997 PDF
  6. Armando Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, and Eric A. Brewer. Experience With Top Gun Wingman, A Proxy-Based Graphical Web Browser for the USR PalmPilot. Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 98), Lake District, UK  PDF
  7. B. Johanson, S. Ponnekanti, C. Sengupta, A. Fox. Multibrowsing: Moving Web Content across Multiple Displays. Proc. Ubiquitous Computing Conference (UBICOMP), 2001  PDF
  8. S. Ponnekanti, B. Lee, A. Fox, P. Hanrahan, T. Winograd. ICrafter: A Service Framework for Ubiquitous Computing Environments. Proc. Ubiquitous Computing Conference (UBICOMP), 2001 PDF
  9. Shankar R. Ponnekanti and Armando Fox. SWORD: A Developer Toolkit for Web Service Composition. Proc. 11th Intl. World Wide Web Conference, Honolulu, Hawaii, May 7-11, 2002 PDF
  10. S. Ponnekanti, L.A. Robles, A. Fox. User Interfaces for Network Services: What, from Where, and How. Proc. 4th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2002), Callicoon, NY, June 2002 PDF
  11. B. Johanson and A. Fox. The Event Heap: A Coordination Infrastructure for Interactive Workspaces. Proc. 4th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2002), Callicoon, NY, June 2002 PDF
  12. S. Ponnekanti and A. Fox. Application-Service Interoperation without Standardized Interfaces. Proc. IEEE International Conference on Pervasive Computing and Communications (Percom 2003), Dallas-Fort Worth, TX, March 2003 PDF
  13. S. Ponnekanti, B. Johanson, E. Kiciman, A. Fox. Portability, Extensibility and Robustness in iROS. Proc. IEEE International Conference on Pervasive Computing and Communications (Percom 2003), Dallas-Fort Worth, TX. March 2003 PDF
  14. J.J. Barton, T. Hsieh, V. Vijayaraghavan, T. Shimizu, B. Johanson, A. Fox. The MeetingMachine: Interactive Workspace Support for Nomadic Users. Proc. Fifth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2003), Monterey, CA, October 2003 PDF
  15. R. Ballagas, A. Szybalski, A. Fox. The PatchPanel: Enabling Control-Flow Interoperability in Ubicomp Environments. Proc. Second IEEE Intl. Conf. on Pervasive Computing and Communications (Percom 2004), Orlando, FL, March 2004 PDF
  16. S. Ponnekanti and A. Fox. Interoperability Among Independently-Evolving Web Services. Proc. 5th ACM/USENIX IFIP Middleware Conference (Middleware 04), Toronto, Canada, Sept. 2004 PDF
  17. L. Melloul and A. Fox. Reusable Functional Composition Patterns for Web Services. Proc. Second International Conference on Web Services (ICWS04), San Diego, CA, July 6-9, 2004 PDF

Refereed Conference Articles in Dependable Computing:

  1. A. Fox and E. Brewer. Harvest, yield, and scalable tolerant systems. Proc. Seventh Workshop on Hot Topics in Operating Systems (HotOS-VII), Tucson, AZ, June 1999 PDF
  2. G. Candea, A. Fox. Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel. In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS VIII), Elmau, Germany, May 2001 PDF
  3. Candea, J. Cutler, A. Fox, R. Doshi, P. Garg, R. Gowda. Reducing Recovery Time in a Small Recursively Restartable System. Proceedings of the International Conference on Dependable Systems and Networks (DSN-2002), Washington, D.C., June 2002 PDF
  4. M.Y. Chen, E. Kiciman, E. Brewer, A. Fox. Pinpoint: Problem Determination in Large, Dynamic Internet Services. Proceedings of the International Conference on Dependable Systems and Networks (DSN-2002), Washington, D.C., June 2002 PDF
  5. G. Candea, A. Fox. Crash-Only Software. Proceedings of the Proc. 9th Workshop on Hot Topics in Operating Systems (HotOS IX), Lihue, HI, May 2003 PDF
  6. M.Y.Chen, A. Accardi, E. Kiciman, A. Fox, D. Patterson, E. Brewer. Path-Based Failure and Evolution Management. Proceedings of the 1st USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004), San Francisco, CA, March 29-31, 2004 PDF
  7. B. Ling, E. Kiciman, A. Fox. Session State: Beyond Soft State. Proceedings of the 1st USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004), San Francisco, CA, March 29-31, 2004 PDF
  8. K. Coleman, J. Norris, G. Candea, A. Fox. OnCall: Defeating Traffic Spikes With a Free-Market Cluster. Proceedings of the First IEEE Conference on Autonomic Computing (ICAC 04), New York, NY, May 17-18, 2004 PDF
  9. G. Candea, S. Kawamoto, Y. Fujiki, G. Friedman, A. Fox. Microreboot: A Technique for Cheap Recovery. Proceedings of Fifth Intl. Conference on Operating Systems Design and Implementation (OSDI '04), San Francisco, CA, December 2004 PDF
  10. P. Bodik, G. Friedman, L. Biewald, H. Levine, G. Candea, A. Fox, D. Patterson, M. Jordan. Combining Visualization and Statistical Analysis to Improve Operator Confidence and Efficiency for Failure Detection and Localization. Proc. Second Intl. Conference on Autonomic Computing (ICAC 2005), Seattle, WA, June 2005 PDF
  11. S. Zhang, I. Cohen, M. Goldszmidt, T. Kelly, J. Symons, A. Fox. Ensembles of models for automated diagnosis of system performance problems. Proceedings of Intl. Conference on Dependable Systems and Networks (DSN 2005), Yokohama, Japan, June 2005 PDF
  12. S. Zhang, I. Cohen, M. Goldszmidt, T. Kelly, J. Symons, A. Fox. Capturing, Indexing, Clustering, and Retrieving System History. Proc. 20th Usenix/ACM Symposium on Operating Systems Principles (SOSP '05), Brighton, UK, October 2005 PDF
  13. M. Goldszmidt, I. Cohen, S. Zhang, A. Fox. Three challenges at the intersection of machine learning, statistical induction, and systems. Proc. 10th Workshop on Hot Topics in Operating Systems (HotOS-X), Santa Fe, NM, June 2005 PDF
  14. W. Sobel, S. Subramanyam, A. Sucharitakul, J. Nguyen, H. Wong, S. Patil, A. Fox, D. Patterson. Cloudstone: Multi-Platform, Multi-Language Benchmark and Measurement Tools for Web 2.0. Proc. 1st Workshop on Cloud Computing (CCA 08), Chicago, IL, October 2008.
  15. Archana Ganapathi, Harumi Kuno, Umeshwar Dayal, Janet Wiener, Armando Fox, Michael Jordan, David Patterson. Predicting Multiple Performance Metrics for Queries: Better Decisions Enabled by Machine Learning. Proc. Int'l. Conf. on Data Engineering (ICDE 2009), Shanghai, China, March 2009.
  16. Wei Xu, Ling Huang, Armando Fox, David Patterson and Michael Jordan. Mining Console Logs for Large-Scale System Problem Detection. Proc. Third Workshop on Systems and Machine Learning (SysML 2008), San Diego, CA, December 2008.
  17. Peter Bodík, Moises Goldszmidt, Armando Fox. HiLighter: Automatically Building Robust Signatures of Performance Behavior for Small- and Large-Scale Systems. Proc. Third Workshop on Systems and Machine Learning (SysML 2008), San Diego, CA, December 2008.
  18. Michael Armbrust, Armando Fox, David A. Patterson, Nick Lanham, Beth Trushkowsky, Jesse Trutna, Haruki Oh. SCADS: Scale-Independent Storage for Social Computing Applications. Proc. Fourth Biennial Conference on Innovative Data Systems Research (CIDR 2009), Asilomar, CA, January 2009.
  19. Peter Bodík, Rean Griffith, Charles Sutton, Armando Fox, Michael I. Jordan, David A. Patterson. Automatic Exploration of Datacenter Performance Regimes. Proc. Workshop on Automated Control for Datacenters and Clouds (ACDC 2009), Barcelona, Spain, June 2009.
  20. Wei Xu, Ling Huang, Armando Fox, Michael Jordan, David Patterson. Large-Scale System Problem Detection by Mining Console Logs. Proc. SOSP 2009, Big Sky, MT.

Refereed Conference Articles in other fields:

  1. A. Fox, A. Castaño and S. Hutchinson. Planning and Executing Visually Constrained Robot Motions. Proc. SPIE Symp. on Advances in Intelligent Robotic Systems, Boston, MA, Nov. 1991 PDF
  2. E. Brewer, P. Gauthier, A. Fox, A. Schuett. Software Techniques for Improving MPP Bulk Transfer Performance. Proc. Intl. Parallel Processing Symp. (IPPS '96), April 1996, Honolulu, HI PDF

Non-refereed Publications

Non-refereed publications (including magazines) in Service-based and Ubiquitous & Mobile Computing

  1. Armando Fox, Steven D. Gribble, Yatin Chawathe, and Eric A. Brewer. "Adapting to Network and Client Variation Using Active Proxies: Lessons and Perspectives." IEEE Personal Communications (invited submission), Aug. 1998 PDF
  2. A. Fox, B. Johanson, P. Hanrahan, T. Winograd. "Integrating Information Appliances into an Interactive Workspace." IEEE Computer Graphics & Applications, May/June 2000 PDF
  3. B. Johanson, A. Fox, T. Winograd. "The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms." IEEE Pervasive Computing 1(2), April-June 2002 PDF
  4. J. Borchers, M. Ringel, J. Tyler, A. Fox. "Stanford Interactive Workspaces: A Framework for Physical and Graphical User Interface Prototyping." IEEE Wireless Communications, special issue on Smart Homes, Dec. 2002 PDF

Non-refereed publications (including magazines) in Dependable Computing

  1. George Candea, Mauricio Delgado, Michael Chen, Armando Fox. Application-Generic Failure-Path Inference. In Proc. 3rd IEEE Workshop on Internet Applications (WIAPP-2003), San Jose, CA, June 2003 PDF
  2. A. Fox and D. Patterson. "Self-Repairing Computers." Scientific American, July 2003 PDF - open to page 42
  3. G. Candea, A. Brown, A. Fox, D. Patterson. "Building multi-tier dependability." IEEE COMPUTER 37(11), Nov. 2004 PDF

Invited presentations at scholarly conferences

Invited presentations at professional events

Non-Refereed publications in other fields

  1. A. Fox. Space Warp: A Graphics Space Game. SYNC (The Magazine for Sinclair ZX80 Users) 2(3), May/June 1982 PDF
  2. A. Vijayaraghavan, W. Sobel, A. Fox, D. Dornfeld, P. Warndorf. Improving Machine Tool Interoperability Using Standardised Interface Protocols: MTConnect. Technical Report Vijayaraghavan-08-2, UC Berkeley Laboratory for Manufacturing and Sustainability (LMAS), June 2008. PDF

Theses (my own and my students')