Michael John Moore
Address: Department of Computer Science, Bren School of Information and Computer Science, Irvine, CA 92697
Email:
; 
(office):949 824 5474
Molecular communication and bio-inspired systems researcher
My doctoral research has been in computer systems and networking with focus on approaches that integrate biological systems and computer systems. The research included a project on designing a molecular communication system and a peer-to-peer system. I aim to continue interdisciplinary research in the areas of distributed computer systems and biological systems.
Molecular Communication
Peer-to-peer Discovery
Other
Education
UC Irvine Computer Systems and Networking Phd program (2004-June 2009).
UC Irvine Computer Systems and Networking Masters (2001-2003).
UC Irvine Computer Science and Biology double major (1995-2000).
Research Experience
- Research Staff: Continued research on molecular communication and peer-to-peer distributed search. Write and review proposals for project funding and perform reviews of papers.
(June 2009-Sept 2009)
- Research Assistant: Molecular Communication: Designed a system for distributed, nano-scale devices to communicate using molecules. 2 book chapters, 1 journal, 11 conference/workshop papers, 9 other publications.
(2004-June 2009)
- Conducted biology lab experiments with NICT (National Institute of Information and Communications Technology in Japan). Trained in biology lab: kinesin assay and using fluorescent microscopy. Used microscopy techniques to evaluate feasibility of a molecular motor system (kinesin on microtubules). (Beginner Japanese listening and speaking over 4 year project.)
- Modeled and programmed a computer simulation to evaluate reachability and information rates for uni-cast and broadcast communication.
- Modeled and analyzed information rate and noise.
- Research Assistant: Peer-to-peer search: Evaluated a distributed algorithm for searching multiple keywords from an overlay network. 1 book chapter, 3 conference/workshop papers, 3 other publications.
(2001-2003)
- Performed computer simulations, gathered statistics, and presented results.
- Evaluated genetic algorithms for distributed software agents to match their resources to network usage.
- Collaborated with and received funding from NTT Docomo, Hitachi, KDDI, NEC, and Denso.
- Participated in discussions with collaborators and writing reports for funding sources.
Teaching Experience
- Gave talks for graduate course on special topics (10 total talks) (2002-2008).
- Advised 11 total undergraduate students to perform simulations using developed simulator (2004-2007).
- Teaching assistant for computer networks course (2003).
- Grader for operating systems course (2000).
Involvement in Proposal Writing
- NSF Doctoral Dissertation Enhancement Program (2007).
- NICT (2005-2008).
- NSF Nanoscale Exploratory Research (2005).
- UC Discovery Grant (California state) (2004-2006).
- UC MICRO (California state) (2000-2003).
Fellowship/Scholarship
- NSF Doctoral Dissertation Enhancement Program (2007).
- GAANN Fellowship Award (2002-2006).
- UROP Fellowship for Undergraduate Research (2000).
- UC Regents Scholar Award (1995-1999).
Professional Activities
- Reviewer for IEEE Journal on Selected Areas in Communications (JSAC), Special Issue on Bio-Inspired Networking (2009).
- Assisted Organizing NSF workshop on Molecular Communication: Biological Communications Technology (2008).
- Student Assistant in IEEE INFOCOM 2005 Molecular Communication Panel Session (2005).
- Student Assistant in NSF ANIR PI meeting (2003).
- Student Assistant in AFSOR MURI PI meeting (2002).
Return to top
Molecular Communication
This research explores the possibility of molecular communication as a solution for communication between nanomachines. Nanomachines are artificial or biological nano-scale devices that perform simple computation, sensing, or actuation. Molecular communication provides a mechanism for nanomachines to communicate over a short distance (adjacent nanomachines to tens of micrometers) using molecules to represent information. Communicating nanomachines can spur the creation of entirely new applications such as a nano-scale distributed computing system or a nano-scale sensing system.
The class of molecular communication systems considered in this research consists of sender nanomachines, receiver nanomachines, information molecules, and the environment that these operate in. Senders and receivers include biological (such as cells) and biologically derived (such as molecular motors or sensors taken from biological systems) nanomachines that are capable of emitting and capturing information molecules (such as proteins, ions, or DNA). The environment is the aqueous solution that is typically found within and between cells.
Links
- Molecular Communication Simulator (java) Molecular communications can be modeled in computer simulation to improve the design of molecular communication. This simulator is a Monte Carlo simulator designed for propagation of single molecules using random diffusion or walking along microtubules. Components are modeled as spheres or cylinders, and chemical interactions are simplified. The simulator gathers data about when a receiver is in contact with the information molecule.
- Molecular Communication Simulator (blender)Blender is an open source 3-d modeling environment. Blender also includes a physics engine and scripting for developing games. The following is a blend file with Python scripts for molecular motor simulation. However, this was developed for illustration purposes and is not scientifically accurate for measurement.
Book chapter
- M. Moore, A. Enomoto, T. Suda, T. Nakano, Y.Okaie, "Molecular Communication: New Paradigm for Communication among Nano-scale Biological Machines," Handbook on Computer Networks, Nov. 2007.[wiley]
- S. N. Watanabe, T. Nakano, A. Enomoto, M. J. Moore, and T. Suda, "Self-organization in Molecular Communication," Self-organization Handbook, NTS inc., Japan, Apr. 2008.
Journal
- M. J. Moore, K. Oiwa, T. Suda, "Molecular Communication: Modeling Effects on Information Rate," accepted for publication in IEEE Transactions on Nanobioscience.[ieee nanobio][pubmed]
- T. Nakano, M. Moore, A. Enomoto and T. Suda, “Molecular Communication: Biological Information and Communications Technology,” the Journal of the National Institute of Information and Communications Technology, Vol.54, No.4, 2008
Conference
- M. J. Moore, A. Enomoto, S. Watanabe, K. Oiwa, T. Suda, "Simulating Molecular Motor Uni-cast Information Rate for Molecular Communication," Proceedings of the Conference on Information Sciences and Systems (CISS), March 2009. (invited talk)[ieee]
- M. J. Moore, A. Enomoto, K. Oiwa, T. Suda, "Molecular Communication: Uni-cast Communication on a Microtubule Topology," IEEE International Conference on Systems, Man and Cybernetics(SMC), Oct 2008. (reviewed by TPC) [ieee]
- M. J. Moore, A. Enomoto, T. Nakano, Y. Okaie, T. Suda, "Interfacing with Nanomachines through Molecular Communication," IEEE International Conference on Systems, Man and Cybernetics, Oct 2007. (reviewed by TPC)
- A. Enomoto, M. Moore, T. Nakano, R. Egashira, T. Suda, H. Kojima, H. Sakakibara and K. Oiwa, "A Molecular Communication System Using a Network of Cytoskeletal Filaments," Proc. of the NSTI Nanotechnology Conference and Trade Show, May 2006.[NSTI]
- T. Suda, A. Enomoto, T. Nakano, R. Egashira, M. Moore, S. Hiyama, and Y. Moritani, "Communication among Biological Nanomachines," Oral Presentation at the Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services 2005 (Mobiquitous'05), Jul. 2005.
- T. Suda, M. Moore, T. Nakano, R. Egashira, A. Enomoto, S. Hiyama, Y.Moritani. Exploratory Research on Molecular Communication between Nanomachines. Proc. Of the IEEE Genetic and Evolutionary Computation Conference, June 2005. (reviewed by TPC)[pdf]
- T. Nakano, T. Suda, M. Moore, R. Egashira, A. Enomoto, and K. Arima, "Molecular Communication for Nanomachines Using Intercellular Calcium Signaling," IEEE NANO 2005, Japan, June 2005.
- S. Hiyama, Y. Moritani, T. Suda, R. Egashira, A. Enomoto, M. Moore and T. Nakano, "Molecular Communication," Proc. of the 2005 NSTI Nanotechnology Conference, May 2005. (3 reviewers)
Workshop
- M. J. Moore, A. Enomoto, S. Watanabe, K. Oiwa, T. Suda, "Simulating Molecular Motor Uni-cast Information Rate for Molecular Communication," Proceedings of the Conference on Information Sciences and Systems (CISS), March 2009. (invited talk)
- M. J. Moore, A. Enomoto, T. Nakano, Y. Okaie, A. Kayasuga, H. Kojima, H. Sakakibara, K. Oiwa, T. Suda, "Molecular Communication: Simulation of Microtubule Topology," Proceedings of the 2nd International Workshop on Natural Computing, 2007. (reviewed by TPC)[springer]
- M. Moore, A. Enomoto, T. Suda, A. Kayasuga, H. Kojima, H. Sakakibara, and K. Oiwa, "Engineered Bio-Communications and Networking Architecture and Protocols," presentation at The IEEE 21st Annual Computer Communications Workshop (CCW), February 2007. (invited)
- M. Moore, A. Enomoto, T. Nakano, R. Egashira, T. Suda, A. Kayasuga, H. Kojima, H. Sakakibara and K. Oiwa, "A Design of a Molecular Communication System for Nanomachines Using Molecular Motors," in Proceedings of the 4th Annual IEEE International Conference on Pervasive Computing and Communications Workshops, Mar. 2006. (invited)[acm]
- T. Nakano, A. Enomoto, M. Moore, R. Egashira, T. Suda, K. Oiwa, Y. Hiraoka, T. Haraguchi, R. Nakamori, T. Koujin, "A Design of a Molecular Communication System Using Biological Communication Mechanisms," The 20th IEEE Computer Communications Workshop, Oct. 2005. (invited)
Other Publication
- T. Suda, T. Nakano, A. Enomoto, R. Egashira, M. Moore, "Molecular Communication, targeting at a trend in Nano, Bio science," Nikkei Byte Magazine, September 2005 No. 268, pp68-75.
- T. Suda, T. Nakano, A. Enomoto, R. Egashira, M. Moore, "Molecular Communication, targeting at a trend in Nano, Bio science," Nikkei Byte Magazine, October 2005 No. 269, pp80-86.
- T. Suda, M. Moore, T. Nakano, R. Egashira, A. Enomoto, S. Hiyama and Y. Moritani, "Exploratory Research in Molecular Communication between Nanomachines," UCI Technical Report 05-03, Mar. 2005. (Not reviewed)
Poster
- A. Enomoto, M. Moore, T. Suda, A. Kayasuga, H. Kojima, H. Sakakibara and K. Oiwa, "A self-organizing oriented biological filament network using interaction of filaments and molecular motor complexes," the 5th International Symposium on Organic Molecular Electronics, May, 2008.
- A. Enomoto, M. Moore, T. Nakano, R. Egashira,T. Suda, A. Kayasuga, H. Kojima, H. Sakakibara, K. Oiwa, "A design of molecular communication using molecular motors," poster presentation, NSTI May 2006.
- M. Moore, A. Enomoto, T. Nakano, T. Suda, A. Kayasuga, H. Kojima, H. Sakakibara and K. Oiwa, " Simulation of a Molecular Motor Based Communication Network," poster presentation, Proc.of the IEEE/ACM International Conference on Bio Inspired Models of Network, Information and Computing Science Systems BIONETICS), Cavalese, Italy, Dec. 2006.
- T. Nakano, M. Moore, A. Enomoto, T. Suda, T. Koujin, T. Haraguchi and Y. Hiraoka, "A Cell-based Molecular Communication Network," poster presentation,the Bio Inspired models of Network, Information and Computing Systems (BIONETICS 2006), Italy, Dec., 2006.[acm][ieee]
- T. Suda, A. Enomoto, R. Egashira, T. Nakano, M. Moore, S. Hiyama, and Y. Moritani, "Exploratory Research on Molecular Based Nano Scale Communication," poster presentation, IEEE INFOCOM 2005, March 2005.
- Y. Moritani, S. Hiyama, T. Suda, R. Egashira, A. Enomoto, M. Moore, and T. Nakano, "Molecular Communication between Nanomachines," poster presentation, IEEE INFOCOM 2005, March 2005.
Return to top
Peer-to-peer Discovery
We envision the future network where a variety of data and applications are highly distributed and a large number of users often join or leave. In such a network environment, future applications need to locate distributed network object (i.e., data, application, users) that meet a certain search criteria such as keywords. We develop discovery mechanisms that are decentralized and are based on concepts of keyword similarity between network objects, history of past discovery performance, and formation of keyword strengths based on user preference. These concepts address issues of efficiency, scalability, adaptability, and usability that arise when performing discovery in a large-scale and dynamic network environment.
Links
Book chapter
- T. Suda, T. Nakano, M. Moore, and K. Fujii, "Biologically Inspired Approaches to Networks: The Bio-Networking Architecture and the Molecular Communication," Grid Enabled Remote Instrumentation, Springer, pp. 99-114, New York, NY, 2008.[springer]
Conference
- M. Moore, T. Suda, "A self-organizing and distributed discovery mechanism." Proceedings from the First Symposium on Autonomous and Intelligent Network Systems, May 2002. (reviewed by TPC)[pdf][ieee]
Workshop
- M. Moore, T. Suda, "Adaptable Peer-to-Peer Discovery of Objects that Match Multiple Keywords," in the Proc. of the Workshop on Service Oriented Computing in the IEEE SAINT Symposium, Jan. 2004. (reviewed by TPC)[acm]
Other Publication
- M. Moore and T. Suda, "Discovery of Objects Matching Multiple Keywords from a Peer-To-Peer Network," Technical Report 04-22, School of Information and Computer Science, Univ. of California, Irvine, Oct 2004. (Not reviewed)
Poster
- M. Moore and T. Suda, "Distributed Discovery in Bio Net," poster presentation, NSF ANIR PI meeting, January, 2003.
- M. Moore and T. Suda, "Distributed Discovery in Bio Net," poster presentation, AFSOR MURI PI meeting, September 2002.
Return to top
Other
Links
Return to top