Munehiro Fukuda
Curriculum Vitae

Office address:Home address:
School of STEM Computing and Software Systems Division, Box 358534
University of Washington, Bothell
18115 Campus Way N.E.
Bothell, WA 98011-8246
11799 159th Ave NE.
Redmond, WA, 98052
phone: +1(425)352-3459 fax: +1425(352)-5216 phone:+1(425)869-7610
email:mfukuda@u.washington.edu
http://faculty.washignton.edu/mfukuda

Education
Ph. D., Information and Computer Science June 1997
Concentration: Computer System Design
University of California, Irvine
M.S., Information and Computer Science June 1995
Concentration: Computer System Design
University of California, Irvine
M.S., Engineering March 1988
Master Program in Science and Engineering
University of Tsukuba, Japan
B.S., Engineering March 1986
College of Information Sciences
University of Tsukuba, Japan

Dissertation Research
MESSENGERS: A Distributed Computing System Based on Autonomous Objects
Committee: Lubomir F. Bic (chair), Michael B. Dillencourt, Daniel B. Menzel

This research addresses the software architecture and techniques necessary to apply the philosophy of mobile network objects to general distributed computing. For this purpose, I developed MESSENGERS and evaluated its functionalities and performance. Unlike most mobile agents involved in network service tasks, objects in MESSENGERS focus on general-purpose computing with their navigational autonomy. It is the first powerful coordination paradigm that incorporates three fundamental concepts; (1) navigational autonomy, (2) dynamic composition, and (3) temporal and spatial interaction. My dissertation demonstrates both MESSENGERS' programming superiority to and performance competitiveness with conventional message-passing programming.

Research Interests
Self-Migrating Computations, Job Coordination, Parallel and Distributed Simulations, Shared Memory Multiprocessor Systems

Research & Professional Experience
Professor and Division Chair September 2014 - Present
School of STEM Computing and Software Systems Division
University of Washington, Bothell
Associate Professor September 2007 - September 2014
Computing and Software Systems
University of Washington, Bothell
Assistant Professor October 2001 - September 2007
Computing and Software Systems
University of Washington, Bothell
Assistant Professor January 1998 - August 2001
Institute of Information Sciences and Electronics
University of Tsukuba, Japan
Post Graduate Researcher July 1997 - December 1997
Department of Information and Computer Science
University of California, Irvine
Graduate Student Researcher January 1997 - June 1997
Department of Information and Computer Science
University of California, Irvine
Teaching Assistant April 1996 - December 1996
April 1994 - June 1994


Department of Information and Computer Science
University of California, Irvine
Researcher April 1991 - August 1993
Parallel Systems Hardware Group, Tokyo Research Laboratory
IBM Japan
Associate Researcher April 1988 - April 1991
Workstation Hardware Group, Tokyo Research Laboratory
IBM Japan

Research & Professional Activities
Membership:
IEEE Task Force on Cluster Computing (IEEE-TFCC) since December 1999
Institute of Electrical and Electronics Engineers Computer Society (IEEE CS) since January 1996
The Society for Computer Simulation (SCS) Nov. 1994 - Oct. 1997
Association for Computing Machinery (ACM) since September 1994
Information Processing Society of Japan (IPSJ) Feb. 1986 - Aug. 2003

Reviewer for:
University of Washington - Royalty Research Fund (RRF) 2012, 2013
The 3rd International Conference on Advanced Communications and Computation (INFOCOMP) 2013
Autosoft Journal - Intelligent Automation and Soft Computing 2012
CMPP - International Workshop on Challenges on Massively Parallel Processors (Program Committee) 2012
IEEE Computer 2012
Information Science Journal, Elsevier 2012
International Journal of Grid and Utility Computing (IJGUC) 2010
International Journal of AI Tools (IJAIT) 2010
The Fifth International Conference on Mobile Computing and Ubiquitous Networking (ICMU 2010) 2009
African Journal of Mathematics and Computer Science Research (http://www.academicjournals.org/AJMCSR/) 2009
The IEEE/ACM Transactions on Networking 2009
The 11th Workshop on Advances in Parallel and Distributed Computational Models (APDCM'09) 2009
Journal of Supercomputing 2008, 2010 (x 2), 2011, 2013 (x 3)
The IEICE (Institute of Electronics, Information and Communication Engineering) Transactions on Information and Systems 2008
The Handbook of Technology Management, John Wiley & Sons, Inc. 2008
Journal of Computer Science and Technology (http://jcst.ict.ac.cn) 2007 - 2009
IEEE Transactions on Parallel and Distributed Systems 2007
Annual Consortium for Computing Sciences in Colleges Northwestern Conference (CCSC) 2005 - 2006, 2009 - 2012
IPSI BgD Transactions on Internet Research 2005
IPSI-2005 Hawaii Conference 2004
Annual International Workshop on Active Middleware Services (AMS) 2002 - 2003
Journal of Parallel and Distributed Systems and Networks (IASTED) 2001
Journal of Information Processing Society of Japan (IPSJ) 1998
The Transactions of the Institute of Electronics, Information and Communication Engineers (IEICE), D-I 1999
International Conference on Distributed Computing Systems (ICDCS) 1996

Visiting Appointments on Sabbatical 2008 - 09:
Visiting Associate Researcher, School of Information & Computer Sciences, University of California, Irvine Apr. - June 2009
Visiting Professor, Department Informatik, Universität Basel, Switzerland Jan. - Mar. 2009
Senior Researcher, Keio Research Institute at SFC, Japan Sept. - Dec. 2008
Visiting Researcher, PDM&FC, Portugal July - Sept. 2008

Courses Taught
Systems Programming, CSS503 Spring 2012 - Spring 2013
Associate Professor, Computing and Software Systems, University of Washington, Bothell
Graduate certificate course to study about OS principles and systems programming

Parallel Programming in Grid and Cloud, CSS534 Spring 2011 - Summer 2012
Associate Professor, Computing and Software Systems, University of Washington, Bothell
Graduate course to develop parallel programs with OpenMP, MPI, MapReduce, and distributed array

Advanced Programming Methodology, CSS543 Fall 2009 - Winter 2013
Associate Professor, Computing and Software Systems, University of Washington, Bothell
Graduate course to design multithreaded multi-tier applications

Fundamentals of Computing, CSS161 Winter 2008
Associate Professor, Computing and Software Systems, University of Washington, Bothell
Freshmen course to introduce Java programming concepts

Network Design, CSS432 Spring 2004 - 2008, 2010 - Fall 2011
Assistant Professor, Computing and Software Systems, University of Washington, Bothell
Upper division course including network programming and router configuration

Cooperative Education, CSS497 2003 - Fall 2013
Assistant/Associate Professor, Computing and Software Systems, University of Washington, Bothell
Supervising corporate internship students

Parallel and Distributed Computing, CSS434 (formerly CSS490) Winter 2003 - Fall 2012
Assistant/Associate Professor, Computing and Software Systems, University of Washington, Bothell
Upper division course including MPI, RPC, and mobile agents

Undergraduate Research, CSS499 2002 - Spring 2013
Assistant/Associate Professor, Computing and Software Systems, University of Washington, Bothell
Infrastructure and application software programming based on mobile agents

Operating Systems, CSS430 Spring 2002 - Fall 2013
Assistant Professor, Computing and Software Systems, University of Washington, Bothell
Upper division course including logical OS design with Java

Individual Study, CSS498 Winter 2002 - Winter 2008
Assistant/Associate Professor, Computing and Software Systems, University of Washington, Bothell
Individual study on mobile, cluster, and grid computing (such as Hadoop)

Mathematical Principles of Programming, CSS342 Fall 2001 - Fall 2013
Assistant/Associate Professor, Computing and Software Systems, University of Washington, Bothell
Data structure and problem solving with C++ (intermediate programming)

Parallel and Distributed Software, 02CC-020 Winter 2001
Assistant Professor, Graduate School of Systems and Information Engineering, University of Tsukuba
Master course designed to discuss parallel programming models/techniques and develop programming skills with threads and mobile agents

Technical English in Information Sciences, L30-2802 Spring 1999 - Spring 2000
Assistant Professor, College of Information Sciences, University of Tsukuba
Lower division course designed to develop technical English reading/writing skills in computer science majors

Information Processing, 6202-203 Spring 1999 - Spring 2001
Assistant Professor, University of Tsukuba
Introduction to computing with Windows for non-majors

Logical Circuits, L30-0802 Spring 1999 - Winter 2001
Assistant Professor, College of Information Sciences, University of Tsukuba
Lower division logical circuit designed for computer science majors

Programming Language C, L30-0712 Fall 1998 - Winter 2001
Assistant Professor, College of Information Sciences, University of Tsukuba
Introduction to C Programming for computer science majors

BS Thesis Research, L21-9008 Spring 1998 - Spring 2001
Assistant Professor, College of Information Sciences, University of Tsukuba
BS diploma thesis supervision

Project in Information Engineering, L21-1213 Spring 1998 - Spring 2001
Assistant Professor, College of Information Sciences, University of Tsukuba
Upper division project designed to observe microprocessor behaviors

Project in Operating Systems, ICS145B Spring 1996
Teaching Assistant, Information and Computer Science Department, UC Irvine
Upper division project to develop system programming skills

Operating Systems, ICS143 Spring 1994, Fall 1996
Teaching Assistant, Information and Computer Science Department, UC Irvine
Upper division operating system principles

Graduate Students Thesis/Journal/Conference Paper Supervision
Cherie Wasous: MSCSS student Winter 2012 - June 20114
Bhargav Mistry: MSCSS student June 2012 - August 2013
Masashi Sakurada (Ehime University, Japan): MS student June 2012 - March 2013
Yuta Aoki (Shizuoka University, Japan): MS student August 2011 - March 2013
Tosa Ojiru: MSCSS student June 2011 - December 2012
Somu Jabayalan: MSCSS student June 2010 - December 2012
Timothy Chuang: MSCSS student June 2010 - July 2012
Jeremy Hall (Keio University SFC Campus, Japan): MS student September 2008 - June 2009
Jumpei Miyauchi (Ehime University, Japan, currently working for NEC) : MS student April 2006 - March 2008
Koichi Kashiwagi (Ehime University, Japan) : MS student May - September 2003
Naoya Suzuki (University of Tsukuba, Japan, currently working for Toyota): PhD. student April 1999 - March 2004
Mitsuhiro Ohno (University of Tsukuba, Japan, currently working for NEC): MS student April 2001 - March 2003
Yuichiro Tanaka (University of Tsukuba, Japan, currently working for Fujitsu Corp.): MS student April 2000 - March 2002

Academic Service
CSS Associate Chair July 2013 - September 2014
INFOCOMP 2013 Technical Program Committee July - November 2013
GFO Executive Council September 2012 - June 2013
CSS Research Assistant Professor/Opportunity Hiring Search Committee September - October 2012
UWB Technology Advisory Committee September 2011 - June 2013
CSS Junior Faculty Merit Review Committee (Chair) April 2010
Committee of the Fifth International Conference on Mobile Computing and Ubiquitous Networking - ICMU 2010 (Local Arrangement Co-Chair) August 2009 - April 2010
UWB Campus Council on Academic Standards and Curriculum October 2009 - June 2013
CSS Graduate Curriculum Committe (Chair in 2013) 2009 - 2012, Oct. 2013 - Sept. 2014
CSS Graduate Admission Committe (Chair in October 2009 - 12, 2013) 2009 - 2012, July 2013 - Sept. 2014
CSS Advanced Systems Engineer Search Committee September - December 2009
UWB Teaching and Scholarship Enhancement Project Selection Committee March 2007
UWB Technology Policy Advisory Group March 2007 - June 2008
UWB Instructional and Research Support Committee (Char in 2011 - 13) 2006 - 2008, 2010 - June 2013
UWB Rose Distinguished Academic Service Award Committe April 2006
CSS Undergraduate Admission committee October 2005 - June 2008
UWB Librarian Search Committee March 2005 - May 2005
UWB Ethel Rose Endowment Award Committee April 2004
CSS Speakers Series Committee (Chair in 2007 - 08, 2009 - 11) 2003-4, 2006-8, 2009-11
UWB Honors and Ceremonies Committee (Chair in 2004 - 05) October 2002 - June 2006
CSS Infrastructure Committee (Chair in 2003 - 07) 2002 - 08, 2009 - 13
UW Bothell - Ehime University Academic Exchange Agreement August 2002 - Present
CSS Technical Liaison Search Committee Dec. 2001 - Sept. 2003
CSS Master Program's Committee October 2001 - June 2002
Information Sciences College's Curriculum Committee April 2000 - August 2001
Science Information Processing Center (SIPC)'s Next Educational Computing System Spec. Decision Committee March 2000 - July 2000
SIPC's New Supercomputer Spec. Decision Committee October 1999 - July 2000
SIPC Faculty Member Sept. 1998 - March 2000
SIPC Computing Resources Spec. Decision Committee April - December 1998
College of Information Sciences (IS) Internship Coordinator April 1998 - March 1999
IS Computing Resources Management Committee April 1998 - March 2000
Coordinator of Year 1998-2001 IS Undergraduate Homeroom #2 April 1998 - August 2001

Grants and Awards
Western Digital 18TB HDD Release (from Bellevue Office) September 2013
UW Provost International Grants, Faculty-led Program PI $5,000 March 2010
UWB Collaborative Undergraduate Research Program PI $2,000 January 2008
NSF Shared Cyberinfrastructure (NSF Middleware Initiative) No. 0438193 PI $250,000 January 2005 - December 2007
Worthington Technology Award Co-PI $11,380 April 2002
IEEE International Conference on Cluster Computing CLUSTER2000, Best Paper Award $300 December 2000
University of Tsukuba, Excellent Achievement Award in the 1st Half of Year 2000 $3,000 June 2000
Grant-in-Aid for Scientific Research No. 11780187, Japanese Society for the Promotion of Science PI $20,000 April 1999 - March 2001
University of Tsukuba, On-Campus Research PI $4,400 April 1998 - March 1999
UC Regents Dissertation Fellowship $5,365 December 1996
UCI Graduate Student Fellowship $9,500 1995-1996
IBM Japan Scholarship for Overseas Graduate Study $30,000 1993-1996
IBM Japan Invention Achievement Award $8,000 1992
IBM Corp. First Patent Application Award $4,000 1989

Publications
Journals:
  1. Yuta Aoki, Tadao Oishi, Masaki Bandai, Munehiro Fukuda, Takashi Watanabe, "Load Balancing of Multi-Sink Sensor Networks with Asymmetric Topology and Traffic Patterns," Transaction of The Institute of the Electronics, Information and Communication Engineers, accepted on June 24, 2013, to appear
  2. Munehiro Fukuda, Jumpei Miyauchi, "An Implementation of Parallel File Distribution in an Agent Hierarchy", In Special Issue on Scalable Data Management Applications and Systems, Journal of Supercomputing, published online first on March 18, 2008, Vol.47 No.3 pages 255-285, March 2009
  3. Munehiro Fukuda, Koichi Kashiwagi, Shinya Kobayashi, "AgentTeamwork: Coordinating Grid-Computing Jobs with Mobile Agents", the original manuscript, In Special Issue on Agent-Based Grid Computing, International Journal of Applied Intelligence, Vol.25 No.2 pages 181-198, October 2006
  4. Naoya Suzuki, Munehiro Fukuda, Koichi Wada, "M++: Parallel Multi-Agent Simulator Based on Self-Migrating Threads," IPSJ Transactions on Advanced Computing Systems, Vol.44 No.SIG 10 (ACS 2) pages 141-152, July 2003
  5. Koichi Wada, Shinichi Yamagiwa, Munehiro Fukuda, "High Performance Network of PC Cluster Maestro," Cluster Computing: The Journal of networks, software tools and applications, Vol.5 pages 33-42, January 2002
  6. Munehiro Fukuda, Lubomir F. Bic, Michael Dillencourt, Fehmina Merchant, "MESSENGERS: Distributed Programming Uinsg Mobile Agents," Transaction of the Society for Design and Process Science (SDPS), Vol.5 No.4, pages p5-112, December 2001
  7. Shinya Kobayashi, Munehiro Fukuda, "Hierachical Multi Rings GVT Algorithm for Time Warp Mechanism," IPSJ Transcations, Vol.41 No.11, pages 3161-3172, November 2000
  8. Shinichi Yamagiwa, Munehiro Fukuda, Koichi Wada, "Network Architecture and Communication Protocol for Cluster Computers - Development and Performance Evaluation of Maestro Network," IPSJ Transactions on High Performance Computing Systems, Vol.41 No. SIG 5(HPS 1), pages 91-103, August 2000
  9. Munehiro Fukuda, Lubomir F. Bic, Michael Dillencourt, "Messages versus Messengers in Distributed Programming," Journal of Parallel and Distributed Computing, Vol.57, No.2, pages 188-211, May 1999
  10. Shinya Kobayashi, Kouji Matsuura, Nobuyuki Ishimori, Munehiro Fukuda, "Hierarchical Commitment Algorithm for Permanent Time Stamp Ordering," The Transactions of the Institute of Electronics, Information and Communication Engineers D-I, Vol.J81-D-I No.12 pages 1249-1258, December 1998
  11. Munehiro Fukuda, Lubomir F. Bic, Michael B. Dillencourt, Fehmina Merchant, "Distributed Coordination with MESSENGERS," Science of Computer Programming, North Holland, Vol.31 Issue 2-3, pages 291-311, July 1998

International Conference Papers:
  1. Timothy Chuang, Munehiro Fukuda, A Parallel Multi-Agent Spatial Simulation Environment for Cluster Systems, In Proc. of the 16th IEEE International Conference on Computational Science and Engineering - CSE 2013, pages 143-150, Sydney, Australia, December 3-5, 2013
  2. Somu Jabayalan, Munehiro Fukuda, Field-Based Job Dispatch and Migration, In Proc. of 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing - PACRIM'13, pages 52-57, Victoria, BC, Canada, August 27-29, 2013
  3. Masashi Sakurada, Munehiro Fukuda, An RSSI-based Error Correction Applied to Estimated Sensor Locations, In Proc. of 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing - PACRIM'13, pages 58-63, Victoria, BC, Canada, August 27-29, 2013
  4. Tomoaki Matsuno, Satoshi Kushioka, Jungo Imahara, Munehiro Fukuda, Tadanori Mizuno, Hiroshi Mineno, "Development of Agri-Environmental Visulalization and Control System using Spatial Interpolation", In Proc. of DICOMO 2012, pages 2129-2136, Ishikawa, Japan, July 4 - 6, received the excellent paper award.
  5. Niko Simonson, Sean Wessels, Munehiro Fukuda, Language and Debugging Support for Multi-Agent and Spatial Simulation In Proc. of the 2012 International Conference on Parallel and Distributed Processing Techniques and Applications - PDPTA 2012, pages 373-379, Las Vegas, July 16 - 18, 2012
  6. Qinghong Shang, Munehiro Fukuda, Wendy Zhang, Lubomir Bic, Michael Dillencourt, JaMes: A Java-based System for Navigational Programming In Proc. of the 2011 International Conference on Computational Problem-Solving - ICCP 2011, pages 444-449, Chengdu, China, October 21 - 23, 2011
  7. Elad Mazurek, Munehiro Fukuda, A Parallelization of Orchard Temperature Predicting Programs In Proc. of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Prcoessing - PACRIM'11, pages 179-184, Victoria, BC, Canada, August 24-26, 2011
  8. John Emau, Timothy Chuang, Munehiro Fukuda, A Multi-Process Library for Multi-Agent and Spatial Simulation. In Proc. of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing - PACRIM'11, pages 369-376, Victoria, BC, Canada, August 24-26, 2011
  9. Munehiro Fukuda, Agent-Based Workbench for On-the-Fly Sensor-Data Analysis In Proc. of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Porcessing - PACRIM'11, pages 333-339, Victoria, BC, Canada, August 24-26, 2011
  10. Jose Melchor, Munehiro Fukuda, A Design of Flexible Data Channels for Sensor-Cloud Integration In Proc. of 21st International Conference on System Engineering - ICSEng 2011, pages 251-256, Las Vegas, NV, August 16-18, 2011
  11. Munehiro Fukukda, Shuichi Kurabayashi, Jeremy Hall, Yasushi Kiyoki, Morphing Parallelization Strategy to Support On-the-Fly Video Analysis In Proc. of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications - PDPTA 2010, pages 541-547, Las Vegas, July 12 - 15, 2010
  12. Qinghong Shang, Munehiro Fukuda, Michael B. Dillnecourt, Lubomir Bic, Automatic Resource Management in Multi-site Mobile Computing (Invited Paper) In Proc. of the 5th Int'l Conference on Mobile Computing and Ubiquitous Networking - ICMU 2010, Seattle, WA, pages 146-152, April 26-28, 2010
  13. Munehiro Fukuda, Cuong Ngo, Enoch Mak, Jun Morisaki, Resource Management and Monitoring in AgentTeamwork Grid Computing Middleware In Proc. of IEEE Pacific Rim Conference on Communications Computers and Signal Processing - PACRIM'07, Victoria, BC, pages 145-148, August 22-24, 2007
  14. Joshua Phillips, Munehiro Fukuda, Jumpei Miyauchi, A Java Implementation of MPI-I/O-Oriented Random Access File Class in AgentTeamwork Grid Computing Middleware} In Proc. of IEEE Pacific Rim Conference on Communications Computers and Signal Processing - PACRIM'07, Victoria, BC, pages 149-152, August 22-24, 2007
  15. Munehiro Fukuda, Emory Horvath, Solomon Lane, "Fault-Tolerant Job Execution over Multi-Clusters Using Mobile Agents", In Proc. of the 2007 International Conference on Grid Computing and Applications, Las Vegas, NV, pages 123-129, June 25-28, 2007
  16. Jumpei Miyauchi, Munehiro Fukuda, Joshua Phillips, "An Implementation of Parallel File Distribution in an Agent Hierarchy", In Proc. of the 2007 International Workshop on Scalable Data Management Applications and Systems (in conjunction with PDPTA'07), Las Vegas, NV, pages 690-696, June 25-28, 2007
  17. Munehiro Fukuda, Duncan Smith, "UWAgents: A Mobile Agent System Optimized for Grid Computing", In Proc. of the 2006 International Conference on Grid Computing and Applications, Las Vegas, NV, pages 107-113, June 26-29, 2006
  18. Shinya Kobayashi, Shnji Morigaki, Eric Nelson, Koichi Kashiwagi, Yoshinobu Higami, Munehiro Fukuda "Code Migration Concealment by Interleaving Dummy Segments", In Proc. of IEEE Pacific Rim Conference on Communications Computers and Signal Processing - PACRIM'05, pages 269-272 Victoria, BC, August 24-26, 2005
  19. Munehiro Fukuda, Zhiji Huang, "The Check-Pointed and Error-Recoverable MPI Java Library of AgentTeamwork Grid Computing Middleware", In Proc. of IEEE Pacific Rim Conference on Communications Computers and Signal Processing - PACRIM'05, pages 259-262 Victoria, BC, August 24-26, 2005
  20. Munehiro Fukuda, Koichi Kashiwagi, Shinya Kobayashi, "The Design Concept and Initial Implementation of AgentTeamwork Grid Computing Middleware", In Proc. of IEEE Pacific Rim Conference on Communications Computers and Signal Processing - PACRIM'05, pages 255-258 Victoria, BC, August 24-26, 2005
  21. Naoya Suzuki, Munehiro Fukuda, Koichi Wada, "Facilitating Cellular-Automata-Based Computational Space for Parallel Multi-Agent Simulations", In Proc. of the 2003 IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing - PACRIM 2003, Victoria, Canada, August 28-30, 2003, pages 780-783
  22. Munehiro Fukuda, Yuichiro Tanaka, Naoya Suzuki, Lubomir F. Bic, Shinya Kobayashi, "A Mobile-Agent-Based PC Grid," In Proc. of the 5th Annual Int'l Workshop on Active Middleware Services - AMS2003, Seattle, WA, June 25, 2003, pages 142-150
  23. Fredrik Loow, Fredrik Mihlberg, Munehiro Fukuda, Luis Miguel Campos, Samuel Irvine, "Remote Exporation Using Cooperative Autonomous Agents," In Proc. of SCS 2002 International Symposium on Performance Evaluation of Computer and Telecommunication Systems - SPECTS2002, San Diego, CA, July 14-18, 2002, pages 246-253
  24. Munehiro Fukuda, Naoya Suzuki, Luis Miguel Campos, Shinya Kobayashi, "Programmability and Performance of M++ Self-Migrating Threads," In Proc. of the IEEE Int'l Conference on Cluster Computing - Cluster2001, Newport Beach, CA, October 8-11, 2001, pages 331-340
  25. Yuichiro Tanaka, Munehiro Fukuda, Naoya Suzuki, "Dynamic Objects to Support Evolution of Mobile Agents," In Proc. of the 2001 IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing - PACRIM 2001, Victoria, Canada, August 26-28, 2001, pages 748-751
  26. Munehiro Fukuda, Yuichiro Tanaka, Luis Miguel Campos, Shinya Kobayashi, "Inter-Cluster Job Coordination using Mobile Agents," AMS2001 in conjugation with HPDC-10, San Francisco, August 6, 2001
  27. Shinichi Yamagiwa, Munehiro Fukuda, Koichi Wada, "Design and Performance of Maestro Cluster Network," In Proc. of the IEEE Int'l Conference on Cluster Computing - Cluster2000, Cheminitz, Germany, November 28 - December 2, 2000, pages 35-44
  28. Naoya Suzuki, Munehiro Fukuda, Lubomir F. Bic, "Self Migrating Threads for Multi-Agent Applications," In Proc. of the 1st IEEE Int'l Workshop on Cluster Computing - IWCC'99, Melbourne, Australia, December 2-3, 1999, pages 221-228
  29. Munehiro Fukuda, Naoya Suzuki, Lubomir F. Bic, "Introducing Dynamic Data Structure into Mobile Agents," In Proc. of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications - PDPTA'99, Las Vegas, USA, June 28- July 1, 1999, pages 1854-1860
  30. Christian Wicke, Lubomir F. Bic, Michael B. Dillencourt, Munehiro Fukuda, "Automatic State Capture of Self-Migrating Computations in MESSENGERS," In Proc. of the 2nd International Workshop on Mobile Agnets - MA'98, Stuttgart, Germany, September 9-11, 1998, pages 68-79 LNCS 1477.
  31. Munehiro Fukuda, Lubomir F. Bic, Michael B. Dillencourt, "Global Virtual Time Support for Individual-Based Simulations," In Proc. of the 1998 International Conference on Parallel and Distributed Processing Techniques and Applications - PDPTA'98, pages 9-16, Las Vegas, USA, July 13-16, 1998
  32. Munehiro Fukuda, Lubomir F. Bic, Michael B. Dillencourt, Fehmina Merchant, "A Hierarchical Mapping Scheme for Mobile Agent Systems," In Proc. of the 6th IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems, pages 66-71, Tunis, Tunisia, October, 1997
  33. Munehiro Fukuda, Lubomir F. Bic, Michael B. Dillencourt, Fehmina Merchant, "Messages versus Messengers in Distributed Programming," In Proc. of the 17th International Conference on Distributed Computing Systems - ICDCS'97, pages 347-354 Baltimore, USA, May 27-30, 1997
  34. Munehiro Fukuda, Lubomir F. Bic, Michael B. Dillencourt, "Performance of the MESSENGERS Autonomous-Objects-Based System," In Proc. of the 1st International Conference on Worldwide Computing and Its Applications - WWCA'97, in Springer LNCS 1274, pages 43-57, Tsukuba, Japan, March 10-11, 1997
  35. Munehiro Fukuda, Lubomir F. Bic, Michael B. Dillencourt, Fehmina Merchant, "Intra- and Inter-Object Coordination with MESSENGERS," In Proc. of the 1st International Conference on Coordination Models and Languages - COORDINATION'96, in Springer LNCS 1061, pages 179-196, Cesena, Italy, April 15-17, 1996
  36. Munehiro Fukuda, Katherine L. Morse, Lubomir F. Bic, Michael B. Dillencourt, Edward Lee, Daniel B. Menzel, "A Novel Approach to Toxicology Simulation Based on Autonomous Objects," In Proc. of SCS Western MultiConference (Simulation in the Medical Sciences,) pages 127-132, San Diego, January 14-17, 1996
  37. Fehmina Merchant, Lubomir F. Bic, Peter M. Borst, Malcolm Corbin, Michael B. Dillencourt, Munehiro Fukuda, Peter S. Sapaty, "Simulating Autonomous Objects in a Spatial Database," In Prof. of the 9th European Simulation Multiconference, pages 768-773 Prague, Czech Republic, June, 1995

International Periodicals:
  1. Lubomir F. Bic, Munehiro Fukuda, Michael B. Dillencourt, "Distributed Computing Using Autonomous Objects," IEEE Computer, Vol.29, No.8, pages 55-61, August 1996

Awarded Proposals and Reports
  1. Munehiro Fukuda, UWB-Shizuoka University Sensor-Grid Integration Project accepted by UW Provost International Grants - Faculty-led Program Grant Application, February 5, 2010
  2. Munehiro Fukuda, "NSF SCI #0438193: Final Report - Mobile-Agent-Based Middleware for Distributed Job Coordination," Distributed Systems Laboratory, University of Washington, Bothell, WA 98011, March 31, 2008
  3. Munehiro Fukuda, "NSF SCI #0438193: Annual Report for Year 2006 - Mobile-Agent-Based Middleware for Distributed Job Coordination," Distributed Systems Laboratory, University of Washington, Bothell, WA 98011, January 28, 2007
  4. Munehiro Fukuda, "NSF SCI #0438193: Annual Report for Year 2005 - Mobile-Agent-Based Middleware for Distributed Job Coordination," Distributed Systems Laboratory, University of Washington, Bothell, WA 98011, January 21, 2006
  5. Munehiro Fukuda, "RUI: Mobile-Agent-Based Middleware for Distributed Job Coordination," proposed to and accepted by NSF Shared Cyberinfrastructure (NSF Middleware Initiative), Distributed Systems Laboratory, University of Washington, Bothell, WA 98011, May 14, 2004

Patents
  1. Munehiro Fukuda, Nobuyuki Ooba, Takeo Nakada, " Multiprocessor system and interrupt arbiter thereof," United States Patent 5265215, April 17, 1992
  2. Munehiro Fukuda, Takashi Matsumoto, Takeo Nakada, " Multiprocessor system having synchronization control mechanism," United States Patent 5222229, March 9, 1990

Colloquia and Other Presentations
MASS: A Multi-Agent Spatial Simulation Library
at Office of Research Research in Progress University of Washington, Bothell
Colloquium April 23, 2013
Sensor Grid Integration: An Agent-Based Workbench for On-the-Fly Sensor-Data Analysis
at Faculty Research Prsentation, Computing and Software Systems, University of Washington, Bothell
Colloquium April 20, 2011
An Agent-Based Parallel-Computing Middleware and Its Applications (for introducing my sabbatical research and for seeking collaborations with Basel)
Department Informatik, Universität Basel, Switzerland
Colloquium January 14, 2009
Morphing Parallelization Strategy to Support On-the-Fly Video Analysis
Novel-Computing Seminar at Keio University, Shonan-Fujisawa Campus, Japan
Workshop Presentation December 16, 2008
Implementation Techniques and Application-Based Performance of AgentTeamwork Grid-Computing Middleware
INESC-ID/IST: Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Colloquium September 1, 2008
"Parallel Job and File Distribution in an Agent Hierarchy"
Open-Source Software System Laboratory, School of Computer Science, Tokyo University of Technology
Colloquium December 21, 2007
"Parallel Job and File Distribution in an Agent Hierarchy"
Multi-Database and MultiMedia Database Research Group, Faculty of Environmental and Information Studies, Keio University
Workshop Presentation December 18, 2007
"Fault Tolerant Job Execution over Multi-Clusters Using Mobile Agents"
Department of Computer Science, University of California, Davis
Colloquium June 29, 2007
"Parallel Job Deployment and Monitoring in a Hierarchy of Mobile Agents"
Messenger's Research Group, Department of ICS, University of California, Irvine
Workshop Presentation June 23, 2006
"Parallel Job Deployment and Monitoring in a Hierarchy of Mobile Agents"
Computing and Software Systems, University of Washington, Bothell
Colloquium May 25, 2006
"Grid Computing Using Mobile Agents"
IEEE Shikoku-Japan Section, Ehime University
Fundecd Presentation December 22, 2005
"AgentTeamwork: Mobile-Agent-Based Middleware for Distributed Job Coordination"
Novel Computing Project and Multimedia Database Laboratories, Faculty of Environmental Information, Keio University
Colloquium December 20, 2005
"A Joint Research Project Between UW Bothell and Ehime Univ."
As a Campus Showcase in the 4th Annual Recognition Reception, UW Bothell
Colloquium May 20, 2004
"UW Bothell - Access to Quality Education"
School of Engineering, Ehime University
Funded Presentation December 24, 2003
"Involving Students in My Research Project"
Faculty Retreat Workshop on Involving Students in Faculty Research, UW Bothell
Workshop Presentation September 23, 2003
"Introduction to Mobile Agents"
Department of Computer Science, Ehime University,
Workshop Presentation June 8, 2001
"Performance and Programmability of M++ Self-Migrating Threads"
Department of Computer Science, California State Polytechnic University, Pomona
Colloquium March 9, 2001
"Performance and Programmability of M++ Self-Migrating Threads"
Computing and Software Systems, University of Washington, Bothell
Colloquium March 5, 2001
"Self-Migrating Threads for Multi-Agent Applications"
Department of Mathematics and Computer Science, Whitworth College, Washington
Colloquium April 26, 2000
"M++: A Parallel Computing Environment for Multi-Agent Applications"
Department of Computer Science and Engineering, University of California, Riverside
Colloquium April 21, 2000
"A Design of Self-Migrating Threads"
Department of Computer Science, University of California, Davis
Colloquium June 21, 1999
"Self-Migrating Threads"
Department of Environmental Information, Keio University
Workshop Presentation June 11, 1999
"Parallel Processing Using Autonomous Objects"
Department of Electrical & Computer Engineering, Kanazawa University
Workshop Presentation March 4, 1999
"Research Trend on Mobile Network Objects"
Hitachi Corp. Open TP1 Forum
Funded Presentation November 25, 1998
"The Implementation Process of MESSENGERS: Autonomous-Objects-Based System"
Department of Electrical & Computer Engineering, Kanazawa University
Colloquium March 13, 1998
"MESSENGERS: A Distributed Computing System Based on Autonomous Objects"
Institute of Information Sciences & Electronics, University of Tsukuba
Colloquium June 23, 1997
"MESSENGERS: A Distributed Computing Environment for Autonomous Objects"
Department of Information Science, Shizuoka University
Colloquium May 23, 1996