

Ed Feustel's consulting focuses on security issues in distributed computing applications and infrastructure.
Ed is an Adjunct Professor of Computer Science at Dartmouth College (http://www.cs.dartmouth.edu). Previously he held the same position from April 2001 to July 2004. In that period he worked with thesis students on implementing distributed security using public and private key pairs using the OASIS standards for Secure Attribute Markup Language (SAML) and eXtensible Access Control Markup Language (XACML) in Dartmouth's Public Key Infrastructure Laboratory (PKILab). He is also an Adjunct Faculty Member at the Institute for Security Technology Studies (ISTS) (http://www.ists.dartmouth.edu).
Ed came to
Computer
Science from Dartmouth's ISTS which he joined in August 2000. While a
Research Associate there, he, Robert J. Brentrup of Computing Services,
Professors David M. Nicol and Sean W. Smith of Computer Science
submitted a proposal to the Internet2 organization in July 2000 for a
PKILab. They won the two year grant along with colleagues at the
University of Wisconsin. Based on this initial effort, the group
and Lawrence Levine of Computer Services filed a grant proposal with
the Andrew Mellon Foundation to develop and provide software and an
operational blueprint for PKI that could be deployed at the nations
colleges and universities. They were successful in obtaining this
grant that has lead to initial development and deployment at
Dartmouth of the Dartmouth Certificate Authority (see
http://collegeca.dartmouth.edu). Robert J. Brentrup and Ed
participated in the Higher Education Bridge Certificate Authority's
(HEBCA) test of electronic submission of grant requests to the National
Institute of Health using the HEBCA and the Federal Bridge
Certificate Authority (FBCA). This project won a commendation.
Ed came to
Dartmouth ISTS from
the
Computer and Software Engineering Division of the Institute for Defense
Analyses (IDA), Alexandria, Virginia where he was a Research Staff
Member
with interests in Security and Distributed Systems and Applications.
Prior to IDA Alexandria, he worked at Prime Computer as a Principal
Technical Consultant, Senior Technical Consultant, and Senior Research
Consultant. At Rice University he was a tenured Associate Professor
of Electrical Engineering and Computer Science. At the Institute for
Defense Analyses in Princeton as a
Systems Programmer, he helped develop a distributed operating system
for a Cray 1 computer. At Lawrence Livermore Laboratory as a Sabbatical
Researcher he studied the CDC STAR 100 computer and the CDC 7600
computers, At the California Institute of Technology as a Research
Fellow he taught Computer Science Courses and studied under Dr. Fred
Thompson.
He is a graduate
of Princeton
University (MA and Ph.D. in
Electrical Engineering) and MIT (BSEE and MSEE). His 1973 IEEE
Transactions of Computers Paper "On the
Advantages of Tagged
Architecture" coined the term "self identifying data" using tags
or
descriptors and set the stage for network/application exchange of
tagged data by protocols used in OMG's CORBA and XML. He and S.S. Reddi
wrote: "On Restructurable
Computer Architectures" , which won an IEEE
Transactions on Computers best paper prize and "A Conceptual Framework for
Computer Architecture".
He has represented Prime Computer as technical liaison to the Object
Management Group
(OMG),
Unix International, and The Open Group [Open Software Foundation (OSF)
and X/Open]. He was an Alternate Board Member of X/Open.
Ed may be reached
at
(603)298-5716 or efeustel@hughes.net
Tagged Architecture papers are listed below. Papers from proceedings and journals that are not generally accessible and that I have made available for research use have hyper-text links below.
S.S.
Reddi and E.A. Feustel, "On
Restructurable
Computer Architectures",
I.E.E.E.
Transactions on Computers, Vol. 27, pp.1-20(1978).
A Best
Transactions Paper Prize from the Computer Society for 1978.
Computing Surveys, Vol. 8, pp. 277-300 (Jun
76).
Languages: Extensible Types", Proc. of
3rd Annual Symposium on
Computer
Architecture, IEEE Computer Society, New York,
pp.147-150(Feb 76).
Computing Systems, University of Texas, Austin,
Texas, pp. 2A.3- 1-3(Nov 75).
Lecture Notes in
Computer Science, Vol 24, Parallel Processing, edited by T. Feng,
Springer-Verlag,New York, pp. 229-237(1975).
for Block
Structured Languages", ACM SIGPLAN Proceedings of a Symposium
on Higher-Level-Language Computer Architecture, ACM,
New York,
pp. 91-100 (1973).
Proc. of AIAA Computational Fluid Dynamics
Conference, Palm Springs, Ca., pp. 1-7 (1973).
E.A.
Feustel, "On the Advantages of Tagged
Architectures",
I.E.E.E.
Transactions on Computers, Vol. 22, pp. 644-652(Jul 73).
E.A.
Feustel, "The
Rice Research Computer (R-2) -- A
Tagged Architecture",
A.F.I.P.S.
Proceedings, Vol. 40, pp. 369-377(May 72).