DR. J. MARK PULLEN
mpullen@gmu.edu
 

EDUCATION

D.Sc., Computer Science, The George Washington University, 1981. 
M.S., Electrical Engineering, West Virginia University, 1972. 
B.S., Electrical Engineering, West Virginia University, 1970. 

 

PRESENT POSITION

Professor of Computer Science, George Mason University
Director, Center of Excellence in Command, Control, Communications, Computing and Intelligence (C4I Center)
Director, Networking and Simulation Laboratory, C4I Center
 

MAJOR RECOGNITIONS

Elected Fellow of the IEEE for "technical leadership in computing systems and networking"
Elected Fellow of the ACM for "contributions to information technology in transitioning the Internet from a Federal research project to commercial availability, and development of Internet distance education technologies"
IEEE Harry Diamond Memorial Award for developments in networking for distributed simulation
Licensed Professional Engineer in Virginia and West Virginia
Defense Superior Service Medal for "achievements in computer systems, networking, and simulation" on retirement from military service
 

EXPERIENCE

1992-present: Professor, George Mason University (promoted from Associate Professor in 2002; became C4I Center Director in 2005). Teach graduate and undegraduate courses in computer networking. Perform research in protocols for application of high performance data networks, focus on network and higher layers to be used for multicast interconnection of distributed simulation and distance education. Principal Investigator for a three-year effort in this area sponsored by the Defense Modeling and Simulation Office; also Principal Investigator leading an eight-member team of GMU faculty and subcontractors for the DARPA Computer Assisted Education and Training Initiative (CAETI) and the follow-on DoDEA Presidential Technology Initiative (PTI); recently Principal Investigator for the National Library of Medicine-sponsored "Visible Embryo" project demonstrated the feasibility of advanced medical collaboration using visualization over high-performance networks. Most recently, one of the principals in the Extensible Modeling and Simulation Framework (XMSF) initiative which is demonstrating use of Web technologies for interoperation of military simulation and C4I software systems; lead for Battle Management Language (BML) project including Extensible BML, Joint BML, and geoBML. Active in Internet Engineering Task Force (IETF) work in multicasting technologies; developed Selectively Reliable Multicast Protocol specification and also a suite of models to simulate Quality of Service protocols for the Internet, recognized as one of two top academic projects for 1997 by developers of the OPNET modeling system. 1995 recipient of IEEE Harry Diamond Memorial Award for developments in networking for distributed simulation. Developer of Network Workbench and Network EducationWare. Author of Understanding Internet Protocols. Served in 2000 as Vice President for Technology Policy Activities of IEEE-USA and in 2001 as General Chair of IEEE Distributed Simulation and Real time Applications Workshop. Elected Fellow of the ACM, 2001, for "contributions to information technology in transitioning the Internet from a Federal research project to commercial availability, and development of Internet distance education technologies."

1991-1992: Program Director, Distributed Simulation, Defense Advanced Research Projects Agency (DARPA). Responsible for program planning and execution in distributed warfighting simulation, a leading-edge activity designated "critical" by the Department of Defense that makes intensive use of computing and communications technologies, with budget of $40 million. Defined, justified, organized, and led advanced technology program to enable distributed simulation as a worldwide Department of Defense capability for readiness, systems acquisition, analysis, and military operations. Personally managed the development of the advanced multimedia worldwide data network and distributed system protocols required for this capability. Received Defense Superior Service Medal on departure for "achievements in computer systems, networking,  and simulation."

1989-1991: Deputy Director, DARPA Information Science and Technology Office and Tactical Technology Office. Responsible for administration in support of about twenty technical professionals working at the cutting edge of information technology. Personally managed programs in high definition imaging systems and advanced networking. Represented DARPA on the team that started the Federal High Performance Computing and Communications initiative. Elected Fellow of the IEEE for technical leadership in computing systems and networking.

1986-1988: Program Manager for Advanced Computing and Networking, DARPA. Responsible for parallel computing and advanced networking. Built DARPA program that became the basis for much of the Federal High Performance Computing initiative. Leader in creating the Federal Networking Council and in developing plans for the National Research and Education Network that has today grown in concept to become the National Information Infrastructure (NII). Leader in founding the Committee for Coordination of Intercontinental Research Networks (CCIRN) that developed what has become worldwide Internet connectivity.

1985-1986: IEEE Congressional Fellow, U.S. Congressional Staff. Provided technical support for the Computer Security Act and authorizing legislation for the National Bureau of Standards, including pilot program enabling the flexible personnel management of government scientists and engineers.

1983-1985: Associate Professor, Department of Electrical Engineering, U.S. Military Academy, West Point, New York. Developed new course spearheading change to curriculum. Performed research in parallel computing, including cooperative program as part of the RP3 Project on-site at IBM T. J. Watson Laboratory, Yorktown Heights, New York.
 

RESEARCH INTERESTS

Networking and distributed multimedia computing and their application to distributed education and training.
 

FULL ACADEMIC CURRICULUM VITAE
 

SELECTED PUBLICATIONS

Pullen, J., K. Makenini and P. McAndrews, A Grammar-Based Web Service Enabling Multi-domain Distributed Interoperation of Command/Control and Simulation Systems, Proceedings of the IEEE Distributed Simulation and Real Time Applications Symposium¸ Chania Greece, October 2007

Pullen, J., M. Hieb, L. Khimeche, M. Powers, and K. Galvin, Evaluating the Proposed Coalition Battle Management Language Standard as a Basis for Enhanced C2 to M&S Interoperability, NATO Modeling and Simulation Group Annual Symposium, Prague, Czech Republic, October 2007, won best paper award

Hieb, M., M. Nielsen, K. Pedersen, M. Powers, J. Pullen and D. Swann, A Standards-Based Framework for Integrating Command and Control Systems, Geospatial Information Systems and Simulations: Generating Actionable Geospatial Information, Proceedings of the IEEE Euro-Simulation Interoperability Workshop, Genoa, Italy, June 2007, won best paper award

Moen, D. and J. Pullen, Private Overlay Multicast for the Defense Threat Reduction Agency Collaboration Center (DCC), Proceedings of the Society for Computer Simulation Spring 2007 Military Simulation Conference, Norfolk, VA, March 2007

Snow, C., J.M. Pullen and P. McAndrews, An Open-Source Web-Based System for Synchronous Distance Education, IEEE Transactions on Education, Vol.48 No. 4, pp 705-712 Pullen, J. and P. McAndrews, Low-Cost Internet Synchronous Distance Education Using Open-Source Software, ASEE Computers in Education Journal, Vol 25 No 5, 2005

Pullen, J., R. Simon and P. McAndrews, An Online Graduate Computer Science Program Delivered Via Simulteaching, Advanced Technology for Learning Vol 2 No 3 pp 148-155, 2005, ACTA Press, Calgary AB

Pullen, J.M., and P. McAndrews, A Web Portal for Open-Source Synchronous Distance Education, Advanced Technology for Learning Vol 2 No 1 pp 9-15, 2005, ACTA Press, Calgary AB

Pullen, J.M., R. Brunton, D. Brutzman, David Drake, Michael Hieb, K. Morse, and A. Tolk, Using Web Services to Integrate Heterogeneous Simulations in a Grid Environment, Future Generation Computer Systems Vol 21 No 1 pp 97-106, 2005, Elsevier

Sudnikovich, W., M. Kleiner, S. Carey, and J.M. Pullen, Extensible Battle Management Language as a Transformation Enabler, SIMULATION: Transactions of the Society for Modeling and Simulation International Vol 80 No 12 pp 669-680, special issue on Military Simulation Systems and Command and Control Systems Interoperability, December 2004

Moen, D., J.M. Pullen, and F. Zhao, Implementation of Host-based Overlay Multicast to Support Web Based Services for RT-DVS, Proceedings of the IEEE Distributed Simulation and Real Time Applications Workshop, Budapest, Hungary, October 2004

Pullen, J., R. Brunton, D. Brutzman, David Drake, Michael Hieb, K. Morse, and A. Tolk, Using Web Services to Integrate Heterogeneous Simulations in a Grid Environment, Proceedings of the International Conference on Computational Science 2004, Krakow, Poland, June 2004 (invited paper)

Moen, D. and J.M. Pullen, Enabling Real-Time Distributed Virtual Simulation over the Internet Using Host-based Overlay Multicast, Proceedings of the IEEE Distributed Simulation and Real Time Applications Workshop, Delft, Netherlands, October 2003

Pullen, J.M., A Software System for Cost-Effective Internet Delivery of Synchronous Distance Education, Proceedings of IASTED International Conference on Computers and Advanced Technology in Education 2003, IASTED, Calgary, AB, June 2003

Brutzman, D., K. Morse, J. M. Pullen and M. Zyda, Extensible Modeling and Simulation Framework (XMSF): Challenges for Web-Based Modeling and Simulation, Naval Postgraduate School, Monterey, CA, 2002

Pullen, J.M., "The Network Workbench and Constructivism: Learning Protocols By Programming," Computer Science Education Vol 11 No 1 pp 1-14, September 2001

Pullen, J. M., "The Internet Lecture: Converging Teaching and Technology," ACM Special Interest Group on Computer Science Education (SIGCSE) Bulletin , September 2000

Pullen, J., "The Network Workbench: Network Simulation Software for Academic Investigation of Internet Concepts," Computer Networks Vol 32 No 3 pp 365-378, March 2000

Pullen, J.M. and M. Benson, "ClassWise: Synchronous Internet Desktop Education," November 1999 special multimedia issue of IEEE Transactions on  Education

Pullen, J.M., M. Myjak, and C. Bouwens, "Limitations of Internet Protocol Suite for Distributed Simulation in the Large Multicast Environment,"  Internet Engineering Task Force Informational RFC 2502, Internet Society, 1999

Pullen, J.M., L. Lavu, R. Malghan, G. Duan, J. Ma and H. Nah  "A Simulation Model for IP Multicast with RSVP,"  Internet Engineering Task Force Informational RFC 2490, Internet Society, 1999

Pullen, J.M. and H. Nah, "A Multi-User Virtual Environment With Extensible User-Friendly Web-Based Interfaces",  Proceedings of the 1999 Western Simulation Multi-Conference, Society for Computer Simulation, San Diego, CA, January 1999

Pullen, J., "Synchronous Distance Education and the Internet", Internet Society Annual Conference 1998, Geneva, Switzerland, July 1998

Pullen, J.M., "Network Issues in Distributed Simulation," Chapter 17 in Applied Modeling and Simulation: An Integrated Approach to Development and Operation,  D. Cloud and L. Rainey, eds., McGraw-Hill, 1998

Bordeaux, A., D. Sprague, J. M. Pullen and D. Sterling, "Taming the Electronic Frontier: A Distance Education Course for Defense Dependents School Teachers," The Journal of Computing in Teacher Education, Vol. 14 No. 3, Spring 1998

Pullen, J. and E. Norris, "Using A Multi-User Virtual Environment As A Synchronous Teaching Tool," Western Simulation Multi-Conference, San Diego, CA, January 1998

Pullen, J. and V. Laviano, "Adding Congestion Control to the Selectively Reliable Transmission Protocol for Large Scale Distributed Simulation", Simulation Interoperability Workshop, Orlando FL, September 1997

Pullen, J., M. Moreau and V, Laviano, "Creating A Light-Weight RTI As an Evolution of Dual-Mode Multicast Using Selectively Reliable Transmission" Simulation Interoperability Workshop, Orlando FL, September 1997

Pullen, J. Mark, "Synchronous Distance Education Via the Internet", IEEE/ASEE Frontiers in Education '96, Salt Lake City UT, November 1996

Pullen, J. Mark and David Wood. "Networking Technology and DIS," Proceedings of the IEEE (Aug. 1995).

Pullen, J. Mark and E. White. "Simulation of Dual-Mode Multicast Using Real-World Data," Distributed Interaction Simulation Workshop, Orlando Florida, March 1996.

Pullen, J. Mark. "Prototyping the Classroom of the Future," Johns Hopkins University/IEEE Computer Society Advanced Technology Symposium, 1995.

Pullen, J. Mark and Vincent Laviano. "A Selectively Reliable Transport Protocol for Distributed Interactive Simulation," Distributed Interaction Simulation Workshop, Orlando, Florida, Sept. 1995.

Pullen, J. Mark and E. White. "Analysis of Dual-Mode Multicast for Large-Scale DIS Exercises," Distributed Interaction Simulation Workshop, Orlando, Florida, Sept. 1995.

Pullen, J. Mark. "Rapid System Virtual Prototyping and the Information Superhighway," Johns Hopkins University/IEEE Computer Society Advanced Technology Symposium, Baltimore, 1994.

Symington, Susan, J. Mark Pullen and David Wood. "Modeling and Simulation Requirements for IPng," Internet Engineering Task Force RFC 1667, Aug. 1994.

Hieb, M.R., G. Tecuci, J.M. Pullen and D. Hille. "Building Adaptive Autonomous Agents for Adversarial Domains," AAAI 1994 Fall Symposium, New Orleans, 1994.

Pullen, J. Mark. "Networking for Distributed Virtual Simulation," Joint European Networking/ Internet Society Conference, Prague, 1994.

Pullen, J. Mark. "DSI Strategic Planning: Multicast Protocol Selection," white paper for Defense Information Systems Agency/Advanced Research Projects Agency panel on protocols for the Defense Simulation Internet (DSI), Dec. 1993.

Pullen, J. Mark. "Multicast Network Architectures for DIS," briefing for Distributed Interactive Simulation Communications Architecture-Security subgroup, Orlando, Sept. 1993.

Pullen, J. Mark, Danny Cohen, and David Wood. "Emerging Technologies: National/Defense Information Infrastructure and the Defense Information Systems Network," IEEE Military Communications Conference, Bedford, Massachusetts, 1993.

Pullen, J. Mark and J. N. Entzminger. "Applications of Networking Technology in Computer-Assisted Exercises," IEEE Military Communications Conference, McLean, Virginia, 1991.

Pullen, J. Mark. "The Federal High Performance Computing Program," Executive Office of the President, Office of Science and Technology Policy, Sept. 8, 1989 (member of primary drafting team, primary drafter of chapter on the National Research and Education Network).