Sape Mullender’s CV

Prinsengracht 797
1017 KA Amsterdam
Netherlands

cell +31 6 1585 0510
sape at diversiorum.org



Education

1985

Ph.D. in Wiskunde en Natuurwetenschappen (Mathematics and Sciences), Vrije Universiteit in Amsterdam.
Thesis “Principles of Distributed Operating System Design.”
Advisor: Prof. dr. A.S. Tanenbaum, Vrije Universiteit in Amsterdam.

1978

Doctoraal Examen Mathematics (majors in Mathematics and Computer Science, minor in Astronomy), Vrije Universiteit, Amsterdam.



Employment History

2014 – present

Chief cook and bottle washer, in the CTO and Chief Architect’s office, Cisco Systems, Amsterdam

1998 – present

Extraordinary professor of Computer Science in the Faculty of Electronics, Mathematics and Computer Science of the University of Twente, Netherlands 50% until 2001, 10% thereafter

2008 – 2014

Director, Network Systems, Bell Labs Antwerp, Belgium

1998 – 2008

Member of Technical Staff, Lucent Technologies, Bell Labs Innovations, Computing Sciences Research, Murray Hill, New Jersey.

1991 – 1998

Full Professor of Systems Research in the Computer Science Faculty of the University of Twente, Netherlands

1996 / 1997

Visiting Scientist, Inferno Project, Bell Laboratories, Lucent Technologies, Murray Hill, NJ (6 months).

1992 – 1997

Northernmost Computer Science Professor in the World: Adjunct Professor in the Dept. of Computer Science, University of Tromsø, Norway, part time. (My office was at the north end of the computer science building.)

1987 / 1988

Visiting Research Fellow, Cambridge University Computer Laboratory, United Kingdom (one year, half time).

1986 / 1987

Visiting Scientist, DEC Systems Research Center (SRC), in Palo Alto, Ca (6 months).

1986

Interim Head of the Department of Computer Systems & Telematics, Centre for Mathematics and Computer Science Amsterdam.

1984 – 1990

Project Leader of the Distributed Systems Project, Centre for Mathematics and Computer Science (Centrum voor Wiskunde en Informatica), Amsterdam.

1978 – 1983

Faculty Member, Subfaculty of Mathematics and Computer Science, Vrije Universiteit, Amsterdam.

Working Groups, Committees, etc.

2016

Member of a CTI committee for accreditation of the Engineering Sciences at the Katholieke Universiteit Leuven

2013, 2015

Member NVAO Visitatiecommissie Opleidingen Informatica cluster 2013 (committee overseeing quality of computer science curricula at Dutch universities)

2009 – 2012

Member EuroSys Steering Committee,

2008 –

Member Advisory Committee for the Dept. of Computer Science, University of Utrecht

2008 – 2014

Member Editorial Board, Bell Labs Technical Journal

2005 – 2007

President, 150th Aero Flying Club, New Jersey

2005 and 2008

Member of a Higher Education and Training Awards Council accreditation committee for an Irish University

1995/1996

Steering Committee member of the SION Multimedia Research Theme

1993 – 1995

Research Dean of the Computer Science Faculty, University of Twente,

1995 –

Member of the Scientific Council of the University of Twente Centre for Telematics and Information Technology (CTIT)

1987 – 1995

Vice Chairman and Conferences Coordinator of the ACM Special Interest Group on Operating Systems (SIGOPS)

1994 – 1995

Member of the jury for computer science research proposals (SION) for the Dutch Foundation for Research (NWO)

1991 – 1998

Advisor of CWI, the Centre for Mathematics and Computer Science in Amsterdam

1991 – 2000

Member of the Executive Board of the CaberNet, European Research Network in Distributed Computing Systems (Esprit)

October 1991

Consultant for the Esprit proposals evaluation in Basic Research and Advanced Business and Home Systems

1988 – ~ 1990

Member of the Open Software Foundation's Academic Advisory Board (the board dissolved quietly and the foundation became the Open Group)

1990

Consultant for the Esprit Call for Proposals in Advanced Business and Home System

1989 – 1990

Consultant for the Open Software Foundation's request for technology for a DIstributed Computing Environment (DCE)

1983 – 1988

Member of the Distributed Systems Management Project of Cost-11, the Mandis project, a project, sponsored by the European Community, in the area of distributed systems for wide-area networks

Programme Committee Memberships

SEC’16 The First IEEE/ACM Symposium on Edge Computing, October 26-28, 2016, Washington DC

ICDCS'12 International Conference on Distributed Computing Systems, June 18-21, 2012, Macau, China

NOMEN'12 First Workshop on Emerging Design Choices in Name-Oriented Networking, March 30, 2012, Orlando, Florida

IWP9’11 International Workshop on Plan 9, Oct 20-21, Madrid, Spain (chair)

BLTC'11 First Bell Labs Technical Conference on Cloud Computing, October 18-19, 2011, Antwerp, Belgium (chair)

IWP9’07 International workshop on Plan 9, December 5-6, Murray Hill, New Jersey (chair)

IWP9’06 International Workshop on Plan 9, Dec 3-4, Madrid, Spain

ICDCS'06 International Conference on Distributed Computing Systems, July 3-6, 2006, Lisbon, Portugal

ICDCS'04 International Conference on Distributed Computing Systems, March 23-26, 2004, Tokyo, Japan

Ersads'01 European Research Seminar on Advances in Distributed Systems, May 14-18, 2001, Bertinoro, Italy

OSDI'99 Third Symposium on Operating Systems Design and Implementation, February 22-25, 1999, New Orleans, Louisiana

OPENARCH'98 First IEEE Conference on Open Architectures and Network Programming, April 3-4, 1998, San Francisco, California

MMCN'98 Multimedia Computing and Networking, January 26-28, 1998, San Jose, California.

ICDCS'95 International Conference on Distributed Computer Systems.

WDAG'94 Workshop on Distributed Algorithms and Graphs, Terschelling, Netherlands, September 1994.

Seattle'93 Advanced Course on Distributed Systems, Seattle, Washington, June 24 - July 2, 1993 (Programme Chairman).

5th European SIGOPS Workshop, Mont Saint Michèl, France, September 1992.

Lisboa'92 Advanced Course on Distributed Systems, Estoril, Portugal, June 29 - July 8, 1992 (Programme Chairman).

3rd International IFIP WG6.1/6.4 Workshop on Protocols for High-Speed Networks, Stockholm, Sweden, May 13 - 15, 1992.

13th ACM Symposium on Operating Systems Principles, Asilomar, Pacific Grove, Ca., December, 1991.

EIT Workshop on Parallel and Distributed Workstation Systems, Florence, Italy, September 26 - 27, 1991.

Workshop on Operating Systems for the Nineties, Dagstuhl castle, Wadern, Germany, July 8 - 12, 1991.

Karuizawa'91 Advanced Course on Distributed Systems, Karuizawa, Japan, June 9 - 15, 1991 (Programme Chairman).

Bologna'90 Advanced Course on Distributed Systems, Bologna, Italy, July/August 1990 (Programme Chairman).

12th ACM Symposium on Operating Systems Principles, The Wigwam, Litchfield Park, Arizona, December 3 - 6, 1989.

2nd Workshop on Workstation Operating Systems, Asilomar, Pacific Grove, Ca., September 27 - 29, 1989.

Fingerlakes'89 Advanced Course on Distributed Systems, Cornell University, Ithaca NY, July 10 - 20, 1989 (Programme Chairman).

Third European SIGOPS Workshop “Autonomy or Interdependence in Distributed Systems,” September 19 - 21, 1988, Cambridge, United Kingdom.

Arctic'88 Advanced Course on Distributed Systems, Tromsø, Norway, July 5 - 14, 1988 (Programme Chairman).

Second IEEE Conference on Computer Workstations, March 7 - 10, 1988, Santa Clara, Ca.

Sixth Symposium on Reliability in Distributed Software and Database Systems, March 17 - 19, 1987, Williamsburg, Va.

Second European SIGOPS Workshop “Making Distributed Systems Work,” September 8 - 10, 1986, CWI, Amsterdam (Chairman and Organizing Chairman).

Teaching Activities

University of Twente Computer Science Course number 213011 “Distributed Systems”, annually

University of Twente Computer Science Course number 211081 “Secure-Systems Engineering”, 1999 - 2001

"Distributed Programming with Plan 9", at Ersads'01 European Research Seminar on Advances in Distributed Systems, May 14-18, 2001, Bertinoro, Italy

Concurrent Programming”, advanced short course given at the University of Tromsø with Rob Pike, Feb 2-5, 2000

University of Twente Computer Science Course number 211080 “System Implementation Techniques”, with K. Delcour, 1991 -- 1996

Post-Academic (PAO) Course “Multimedia Databases”, with H.M. Blanken and M.A.W. Houtsma, May 1994 and May 1995, University of Twente.

Seattle'93 Advanced Course on Distributed Systems, with Ö. Babaoğlu, H. Kopetz, B.W. Lampson, R.M. Needham, M. Satyanarayanan, F.B. Schneider, M.D. Schroeder, S. Toueg, and W.E. Weihl, Seattle, Washington, June 24 - July 2, 1993 (Lecturer).

Lisboa'92 Advanced Course on Distributed Systems, with Ö. Babaoğlu, H. Kopetz, B.W. Lampson, R.M. Needham, M. Satyanarayanan, F.B. Schneider, M.D. Schroeder, S. Toueg, P. Verissimo, and W.E. Weihl, Estoril, Portugal, June 29 - July 8, 1992 (Lecturer).

CERN School of Computing, Rome, Italy, August 1992 (Lecturer on Distributed Systems).

Karuizawa'91 Advanced Course on Distributed Systems, with Ö. Babaoğlu, B.W. Lampson, R.M. Needham, M. Satyanarayanan, F.B. Schneider, M.D. Schroeder, M. Tokoro, S. Toueg, and W.E. Weihl, Mampei Hotel, Karuizawa, Japan, June 9 - 15, 1991 (Lecturer).

Bologna'90 Advanced Course on Distributed Systems, with Ö. Babaoğlu, A.J. Herbert, B.W. Lampson, R.M. Needham, M. Satyanarayanan, F.B. Schneider, M.D. Schroeder, S. Toueg, and W.E. Weihl, University of Bologna, Italy, July/August 1990 (Lecturer).

Fingerlakes'89 Advanced Course on Distributed Systems, with K.P. Birman, S.B. Davidson, A.J. Herbert, K. Marzullo, R.M. Needham, M. Satyanarayanan, F.B. Schneider, M.D. Schroeder, S. Toueg, and W.E. Weihl, Cornell University, Ithaca NY, July 10 - 20, 1989 (Lecturer).

Arctic'88 Advanced Course on Distributed Systems, with K.P. Birman, A.J. Herbert, R.M. Needham, M. Satyanarayanan, M.D. Schroeder, A.Z. Spector, and W.E. Weihl, Tromsø, Norway, July 5 - 14, 1988 (Programme Chairman and Lecturer).

PAO Course “Computer Networks”, CWI, Amsterdam, June 1986, June 1987, November/December 1988, and June 1989.

Tutorial Distributed Systems (with Roger Needham en Dag Belsnes), Tromsø, Norway, June 1986.

Computer Networks Course, CERN, Geneva, April 1985.

PhDs Supervised

Dr. Tom L.P. Wood, The Lightweight Flow Engine, a Model for Rapid Development and Emulation of Telecommunication Services, University of Twente, September 13, 2013

Dr. Özlem Durmaz İncel, Multi-Channel Wireless Sensor Networks: Protocols, Design and Evaluation, University of Twente, March 20, 2009

Dr. Maria Lijding, Real Time Scheduling in Tertiary Storage, University of Twente, May 1, 2003

Dr. Tage Stabell-Kulø, Private Computing, University of Twente, June 28, 2002

Dr. Paul J.M. Havinga, Mobile Multimedia Systems, University of Twente, February 11, 2000

Dr. Peter Bosch, Mixed-Media File Systems, University of Twente, June 25th, 1999

Dr. Johannes E.A. van Hintum, Quality Constraints and Constrained Quality, Eindhoven University of Technology, November 3rd, 1997 (as 2nd promotor; 1st promotor: Prof.dr Dieter K. Hammer)

Dr. Arne Helme, A System for User-Controlled Electronic Transactions, University of Twente, August 21st, 1997

Prof. dr. Roger M. Needham, FRS, Doctor Honoris Causa, University of Twente, November 29th, 1996

Dr. ir. Jan M. Nauta, Vehicle Trajectory Planning with Interval Arithmetic, University of Twente, June 6th, 1996

Dr. ir. Gerard J. M. Smit, The Design of Central Switch Communication Systems for Multimedia Applications, University of Twente, February 17th, 1994

Patents

H.G.P. Bosch, H. La Roche, A. Dodd-Noble, S.J. Mullender, T. Stammers, K. Livanos, System and Method to Facilitate Slice Management in a Network Environment, U.S. Patent No. 15/486,143, April 2017

P. Bosch, S.J. Mullender, K. Burns, J. Napper, M. Townsley, A. Duminuco, A. Surcouf, IJ. Wijnands, H. La Roche, System and Method to Facilitate Content Delivery to Multiple Recipients in a Network Environment, U.S. Patent No. 15/436,540, Feb 2017

S. Mullender, P. Bosch, D. Lake, Authenticated Access to Cacheable Sensor Information in Information Centric Data Networks, filed Oct 2016

S.J. Mullender, P. Bosch, S. Samuel, Resource Access Control Using Named Capabilities, filed as U.S. Application Serial No. 15/287,454, Oct 2016

P. Bosch, J. Napper, S. Kumar, A Duninuco, S. Mullender, H. La Roche, S. Samuel, F. Brockners, S. Bhandari, System and Method for Managing Chained Services in a Network Environment, filed as U.S. Application Serial No. 15/252,028, Aug 2016

J. Shamilian, S.J. Mullender, Service-Based Networking, Patent US 9357014, granted May 31, 2016

H.G.P. Bosch, V. Kolesnikov, S. Mullender, K. Daenen, B. Theeten, System and method for accessing private digital content, EP 2330789 B1, Oct 14, 2015

H.G.P. Bosch, S.J. Mullender, Method And Base Station System For Providing Access To A Mobile Communication Network, US 9173201 B2, Oct 27, 2015

S.J. Mullender, Method Of Failure Detection In An Operating System, WO 2013045509 A1, Apr 4, 2013

S.J. Mullender, J.B. McKie, F. Pianese, N. Evans, Method Of Managing Computer Memory, Corresponding Computer Program Product, And Data Storage Device Therefor, WO 2012016783 A1, granted Feb 9, 2012

H.G.P. Bosch, J. Napper, S.M. Kumar, A. Duminuco, S.J. Mullender, H.J. La Roche,L.G. Samuel, F. Brockners, S.S. Bhandari, System and Method for Managing Chained Services in a Network Environment, Filed Aug 22, 2016

H.G.P. Bosch, S.J. Mullender, J. Napper, S.M. Kumar, A. Duminuco, Leaking Routes in a Service Chain, Filed, Jan 2016

H.G.P. Bosch, S.J. Mullender, P. Polakos, N. Evans, G. Hampel, J.B. McKie, Method And System For Optimising Routing Between Two Network Nodes, At Least One Of Which Is Mobile, Nov 21, 2013

S.J. Mullender, J.B. McKie, J. Sacha, H. Schild, N.P. Evans, A System for Scheduling and Executing Best-Effort, Real-Time and High-Performance Computing (HPC) Processes, EP 2637096 A1, granted Sept 11, 2013

H.G.P. Bosch, S.J. Mullender: Storage and Retrieval of Encrypted Data Blocks with In-Line Message Authentication Codes, 2007 Nº 8296584, filed Dec 28, 2007, granted Oct 23, 2012

H.G.P. Bosch, P. Dobbelaere, V. Koleshnikov, J.B. McKie, R. McLellan, S.J. Mullender: A Method to Implement Secure Virtual Machines, Patent 20120137117, May 31, 2012

H.G.P. Bosch, S.J. Mullender, P. Schefczik: Mobility in IP Without Mobile IP, 2008, Nº 20100135301, published Jun 3, 2010

David A. Rossetti, Peter Bosch, Sape J. Mullender, Ajay Rajkumar, Michael C. Recchione, Mauricio Cortes, Tom J. Janiszewski, Jim B. McKie, Michael D. Turner: Migration of TCP Connections with Layer-2 Support in Wireless Environments, 2008, Nº 20100029275, published Feb 4, 2010

H.G.P. Bosch, S.J. Mullender, G. Narlikar, L.G. Samuel, L. Yagati: Integrated Base Stations And A Method Of Transmitting Data Units In A Communications System For Mobile Devices, Nº US 7580385 B2, granted Aug 25, 2009

H.G.P. Bosch, S.J. Mullender, V. Koleshnikov, A Method of for Delegation of Authentication State in SSL/TLS, 2009

H.G.P. Bosch, H.R. McLellan, S.J. Mullender, Method and Apparatus for Delegation of Secure Operating System Mode Access Privilege From Processor to Peripheral, Nº 78273262009, granted Nov 26, 2007

H.G.P. Bosch, H.R. McLellan, S.J. Mullender: Method and Apparatus for Delegation of Secure Operating Mode Access privilege from Processor to Peripheral, 2007, Nº US2009070205, filed Nov 26, 2007, published May 28, 2009

Sape J. Mullender, Peter Bosch, Paul Anthony Polakos, Ajay Rajkumar, Ganapathy S. Sundaram: Method of Sharing Mobile Unit State Information Between Base Station Routers, US2008268853 (A1), filed Apr 30, 2007, published Oct 30, 2008

H.G.P. Bosch, J. Galonska, S.J. Mullender: Method of Providing Data Broadcast/Multicast, Nº US2008159324 (A1), filed Dec 27, 2006, published Jul 03, 2008

H.G.P. Bosch, E. Farag, S.J. Mullender, A. Nathues, L.G. Samuel: A Method Of Synchronizing With An Uplink Channel And A Method Of Determining A Propagation Delay In A Wireless Communications System, Nº US2007147337 (A1), filed Dec 28, 2005, published Jun 28, 2007

H.G.P. Bosch, M.H. Kraml, P.A. Polakos, L.G. Samuel: Authenticating a Tamper-Resistant Module in a Base Station Router, Nº US2007271458 (A1), filed May 22, 2006, published Nov 22, 2007

L.G. Samuel, S.J. Mullender, H.G.P. Bosch, A. Rana: Method Of Hard Handover In A Wireless Communication System, Nº US2007010250 (A1), filed Jul 07, 2005, published Jan 11, 2007

S.J. Mullender, H.G.P. Bosch, G. Narlikar: Method Of Performing A Layer Operation In A Communications Network,
WO 2006104773 (A1), published Oct 05, 2006

H.G.P. Bosch, S.J. Mullender: Method Of Transferring Data Packets In A Communications Network, N
º US2006221965 (A1), filed Mar 31, 2005, published Oct 05, 2006

H.G.P. Bosch, S.J. Mullender: Band Switching For Coherent Beam Forming In Full-Duplex Wireless Communication, Nº
US2005243748 (A1), filed Apr 30, 2004, published Nov 03, 2005, European Patent EP1592148

Awards

Recipient Bell-Labs Team-Work Award 2009 (LTE Mobility Team)
Recipient Bell-Labs President's Award 2006 (Base Station Router)
Recipient Bell-Labs Team-Work Award 2005 (BSR Architecture Team)
Recipient Bell-Labs Team-Work Award 2004 (HSDPA Demonstration Team)

Publications