Publications

John K. Bennett

Publications

bulletBrian Shucker, Todd Murphey, and John K. Bennett. Switching Rules for Decentralized Control with Simple Control Laws. To appear in Proceedings of the the 2007 American Control Conference.
bulletS. Revi Sterling and J.K. Bennett. Broadcasting Women, Broadcasting Resistance. In Proceedings of the Society for Social Studies of Science (4S) Vancouver, BC, November, 2006.
bulletDaniel Crawl, Joseph Dunn, Avneesh Bhatnagar, Evan Speight, and John Bennett.  Using Location Dependence to Manage Mobile Data.  In Proceedings of the 3rd Annual International Conference on Mobile and Ubiquitous Systems: Networks and Services (MOBIQUITOUS 2006), San Jose, California. July, 2006.
bulletS.R. Sterling and J.K. Bennett. Women’s Identity Production Through Participatory Community Radio.  In Proceedings of the International Conference on Communication for Development and Social Change.  July, 2006.
bulletBrian Shucker, Todd Murphey, and John K. Bennett. Switching Control Without Nearest Neighbor Rules. In Proceedings of the 2006 American Control Conference. 2006.
bulletBrian Shucker and John K. Bennett. Cooperative Control Using Occasional Non-Local Interactions. In Proceedings of 2006 IEEE International Conference on Robotics and Automation. June, 2006.
bulletGraham Schelle, Daniel Fay, Dirk Grunwald, Dan Connors and John Bennett. An Evolving Curriculum to Match the Evolution of Reconfigurable Computing Platforms.  In Proceedings of WRCE2006 (IEEE Computer Society Workshop on Reconfigurable Computing Education). March, 2006.
bulletBrian Shucker and John K. Bennett. Target Tracking with Distributed Robotic Macrosensors. In Proceedings of Milcom 2005 (IEEE/AFCEA Military Communications Conference), Oct. 2005, Atlantic City NJ.
bulletJ. Dunn, M. Neufeld, A. Sheth, D. Grunwald and J. Bennett. A Practical Cross-Layer Mechanism for Fairness in 802.11 Networks. ACM/Kluwer Mobile Networks and Applications Journal. December, 2005.
bulletT. Mayes and J.K. Bennett. A survey of current ABET best practices. Proceedings of the 2005 ASEE Annual Conference. (ASEE 2005). June 2005. Portland, Oregon.
bulletJ. Dunn, M. Neufeld, A. Sheth, D. Grunwald and J. Bennett. A practical cross-layer mechanism for fairness in 802.11 networks. Proceedings of the First Annual International Conference on Broadband Networks (BroadNets 2004). October 2004. San Jose, California.
bulletB. Shucker and J. Bennett.  Scalable control of distributed robotic macrosensors.  Proceedings of the 7th International Symposium on Distributed Autonomous Robotic Systems (DARS’04). June 2004. Toulouse, France
bulletH. Abdel­Shafi, W.E. Speight and J.K. Bennett. Raptor: Integrating checkpoints and thread migration for cluster management. In Proceedings of the 22nd Symposium on Reliable Distributed Computing (SRDS2003), 2003.
bulletA. Bhatnagar, E. Speight, D. Crawl, J. Dunn, and J. K. Bennett. Application management techniques for the Bifrost system. In Proceedings of the Fifth IEEE Workshop on Mobile Computing Systems & Applications, October, 2003.
bullet

W.E. Speight, H. Abdel-Shafi, and J.K. Bennett. WSDLite: A lightweight alternative to Windows Sockets Direct Path.  In  Proceedings of the 2000 USENIX Windows Systems Research Symposium. August, 2000.

bullet
J.R. Nelson, T.A. Roming and J.K. Bennett.  A whole glove method for evaluation of surgical gloves
as barrier to virus.  American Journal of Contact Dermatology. 10(4):183-9. Dec. 1999.
bullet
H. Abdel-Shafi, W.E. Speight and J.K. Bennett.  Efficient user-level thread migration and checkpointing
on Windows NT clusters.  In Proceedings of the 1999 USENIX Windows/NT Research Symposium, 1-10, July, 1999. 
bullet

W.E. Speight, H. Abdel-Shafi, and J.K. Bennett.  Realizing the performance potential of the Virtual
Interface Architecture.  In Proceedings of the 13th ACM International Conference on
Supercomputing
(ICS), June 1999.

bullet

D.L. Hamilton, I.D. Walker, and J.K. Bennett. Parallel robot control using speculative computation.
Journal of Robotics and Automatio
n, 13(4), 101-112, Dec
, 1998.

bulletE. Speight, H. Abdel-Shafi, and J.K. Bennett. An Integrated Shared-Memory/Message Passing API for Cluster-Based Multicomputing.  In Proceedings of the Second International Conference on Parallel and Distributed Computing and Networks (PDCN), 146-153, December, 1998.
bulletE. Speight and J.K. Bennett. Using Multicast and Multithreading to Reduce Communication in Software DSM Systems.  In Proceedings of the Fourth Symposium on High Performance Architecture (HPCA), 312-323, February, 1998.
bulletW.E. Speight and J.K. Bennett. Brazos: A third generation DSM system. In Proceedings of the 1997 USENIX Windows/NT Workshop, 95-106, 1997.
bulletD.L. Hamilton, I.D. Walker, and J.K. Bennett. Parallel robot control using speculative computation.  In Journal of Robotics Systems, 1997.
bulletJ.K. Bennett. The Clinical Significance of Hydration in Natural Rubber Latex Gloves. In Surgical Services Management, 3(2), 29-33, Feb, 1997.
bulletD.L. Hamilton, I.D. Walker, and J.K. Bennett. Fault tolerance versus performance metrics for robot manipulators. In Reliability Engineering and System Safety, 53(1996), 309-318, 1996.
bulletJ.K. Bennett, K.E. Fletcher, and W.E. Speight. The Performance Value of Shared Network Caches in Clustered Multiprocessor Workstations. In Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS-16), May 1996.
bulletYanyang Xiao and J.K. Bennett. Memory organization in multi-channel optical networks: NUMA and COMA revisited. In Proceedings of the 10th ACM International Conference on Supercomputing (ICS), May 1996.
bulletD.L. Hamilton, I.D. Walker, and J.K. Bennett. Fault tolerance versus performance metrics for robot manipulators. In Proceedings of the 1996 International Conference on Robotics and Automation, pages 3073-3080, Minneapolis, MN, 1996.
bulletD.L. Hamilton, I.D. Walker, and J.K. Bennett. Parallel robot control using speculative computation. In Proceedings of the 1996 International Conference on Robotics and Automation,pages 3420-3427, Minneapolis, MN, 1996.
bulletJ.B. Carter, J.K. Bennett, and W. Zwaenepoel. Techniques for reducing consistency-related communications in distributed shared memory systems. ACM Transactions on Computers, 13(3), 205-243, Aug. 1995.
bulletJ.K. Bennett, J.B. Carter, and W. Zwaenepoel. Adaptive software cache management for distributed shared memory architectures. In The cache coherence problem in shared memory multiprocessors: software solutions, Igor Tartalja and Veljko Milutinovic, editors, IEEE Computer Society Press, 1995.
bulletR. Mukherjee and J.K. Bennett. Operating system design principles for scalable shared memory multiprocessors. In Proceedings of the Symposium on Parallel and Distributed Computing Systems (PDCS-95), 1995.
bulletR. Mukherjee, J.K. Bennett, and J.A. Greenwood. The effects of architecture on the performance of latency hiding via rapid context switching. In Proceedings of the 7th IASTED International Conference on Parallel and Distributed Computing and Systems, 1995.
bulletJ.K. Bennett. The feasibility of using electrical means for monitoring barrier integrity in natural rubber latex gloves. In Proceedings of the American College of Surgeons / Center for Disease Control Conference on Bloodborne Pathogens, February, 1994.
bulletD.L. Hamilton, M.L. Visinsky, J.K. Bennett, J.R. Cavallaro, and I.D. Walker. Fault tolerant algorithms and architectures for robotics. In Proceedings of the 1994 Mediterranean Electrotechnical Conference.
bulletJ.K. Bennett. Hydration and conductivity in natural rubber latex gloves. In Source To Surgery 1(3), 1-4, October, 1993.
bulletJ.K. Bennett. Investigating the physical properties of latex gloves. In In Touch 2(2), 1-2, May 1993.
bulletJ.K. Bennett, S. Dwarkadas, J.A. Greenwood, and Evan Speight. Willow: A scalable shared memory multiprocessor. In Proceedings of SuperComputing `92, IEEE Computer Society Press, pp. 336-345, Nov. 1992.
bulletD.L. Hamilton, J.K. Bennett, and I.D. Walker. Simulation of a reliable robot control architecture. In Proceedings of the 1992 International Simulation Technology Conference, pp. 321--327, Nov. 1992.
bulletD.L. Hamilton, J.K. Bennett, and I.D. Walker. Parallel fault-tolerant robot control. In Proceedings of the 1992 SPIE Conference on Cooperative Intelligent Robotics in Space III, pp. 251--261, Nov. 1992.
bulletJ.K. Bennett, J.B. Carter, A.L. Cox, E.N. Elnozahy, D.B. Johnson, P. Keleher and W. Zwaenepoel. Distributed shared memory: Experience with Munin. In Proceedings of The Fifth European ACM SIGOPS Workshop, July, 1992.
bulletJ.K. Bennett, J.B. Carter, and W. Zwaenepoel. Munin: Distributed shared memory using multi-protocol release consistency, In Operating Systems of the 90s and Beyond, A.I. Karshner and J. Nehmer, editors, Lecture Notes in Computer Science, Springer-Verlag LNCS 563, pp. 56-60, 1991.
bulletJ.K. Bennett, J.B. Carter, and W. Zwaenepoel. Toward large scale shared memory multiprocessing. In Scalable Shared Memory Multiprocessors, M. Dubois and Shreekant Thakkar, editors, Kluwer Academic Publishers, Nov. 1991.
bulletJ.B. Carter, J.K. Bennett, and W. Zwaenepoel. Implementation and performance of Munin. In Proceedings of the 13th Symposium on Operating System Principles, pp. 152--164, Oct. 1991.
bulletJ.K. Bennett, J.B. Carter, and W. Zwaenepoel. Adaptive software cache management for distributed shared memory architectures. In Proceedings of the 17th International Symposium on Computer Architecture, pp. 125--134, May 1990.
bulletJ.K. Bennett, J.B. Carter, and W. Zwaenepoel. Munin: Distributed shared memory based on type--specific memory coherence. In Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 168--176, Mar. 1990.
bulletJ.K. Bennett. Experience with Distributed Smalltalk. Software Practice and Experience, 20(2), 157-180, Feb. 1990.
bulletR. Mukherjee and J.K. Bennett. Simulation of parallel programs on a shared memory multiprocessor. In Proceedings of the Hawaii International Conference on System Sciences (HICSS23), pp. 242--251, Dec. 1989.
bulletJ.K. Bennett. The design and implementation of Distributed Smalltalk. In Proceedings of the Second Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 318--330, Orlando, Florida, Oct. 1987.
bulletJ.K. Bennett. Raster operations: integrating text and graphics in high performance systems. Byte, 10(12): 1187--302, Nov. 1985.
bulletJ.K. Bennett. Distributed Smalltalk: Inheritance and Reactiveness in Distributed Systems. PhD Dissertation. Department of Computer Science, University of Washington, 1988.