You are on page 1of 4

BRUCE R.

MILLARD

Curriculum Vita

Education:
ACADEMIC EXPERIENCE:
Ph.D. in Computer Science (1986)
Arizona State University: Arizona State University
2006 - date Professor of Practice, Division of
Computing Studies. Teaching and M.S. in Computer Science (1981)
research in computer networks, Washington State University
operating system and computer network
B.A. in Mathematics (1978)
security and cyber forensics.
Washington State University
2003 - 2006 Associate Professor, Division of
Computing Studies. Teaching and Research Interests:
research in computer networks,
operating system and computer network Computer and network security,
security and cyber forensics. Embedded systems, Distributed operating
2000–2003 Associate Professor, Electrical and systems, Distributed computing systems
Computer Engineering Technology communications structure and
Department. Teaching and research in programming, Computer communication
computer networks and operating protocols, Middleware
systems.
1993-2000 Research Scientist, Chief Technologist Teaching Interests:
and Director of Systems Integration
and Management (SIM), Information Computer and network security, Operating
Technology. SIM was a 35 person IT systems, Computer networks, Unix kernel
unit (including director and 3 managers) internals, Computer communication
that managed university-wide computing programming, Distributed operating
servers (mainframe and Unix), provided systems, Distributed systems structure and
desktop computing standards for the programming, Middleware, Web services
University, managed several large open-
access workstation sites, provided Web architecture, content and access, and integrated
new services into the current computing and networking infrastructure. As Chief
Technologist was the principal technical consultant for new distributed computing
systems, computing systems management and development for IT and other University
units. Also was part of the management team providing budgeting and leadership
directions for IT. Principal technical contributor, co-author and co-director of
ASURITE (a strategy for ASU's distributed computing environment).
1989-1998 Adjunct Faculty (Faculty Associate), Department Computer Science and Engineering
taught practical and theoretical operating systems and computer network courses. Co-
developer and instructor of Unix and Mach internals classes. Conducted research with
Computer Science and Engineering Department faculty and industry. Graduate student
research advisor for many MS, MSCS and Ph.D. students.
1989-1993 Associate Research Scientist, Engineering Computer Services. Did operating system
1987-1988 research, computer network planning, Unix and software systems design consulting for
Engineering College research efforts, and was manager of system software development
for the computer center. Conducted research with Computer Science and Engineering
Department faculty and with local industry.
1982-1986 Research Consultant, Engineering Computer Services. Unix application and kernel
software consulting, LAN software specification and development supervision.
Research Associate, Computer Science Department. research projects included:
portability and networking of existing software for loosely-coupled computers, design
studies of advanced multi-microcomputer network node, analytical modeling of a large
scale operating system. Ph.D. Research, Advanced Distributed Operating Systems
Laboratory. Team leader and principal designer in the design and development of a
portable distributed operating system for networked multiprocessor workstations. Also,
design and development supervision of an early distributed operating system.

INDUSTRIAL EXPERIENCE:
G.E. Aerospace:
1988 - 1989 Senior Member Engineering Staff, Advanced Technology Laboratory,
Moorestown, N.J. As part of the Digital Processing Lab's Parallel Processing Group
conducted distributed operating systems research and design for real-time and fault
tolerant systems. Was the responsible engineer, team leader and participant in
contract acquisition as proposal writer and pre-proposal viability investigations.
Acting manager Distributed Operating Systems group.
Boeing Aerospace Company:
1979-1981 Senior Software Engineer, AWACS Program. Designed and developed
enhancements to AWACS applications programs. Also performed design studies for
and designed new customer applications and special company projects related to the
AWACS program.

INVITED TALK:
“Network Security Techniques,” at First Congress on Electrical and Electronics Technology
Innovation, Ciuidad Obregón, Sonora, Mexico, November 2004
PUBLICATIONS:
FORTHCOMING - “Enhancing the Performance of Industrial Controllers by Using Field Programmable
Gate Array Based Modules,” Macia, N.F., Soundarajan, E., Millard, B. and Cisterna, C.,
accepted for publication in Journal of Engineering Technology, date TBD.
“Using Network Processors for Packet Filtering,” Millard, B., Pandya, S. and Miller, D.S., The
2005 International Conference on Parallel and Distributed Processing Techniques and
Application, Las Vegas, June 2005.
“Remote Data Acquisition with Java and TINI,” Millard, B. and Lokanath, S., 2004 Hawaii
International Conference on Computer Sciences, , Honolulu, Hawaii, January 5-8, 2004.
“A Java Cryptographic Service Provider Implementation using One-Time Pad,” Diarra, M.,
Lindquist, T. and Millard, B., Thirty-Seventh Hawaii International Conference on System
Sciences, Honolulu, Hawaii, January 5-8, 2004.
“Remote Data Acquisition Systems: A TINI based system for photovoltaic weather data
acquisition,” with Lokanath, S., Ji, L. and TamizhMani, G., in Renewable Energy Academic
Partnership (REAP) Review, Arizona State University, August 5, 2003.
"Campus Technology Standards or How to Live with Technology Churn," with William E. Lewis,
presented at EDUCOM 98, Orlando, FL, October 98.
"Delay Jitter Control in Multimedia Applications," with Sumathi Kadur and Forouzan Golshani, in
Journal of Multimedia Computing, ACM/Springer-Verlag, Spring 1996.
"Developing a Distributed Computing Architecture at Arizona State University," with Neil Armann,
L. Dean Conrad and Darrel Huish, in CAUSE/EFFECT, Vol 17, No 2, Summer 94.
PUBLICATIONS: (CONTINUED)
"Runtime Support and Storage Management for Memory Mapped Persistent Objects," with P.
Dasgupta, S. Rao and R. Kuramkote, 13th International Conference on Distributed Computing
Systems, Pitsburgh, PA, May 1993.
"Support for Ada Intertask Communication Primitives in a Message-Based Distributed Operating
System", with Donald S. Miller and Chargin Wu, Proceeding of the 1991 Phoenix Conference on
Computers and Communications, March 1991.
"An Interface Providing Portability for Operating System Kernels: The BIGSAM Ideal Machine",
with D.S. Miller and T.J. Barrett, Proceeding of the 1988 Phoenix Conference on Computers and
Communications, March 1988.
"Design and Implementation of a Distributed Operating System for Workstations Connected by a
Local Area Network", with D.S. Miller, Proceeding of the 1987 Phoenix Conference on
Computers and Communications, February 1987.
"A Portable Generic Distributed Operating System for Workstations Connected by a Local Area
Network", with D.S. Miller, Proceedings of the 1986 Phoenix Conference on Computers and
Communications, March 1986.
"Engineering Support System User Requirements", with L. Bezanson, L. Fields, D. Knight, M.
Merritt, D. Miller and P. Rony, IEEE Micro, October 1985.
"The Publicly Accessible Capability Switchboard: An IPC Extension for Herbert-II", with D.S.
Miller, Proceedings of the 1985 Phoenix Conference on Computers and Communications, March
1985.
"The Herbert-II Distributed File System", with D.S. Miller and J.B. Wojciehowski, Proceedings of
the 1985 Phoenix Conference on Computers and Communications, March 1985.
"A Distributed Operating System for a Local Area Network", with D.S. Miller, R.W. Fischer and
V.G. Murthy, Proceedings of the 1983 Phoenix Conference on Computers and Communications,
March 1983.
"An Analytical Model for a Mainframe Host Processor Operating System in a Transaction-Oriented
Computer Network", with D.S. Miller, D.O. Knight and V.G. Murthy, Proceedings of the 1983
Phoenix Conference on Computers and Communications, March 1983.
GRANTS AT ASU:
“Completing Development of a one year HW/SW Laboratory-based Embedded Linux
Course Sequence,” Consortium for Embedded Internetworking Technologies, 6/2002 –
6/2003, with D. Miller $40,801
“Linux-based OS and Network Software for Embedded Systems,” Consortium for Embedded
Internetworking Technologies, 5/2001 – 5/2002, with D. Miller $50,000
“Adding HW/SW Support & Laboratory Projects and Changing to Embedded Linux in CSE 432
Operating System Internals to Make it more Suitable as an Embedded Systems and Systems SW
Course,” Consortium for Embedded Internetworking Technologies, 5/2001 – 5/2002, with D.
Miller $41,216
"Hewlett-Packard Equipment Grant," Hewlett-Packard, 1/94-1/95, $97,431
"A Sun SPARCstation-Based Distributed Computing Laboratory," from Sun Microsystems, 11/91-
6/92, with D.S. Miller and P. Dasgupta, $86,220
"Xwindows in a Process Control Environment," from Honeywell-IACD, 1/91-6/91, with D.S.
Miller and A. Rockwood, $66,414
"Persistent Object Systems," ASU-RIA, 12/91-6/92, with D.S. Miller and P. Dasgupta, $20,000
RECENT COMMUNITY ACTIVITY:
Member of the Advisory Board for the Business and Industry Institute, Mesa Community College.
A founding member of the impending Cyber Forensics Consortium. A group of Arizona academic,
law enforcement, large and small businesses, and local non-profit technology organizations.

You might also like