1993 ISOC Trustee Elections Nominated Candidate David Farber farber@cis.upenn.edu DAVID J. FARBER PERSONAL INFORMATION Home Address: 216 Good Hope Road Landenberg Pa 19350 Telephone: 215 274 8292 FAX: 215 274 8293 Business Address: University of Pennsylvania 200 South 33 rd Street Philadelphia, Pa 19104-6389 Network address: farber@cis.upenn.edu Family: Wife and two children (both at college) Social Security: 143-26-9052 EMPLOYMENT EXPERIENCE Professor of Computer and Information Science and of Electrical Engineering, Moore School, University of Pennsylvania (1988 - present) Research work has concentrated in ultra high speed networking and the implications of that on processor interconnect, protocols and software. This has created several joint study agreements with industrial research laboratories such as Bellcore and the RBOCS (Project Dawn - with MIT), IBM and Bellcore (Project Aurora - with MIT), and to becoming one of the principals of the NSF/Darpa research project in Gigabit Networking and Chairman of the Coordination Committee.. Director of the Distributed Systems Laboratory, University of Pennsylvania (1988 - present) The DSL is the focus of the research activities in the general systems area of both the Computer Sciences and the Electrical Engineering Departments. The past year has seen extensive physical plant improvements as well as a major revamping of the educational and research programs. Director of the Center for Networking Technology and Applications, University of Delaware (1987 - 1988) Professor of Electrical Engineering and Professor of Computer Science, University of Delaware (1977 - 1988) Research work concentrated in distributed systems with particular emphasis on the integration of software and hardware leading to efficient implementations of such systems. Had been the leader in the creation of a campus network and had spearheaded the foemation of and was the Director of the Center for Networking and Distributed Systems Applications devoted to research in such systems. It was at Delaware that the creation of SODS was undertaken and where the CSNET mail system -- MMDF was conceptualized and implemented. Associate Professor of Information and Computer Sciences and of Electrical Engineering (with Tenure), University of California at Irvine (1970 - 1977) Created and lead the Distributed Computer System Research Project ( 1971)-- at the time the largest computer research activity funded by the National Science Foundation. It created the software architecture that has formed the basis for much of the Distributed Systems activities that followed. It had a number of ideas such as Client/Servers, micro-kernal, process migration, message based IPC, contract resource allocation etc. Also conceived and directed the implementation of the first distributed token ring -- a forerunner of the IBM Token Ring. The activity transferred its technology into the Darpa work via collaborative efforts with IPTO and MIT. Founder and Vice President of Research and Planning for Caine, Farber and Gordon Inc. (1970 -) CFG is a key player in the Program Design Methodology area. Its products -- PDL (tm) is widely used in the Aerospace and Intelligence community. CFG was one of the very early creators of advanced software and compiler for micro systems and was the creator of much of the Intel software support for the 8080. It recently has created a state of the art compiler systems for the N Cube Inc systems. Principal Member of the Technical Staff, Xerox Data Systems (1969 - 1970) Was responsible for the design and development of a PL/1 implementation for the Sigma computer series. After was Chief Technical manager for Xerox Computer Marketing. Member of the Technical Staff, the RAND Corporation (1967 - 1969) Was a principal researcher in several computer graphics projects and created an advanced language extension to the PL/1 family for use in real time control. Was an advisor to the Air Force in several communications based activities as well as software design methodologies. Supervisor; Systems Programming Department, Bell Telephone Laboratories (1965 - 1966) Was responsible for the operation of the Holmdel Computer Centers system and applications staff. Was also a key player in Bell Labs activities which lead to the design and implementation of the Multics Operating system. In addition lead a group doing advanced graphics research. Member of the Technical Staff, Programming Research Department, Bell Telephone Laboratories (1962 - 1965) Was a co-author of the SNOBOL (1,Ii and III) programming language. SNOBOL is a major language in the field of string manipulation and several areas in expert systems. Was responsible for the compiler/interpreter for the language. Member of the Technical Staff, Electronic Switching Engineering Systems Department, Bell Telephone Laboratories (1956 - 1962) Was one of the system engineers responsible for the design of the world first Electronic Switching System. Particular emphasis was toward the software structure and software support infrastructure. ACADEMIC RESEARCH MANAGEMENT Co-Principal Investigator and conceptualized, - TeleMentoring: A Novel Approach to Undergraduate Computer Science Education, National Science Foundation 1992-1995 ($400,000) Principal Investigator, Aurora Project - A Gigabit Networking Testbed - effort in collaboration with Bellcore Incorporated, IBM Research Laboratories and MIT's Laboratory for Computer Science, National Science Foundation and Darpa (1989- present) ($1,000,000) Principal Investigator, Very High Speed Switching Studies - Project DAWN - Bellcore and the Bell Regional Companies (1988- present) (effort in collaboration with Bellcore Incorporated and MIT's Laboratory for Computer Science) ($450,000) Principal Investigator, Networking studies, AT&T Bell Labs 1990-1992 ($150,000) Principal Investigator, Project Mirage Darpa (1990-1991) studies in the formulation of high latency networking problems and models ($300,000) Principal Investigator ( Joint with Robert Kahn - CNRI), Study in Very High Speed Networking, National Science Foundation (1988 - 1989 ) ($50,000) Director, Distributed Systems Laboratory, University of Pennsylvania (1988 - ) Director, Center for Networking Technology and Applications, University of Delaware (1987 - 1988) Principal Investigator, Bitnet Modernization, National Science Foundation (1986-1988) [$100,000] Principal Investigator, Memnet, Northrop Corp. (1986 - 1988) [$200,000] Conceived and developing the MEMNET local network which includes complete software support (a NRTC cooperative research effort) Co-Director, Educational Technologies Laboratory, University of Delaware (1985 - 1988) A Laboratory devoted to the application of computers to the university functions with the main emphasis on ways of improving the productivity of the faculty. Principal Investigator; Internet Mail Relays, ARPA IPTO (1983- 1984) Principal Investigator; CSNET Phonenet and CSNET Relay, National Science Foundation (1981-1985) [$700,000] Conceived and developed the Phonenet system and Relay for CSNET and designed and implemented the MMDF system that implemented it. Principal Investigator; Computer Message Services, U.S. Army DARCOM (1979-1984) [$60,000] Principal Investigator; Overseeing of Distributed Processing Systems, National Science Foundation (1977-1980) [$65,000] Applying software design methodology to the monitoring of real time distributed systems. Developed the idea of the Overseer -- a monitoring environment. Principal Investigator; Research in Distributed Processing and Office Systems, General Business Systems Division of IBM (1977- 1980) [$450,000] Developed SODS -- a capability based distributed software system for a new processor architecture. SODS is currently in heavy use at Bellcore. Principal Investigator; Local Network Architecture, Advanced Research Projects Agency, Department of Defense (1976-1978) [$80,000] Developed the prototype of the LNI -- the r&d version of the Proteon Token Ring and the for-runner of the IBM ring Principal Investigator; Audio Conferencing, The Institute for the Future (1974-1977) ($100,000) Principal Investigator; Network Security and Secure Protocols, Advanced Research Projects Agency, Department of Defense (1974- 1977) ($300,000) Principal Investigator; Distributed Computer Project, National Science Foundation (1971 - 1975) ($1,200,000 -- the first such large award in computer science at the NSF) A pioneering effort in the design of a fully distributed operating system with the first example of message passing and the first fully distributed token ring. EDUCATION University of Pennsylvania MA (honorary), 1988 Stevens Institute of Technology BSEE, 1956 Stevens Institute of Technology, MS in Math, 1962 Bell Telephone Laboratories Communication Development Program, 1963 (Equivalent to MS in EE) HONORARY APPOINTMENTS Visiting Lecturer of the ACM 1972 Distinguished Visitor of the IEEE 1975 Traveling Lecturer of the International Computer Communications Council and the International Telecommunications Union 1978 Distinguished Visitor of the IEEE Computer Society 1984 - 1987 Appointed to the Philadelphia Academy of Sciences - 1989 APPOINTMENTS (partial) Chairman of the Advisory Board - the First Internet Society Conference - INet '92 Member of the Board of Directors of the ISODE Corporation (1992 - ) Member of the Board of Directors of the Electric Frontier Foundation (1991 - ) Chairman of the Selection Committee for the Kobayashi Award of the IEEE (1990) Member of the Board of Governors of the Academy of Sciences in Philadelphia (1989 - ) Board on Computer Science and Telecommunications of the National Research Council (1991 - 1995 ) Member of the Board of Trustees of the Corporation for Research and Educational Networking (1989 - 1991) Policy Advisory Board, Chairman of the Networking Subcommittee, National Science Foundation, Office of Advanced Scientific Computing and Division of Network Research (1987 - 1989) Board on Telecommunications & Computer Applications, National Research Council (1986 - 1990) Founding Chairman of the Network Program Advisory Group (NPAG), Network Research and Infrastructure, NSF (1985 - 1987) Active as a founder and technical manager of CSNET. On the CSNET Management Committee since the beginning. Chairman; CSNET Executive Board, UCAR (1986 - 1988) Past activities have included the SHARE Executive Board; The Fortran Standards Board; PL/1 Standards Board; etc. HONORARY SOCIETIES Senior Member IEEE Sigma Xi Editorial Boards Editorial Board, Computer Networks (1980-1988) Editorial Board, IFIPS Compact Journal (1983-1988) Editor Series in Innovative Computing , Prentice-Hall (1987 - ) Recent Invited Addresses and Visits (selected) (last three years) Distinguished Visitor University of British Columbia Communications Series (1991) External Opponent - Helsinki University of Technology, Esbo Finland (1991) Distinguished Visitor of the University of California at San Diego (1992) Keynote Speaker International Workshop on Advanced Communications and Applications for High Speed Networks in Munich Germany (1992) Banquet Speaker IFIPS WG6 Vancouver Canada (1992) Distinguished Lecturer, University of California at San Diego [1992] Panelist and Speaker INet '92 Panelist - Future of the Internet The EFF/ACLU Roundtable on Privacy and Ethics on the Electronic Frontier The NRC Roundtable on System Integration The First Conference on Computers, Privacy and Freedom Burlingame Ca panelist The IEEE Optical Switching Conference Monterey Ca - Speaker Keynote Speaker, Student Pugwash, Philadelphia PA Harvard School of Government Conference on the NREN Invited Speaker Intel Corporation - internal technology series (twice) HP Laboratories IBM Research Hawthorne Finland Telecom HaL Computing Stanford University University of British Columbia University of Newcastle upon Tyme University of Sydney University of Melbourne University of New Zealand Keio University (Science Campus) CEC Annual Conference Brussels Invitee NSF/Darpa/CEC Meeting on Cooperation in Computer Research -- Brussels (15 attendees) SELECTED PUBLICATIONS ( * - student co-author(s)) Books The Office of the Future: Communication and Computers, R.P. Uhlig, D.J. Farber and J.H. Bair, North Holland Press, 1979. NATIONAL REPORTS Toward a National Research Network, National Research Council, 1988 Transport Protocols for Department of Defense Data Networks, National Research Council, 1984. Report on the Evolution of a National Supercomputer Access Network - Sciencenet, National Science Foundation, 1984. Journal Articles SNOBOL, A String Manipulation Language, Co-authored with R.E. Griswold and I.P. Polonsky, Journal of the ACM, 1964. SNOBOL 3, Co-authored with R.E. Griswold and I.P. Polonsky, Bell System Technical Journal, 1966. APAREL - A Parse Request Language, Co-authored with R. Balzer, Communications of the ACM, 1969. Software Considerations in Distributed Architectures, D.J. Farber, IEEE COMPUTER Magazine, vol. 7, pp.31-35, 1974. A Parallel Mechanism for Detecting Curves in Pictures, P.M. Merlin * and D.J. Farber, IEEE Transactions on Computers, vol.24, pp.96-98, 1975. Recoverability of Communication Protocols - Implications of a Theoretical Study, P.M. Merlin * and D.J. Farber, IEEE Transactions on Communications, vol.24, pp. 1036-1043, 1976 The Convergence of Computing and Telecommunications Systems, D.J. Farber and P. Baran, SCIENCE, Special issue on Electronics, vol. 195, pp.1166-1170, 1977. Invited Article. (Also published in #5 of the AAAS Science Compendia, 1978.) The National Research Network, D.Jennings, L. Landweber, I. Fuchs, R. Adrion, D. Farber, SCIENCE Feb 28, 1986. Invited article. The World of Computer Networking in the 1990's, International Congress of Radio Sciences, Israel 1987 Conference and other papers Farber, D.J. "A Survey of Computer Networks." Datamation 18, 4 (April 1972), 36-39. Farber, D.J. and F.R. Heinrich. "The Structure of a Distributed Computer System -- The Distributed File System." Proc. International Conference on Computer Communications, (Oct. 1972), 364-370. Farber, D.J., M.D. Hopwood, and L.A. Rowe. "Fail-Soft Behavior of the Distributed Computer System." Technical Report #24, Department of Information and Computer Science, University of California, Irvine, California, (November 1972). Farber, D.J. and K. Larson. "The Structure of a Distributed Computer System -- The Communications System." Proc. Symposium on Computer-Communications Networks and Teletraffic, Microwave Research Institute of Polytechnic Institute of Brooklyn, (April 1972). Loomis, D.C. "Ring Communication Protocols." UC Irvine Distributed Computer Project, Memo 46-A, (May 1972). Farber, D.J., J. Feldman, F.R. Heinrich, M.D. Hopwood, K.C. Larson, D.C. Loomis, and L.A. Rowe. "The Distributed Computing System." Proc. Seventh Annual IEEE Computer Society International Conference, (Feb. 1973), pp. 31-34. Rowe, L.A., M.D. Hopwood, and D.J. Farber. "Software Methods for Achieving Fail-Soft Behavior in the Distributed Computing System." 1973 IEEE Symposium on Computer Software Reliability, (April 30, May 1-2, 1973), pp. 7-11. Mockatetris, P., Lyle, M. and Farber, D. "On the Design of Local Network Interfaces", IFIPS 1977 Sincoskie, W. and Farber, D. "The Series/1 Distributed Operating Syste", Local Networks Conference 1981 Farber, D. "An Overview of Distributed Processing Aims." 1974 COMPCON. Merlin, P., Farber, D. "Recoverability of Communications Protocols - Implications of a Theoretical Study" IEEE Transactions on Communications 1976 Farber, D. "Software Considerations in Distributed Architecture." COMPUTER 1974 (March). Farber, D. "Information Engineering Perspectives", The NSF Conference on Information Technology, 1978 Farber, D. , Caine, S. "A Modular Office System", MICRODELCOM 1978 Von Glahn, P., Farber, D. and Walker, S. "The Trusted Office of the Future", Compcon '84 Many additional conference and symposium papers. Current Papers "CapNet - An Alternate Approach To Ultra-high Speed Networks", Ming-Chit Tam, David J. Farber International Communications Conference, April 90, Atlanta Georgia. "A Taxonomy Comparison of Serveral Distributed Shared Memory Systems" Ming-Chit Tam, Jonathan Smith, David J. Farber. ACM Operating Systems Review, June 1990. "Mirage: A Model for Ultra High-Speed Protocol Analysis and Design" Joseph D. Touch and David J. Farber Proceeedings of the IFIP WG 6.1/WG 6.4 Workshop on Protocols for High-Speed Networks, Zurich, Switzerland, 9-11 May 1989 also avail as: UPenn Dept of CIS Tech report MS-CIS-89-79, DSL-1, Dec.1989. This is under revision for IEEE Computer: "The Mether System: A Distributed Shared Memory for SunOS 4.0" Ronald G. Minnich and Dave Farber Usenix- Summer 89 "Reducing Host Load, Network Load, and Latency in a Distributed Shared' Memory Ronald G. Minnich and David J. Farber Proceedings of the Tenth {IEEE} Distributed Computing Systems Conference 1990 "The Gigabit Network -- does it fill a much needed gap?" presented as a Keynote and published in the proceedings of the International Workshop on Advanced Communications and Applications for High Speed Networks March 16 - 19 1992 in Munich Germany SELECTED CONSULTING Institute for Defense Analysis, Networks and Distributed processing (1991 - present) (continuing) INTEL Corporation, Future LSI microprocessor organization and future business strategy (continuing) (1976 - present) Hewlett Packard Research Labs and Corporate Engineering, Communications technology and office systems ( 1977 - present) Ballistic Missile Defense Advanced Technology Center, High availability distributed systems (1975) Bell Northern Research Laboratories (Canada), Office systems and high level protocols (1979) The Federal Communications Commission, Office systems (1980) T.J. Watson Research Labs of IBM, Communications, computer architecture and office systems (several periods from 1976 to 1990) Northrop Research and Technology Centers - communication systems (1985-1988) The Rand Corporation - communications (1967-1984)