Don Gillies


Qualcomm, Inc (May 2003-present): Senior Staff Engineer
Kiyon, Inc (Feb 2003-May): VP Engineering/CTO
Graviton, Inc (May 2001-Feb 2003): Network Architect
Network Appliance (March 2000-March 2001): Member of Technical Staff-5.
Qualcomm Globalstar (March 1998-2000): Principal, Planetwide Software, Inc.
Motorola Iridium (June 1996-Feb 1998): Senior Software Engineer, TekSci, Inc.
Xerox Office Systems Division (1984-1986): Engineer, Distributed Services
MIT (1983-1984) - Undergraduate Researcher

Adjunct Professor (EE, 1995-2001): UBC. (not accepting new students)
Assistant Professor (EE, 1993-1995): UBC.
Visiting Professor (CS, 1993): University of Illinois.

Ph.D. (CS, 1993), M.S. (CS, 1990): University of Illinois - Jane Liu,
S.B. (EECS, 1984): MIT - Jerry Saltzer, and MIT - Deborah Estrin,
My Curriculum Vitae

About Don

Interests: Real-time and Systems Software, Communications Software, Fault Tolerance, and Digital Design.

"In a real-time system the correctness of a computation depends not only upon the logical correctness of the result but upon the time at which it is produced."

I coined this definition in 1991 or 1992, modeling it after a short 6-line essay - can you guess where I got the idea?

See the Wikipedia article on Rate-Monotonic Scheduling which I maintain and extended in 2004 and 2005.

Read some technical articles.

I am now a systems engineer working on adaptive video streaming for Qualcomm Inc. I work on practical network algorithms and architectures. Regrettably, I cannot accept new students since I have moved away from Vancouver for good.

>Don Gillies - gillies@ece.ubc.ca
work: 858-658-5047
San Diego home: 858-554-0305

Reference Material for a course on Real-Time Systems Design


Inventions

Publications

Invited Talks

Reviewing