Current Research Projects and/or Areas of Interest
Sensor Grid Integration: An Agent-Based Workbench for On-the-Fly Senor-Data Analysis Synopsis
This research project focuses on integrating wireless sensor networks into grid and cloud computing systems, and gives an agent-based workbench for facilitating on-the-fly sensor-data analysis on top of these computing systems.
Although the emergent popularity of cloud computing has allowed users in SME (small and medium-sized enterprise) and SOHO (small office/home office) to construct their business-specific computing systems with cloud services, the cloud-computing users still encounter some practical difficulties in particular when handling a large amount of sensor data: remote job execution, on-the-fly data analysis with parallelization, and sensor-data delivery.
This research targets frost protection as an example application where tree-fruit growers use a temperature sensor network so as to observe and to possibly predict every overnight transition of their orchard temperatures. While they can use various cloud services including remote storages, computing power, and even programming tools, they still need to address by themselves the following three problems: (1) automating the execution of a temperature-prediction program upon arrivals of new temperature data, (2) accelerating the program execution using cloud-offered programming tools, and (3) forwarding sensor data to the program and saving outputs into file servers. Without proper solutions, tree-fruit growers would end up with repeatedly checking the current orchard temperatures.
Details are given in: http://depts.washington.edu/dslab/SensorGrid/index.html
Subject or Domain Expertise
- Parallel programming (shared memory and message passing)
- Grid-computing middleware design
- Mobile agents and thread migration
- Parallel and distributed simulation
Back to top
Programming Languages, Tools, Applications, or Hardware/Software of Interest
- Programming Languages: C, C++, and Java
- Tools: OpenMP, MPI, MapReduce, Condor, Globus
- Applications: Any agent-based and spatial simulation programs
- Hardware: (Virtual) cluster machines
Back to top
Past/Present courses taught at UWB
- CSS 161: Fundamentals of Computing
- CSS 342: Mathematical principles of Programming
- CSS 430: Operating Systems
- CSS 432: Network Design
- CSS 434: Parallel and Distrusted Computing
- CSS 497: Cooperative Education
- CSS 498: Individual study
- CSS 499: Undergraduate Research
- CSS 534: Parallel Programming in Grid and Cloud
- CSS 543: Advanced Programming Methodology
Back to top
Selected Publications & Projects
Publications
- 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
- 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
- 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
- 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
- Munehiro Fukuda, Koichi Kashiwagi, Shinya Kobayashi, AgentTeamwork: Coordinating Grid-Computing Jobs with Mobile Agents, In Special Issue on Agent-Based Grid Computing, International Journal of Applied Intelligence, Vol.25 No.2 pages 181-198, October 2006
- 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
Back to top
Projects
- Munehiro Fukuda, UWB-Shizuoka University Sensor-Grid Integration Project accepted by UW Provost International Grants - Faculty-led Program Grant Application, February 5, 2010
- 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
Back to top
Awards
- 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
Back to top
Industry Affiliations, Experiences, and Interests
- Industry Experience: a development of the TOP-1 tightly-coupled shared-memory multiprocessor at IBM Tokyo Research
- Industry Interests: commercializing my current software for sensor-grid integration
Back to top
Random Point of Interest
Hobbies
- Alpine skiing (PSIA Level-2 skiing passed but teaching in progress)
- Hiking (to Half Dome, Phantom Ranch at Grand Canyon, the Enchantments WA, Camp Muir @ 10080ft, Mt. Fuji @ 12587ft, and Mt. Kitadake @ 10640ft, etc.)
- Playing the piano (Intermediate)
- Playing tennis (Intermediate)
Unique experience
- Rescued from St. Moritz’ off piste by Swiss Air Ambulance
Foreign languages
Back to top