David E. Bakken

School of Electrical Engineering and Computer Science,

Washington State University, Pullman, WA USA

 (last updated: 27 June 2011)

 

Education

Ph.D., Computer Science (minor: Arabic), The University of Arizona, 1994.

M.S., Computer Science, The University of Arizona, 1990.

B.S., Computer Science (minor: Electrical Engineering), Washington State University, 1985.

B.S.,  Mathematics, Washington State University, 1985.

Cadet, US Military Academy, West Point, NY, 1979-81. (Honorable medical discharge for Army Wrestling injury.)

Overview of Professional Experience

Assistant Professor & Associate Professor, School of EECS, WSU, June 1999 to present.

Visiting Professor, University of Oslo & Simula Research Lab, Norway, AY2004-5

Scientist, Distributed Systems Department, BBN Technologies, July 1994 to June, 1999.

Recent Professional Recognition

  1. Co-Editor-in-Chief of a book from the IEEE Communications Society.  Will outline a vision for the power grid’s communications over 5, 10, and 20 years.  To be published in mid-2011.
  2. Invited to testify to the US General Accounting Office (GAO) on power grid cyber-security, June 2010.
  3. Lead author on Best Paper Award for the “Connectivity” Track of Grid-Interop 2009, the communications conference of the pseudo-official “Smart Grid” community in DoE and NIST, November 2009.
  4. Guest editor, special issue of IEEE Internet Computing on Smart Grids, 2011.
  5. Best Paper 1st Workshop on Computational Trust for Self-Adaptive Systems, Athens, Greece, November 2009.

Recent Invited Keynote Presentations

2009.01.20           European Commission ICT- Energy Research Information Day, Brussels Belgium

2005.05.30           Workshop on Next-Generation Power Grid Communications for Better Control and Protection, Rome, Italy

2005.02.04           European Commission Workshop on Power Grid Communications, Brussels, Belgium

Recent Recognition and Honors

Co-editor of “Smart Grid Commutations: A Vision and Roadmap for 2015, 2020, and 2030” (working title). IEEE Communications Society, August, 2011.

D. Bakken, A. Bose, C. Hauser, D.Whitehead, and G. Zweigle. “Smart Generation and Transmission with Coherent, Real-Time Data.  Proceedings of the IEEE, June 2011..  Note: Bakken was directly invited to submit this paper, and extremely high honor.

Best Paper in “connectivity” track, Grid-Interop 2009.

Other recent Smart Grid Activities

Tutoral Committee Member, Second IEEE International Conference on Smart Grid Communications (IEEE SmartGridComm 2011), October 17-20 2011, Brussels, Belgium.


Professional Experience (Details)

Assistant Professor & Associate Professor, School of EECS, WSU, June 1999 to present.

Visiting Professor, University of Oslo & Simula Research Lab, Norway, AY2004-5

Scientist, Distributed Systems Department, BBN Technologies, July 1994 to June, 1999.

·         PI for AQuA Project in DARPA ITO Quorum program, adding replication mechanisms and policies to the QuO framework. 8/96 through 8/99.

·         Co-Lead architect for the Quality Objects (QuO) framework, adding quality of service mechanisms and policies to distributed object frameworks.  7/94 to 6/99.

·         Lead technical consultant to BBN Planet (now Genuity) ISP services on how to add replication and caching support to their new global fiber network, 7/98 to 6/99.

Instructor, Boston University Metropolitan College, Fall 1995.

Software Engineer, Boeing, Seattle, WA, June 1985 to July 1988.

·         Initiated, designed, and developed the Data_Flow suite of tools to help parallelize legacy flight simulation programs.  Called a “major tool” by Boeing in 2001, still in use as of at least 2006.

·         Worked on debugging monitor for real-time executive for 7J7 airplane program until cancelled.

·         Taught Ada, Unix, and C courses to Boeing employees.

Consulting and Board Membership

Principal Distributed Systems Architect, TriGeo Network Security Inc., January 2001 to June 2003.

Member, Board of Directors, TriGeo Network Security, 2001-2002.

Principal, Bakken Middleware Associates, Sep. 2000 to present.  Consulted to


Grants and Donations

Academic Research

(probably a few I forgot to log, I tend to get too busy writing the proposals and doing the research to write them all down…)

A. Bose, L. Perez, D. Bakken, C. Hauser, and Mani V. “Training Program in Clean Energy Smart Grid Engineering”, (also with PNNL and U. Washington), Dept. of Energy, $2.5M, 8/2010-7/2013.  Buget control (very) roughly 10%.

A. Bose, D. Bakken, C. Hauser, and Mani V. “Power Grid Reliability and Security” (AKA GridSim), Dept. of Energy,  2.0M, 10/2009-9/2012, budget control 25%,

C. Hauser, D. Bakken, and A. Bose. “Trustworthy Cyber Infrastructure for the Power Grid (TCIPG)”, $2,206,250.  August 2010 thru July 2015.  Budget control: 33%.

D. Bakken and C. Hau8ser.  “Regional Deployment of GridStat”, Dept. of Energy (via PNNL), $200K, August 2007 to August 2008.  Budget control: 50%..

C. Hauser, D. Bakken, and A. Bose. “Trustworthy Cyber Infrastructure for the Power Grid (TCIP)”, National Science Foundation (Center Scale Award), $985,000, August 2005 – August 2010.  Budget control: Hauser 33%, Bakken 33%, Bose 33%.

D. Bakken, travel grant for working on EU proposals, Faculty of Mathematical and Natural Science, University of Oslo, 2005, $2050 (13,000 Kroner), Budget control: Bakken 100%.

C. Hauser, D. Bakken, and A. Bose.  “International Collaboration on Critical Infrastructure Protection”, National Science Foundation (Supplement to $211K grant), June 2004 to July 2005, $30,000. Budget control Bakken: 100%.

C. Hauser, D. Bakken, and A. Bose.  “Transatlantic Critical Infrastructure Protection (CIP): Surveying EU Investments in SCADA-related topics”, National Science Foundation (Supplement to $211K grant), April 2005 to August 2006, $21,057. Budget control: Bakken: 100%.

T. Plagemann, V. Goebel, C. Griwodz, P. Halvorsen, D. Bakken.  “Ad-Hoc InfoWare: Middleware: Extension for Sabbatical Support for Professor D. Bakken” Norwegian Research Council, 2003, $41,100 (approx.; 280,000 Kroner) in AY04-05, $14,700 (approx.; 100,000 Kroner) in followup year.  Budget control: Bakken 100%.

C. Hauser, D. Bakken, and A. Bose.  “Secure and Robust IT Architectures to Improve the Survivability of the Power Grid”, National Science Foundation, August 2003 to August 2005, $211,822. Collaboration with Carnegie Mellon University.  Budget control Hauser: 60%, Bakken: 40% , Bose: 0%.

D. Bakken and D. Blough: “The Obfuscation Virtual Machine: An Embeddable, Programmable, and Managed Software Module Providing Computation Precision Security”, Air Force Research Laboratory, September 2002 to September 2004, $438,189, subcontract to Georgia Institute of Technology (Prof. Douglas Blough, PI).  Budget control (salary, RAs, equipment, etc.): Bakken 72%, Blough 28%.  (Only $360,000 was authorized of the $438,189 originally awarded due to budget cuts at AFRL.)

D. Bakken and A. Bose.  “Industrial Applications of Information Security to Protect the Electric Power Infrastructure”, subcontract from Schweitzer Engineering Labs (co-PI Anjan Bose), in NIST Critical Infrastructure Protection program, $248,000, October 2001 to May 2003. Budget control (salary, RAs, equipment, etc.):  Bakken 91%, Bose 9% (from the proposal budget; Bose gave Bakken 100% control after the fact; he did not need salary from this).

 D. Bakken.  “Floating Point Voting Middleware Technology Transfer”, $14,500, DARPA, subcontract from Network Associates Inc. on the ITDOS project (Byzantine-fault-tolerant CORBA), August 2001.

D. Bakken.  “Voting Virtual Machine Extensions and Enhancements”, $52,184, DARPA, subcontract from Network Associates Inc. on the ITDOS project (Byzantine-fault-tolerant CORBA), February 2002.

D. Bakken and K. Sivalingam.  “Configurable and Composable Systems Mechanisms Supporting Multi-Property Quality of Service for Memory and Power Constrained Embedded Systems”, $100,000, NSF, subcontract to co-PI, Krishna Sivalingam for power awareness aspect of project.  Budget Control (salary, RAs, equipment, etc.): Bakken 82%, Sivalingam 18%.

Industry Donations

D. Bakken, Power Grid Middleware Support, Real-Time Innovations Inc, $5000, 2011.03.14

D. Bakken, Power Grid Middleware Support, Real-Time Innovations Inc., $5000, 2010.

D. Bakken, Power Grid Middleware Support, Real-Time Innovations Inc., $5000, 2009.

D. Bakken and C. Hauser.  Cisco research donation, $80,000; July 2003, for MicroQoSCORBA middleware research and development.  (Co-PI: Prof. Hauser.  Bakken budget control: $67,500).

D. Bakken. Cisco research donation, $69,000; June 2002, for MicroQoSCORBA middleware research and development.

D. Bakken. Microsoft, software donation for advanced distributed systems research and instruction, $777; Feb 2002.

Intel equipment grant, $18,593; Dec. 2001.  For advanced distributed systems research and instruction.

D. Bakken.  HP Labs distributed systems research donation, Fall 2000, $12,000.

D. Bakken. Microsoft curriculum development grant, $4200, June 2000.  For advanced distributed systems instruction.

D. Bakken and K. Sivalingam.  HP Equipment grant, June 2000, $236,000, for distributed systems and networking courses.  Budget control: Bakken 50%, Sivalingam 50%.

K. Sivalingam and D. Bakken. Intel equipment grant, $22,598, 2000, for networking and distributed computing instruction.  Budget control: Sivalingam 50% Bakken 50%.

Research Grants while in Industry

D. Bakken, R. Schantz, W. Sanders, and K. Birman. “Adaptive Quality of Service for Availability” (AQuA), 8/96 to 8/99 (at BBN), sponsored by DARPA/ITO, $2,665,856  (originally $1,968,712; augmented in 1998).  CO-PIs Schantz (BBN); Bill Sanders (U. Illinois at Urbana-Champaign, circa 30%); Ken Birman (Cornell U, circa 10%).

D. Bakken and D. Frincke.  “Adaptive and Hierarchical Manager Modules for Managed Security Administration”, 7/01-9/01 (at TriGeo Network Security Inc.), sponsored by Spokane Intercollegiate Research & Technology Institute (SIRTI), $100,000.  Budget control: Bakken 50%, Frincke 50%.

Publications

Refereed Journal Papers

  1. D. Bakken, A. Bose, C. Hauser, D.Whitehead, and G. Zweigle. “Smart Generation and Transmission with Coherent, Real-Time Data.  Proceedings of the IEEE, 99(6), June 2011.  Note: Bakken was directly invited to submit this paper, an extremely high honor (this is the most prestigious journal of the IEEE).
  2. Ioanna Dionysiou, Harald Gjermundrod, and Dave Bakken, ”GUTS: A Framework for Adaptive and Configureable Grid User Trust Service”, 6th International Workshop on Security and Trust Management (STM 2010), pp. 1– 16, Athens, Greece, September 23–24, 2010, to appear in LNCS series, Springer-Verlag
  3. Wendy Maiden, Ioanna Dionysiou, Deborah Frincke, Glenn Finck, and David Bakken. “DualTrust: A Distributed Trust Model for Swarm-Based Autonomic Computing Systems”. Lecture Notes in Computer Science 6514, Springer, 2011.
  4. I. Dionysiou, K. Harald Gjermundrod, D. Bakken. “A Conceptual Framework for Adaptive and Configurable Activity-Aware Trust in Collaborative Environments.” International Journal of Dependable and Trustworthy Information Systems (IJDTIS), IGI Global, 2010.
  5. K. Harald Gjermundrød, David E. Bakken, Carl H. Hauser, and Anjan Bose.  “GridStat: A Flexible QoS-Managed Data Dissemination Framework for the Power Grid”, IEEE Transactions on Power Delivery,4(1), 2009, 136–143. 
  6. Hauser, Carl H., Bakken, David E., Dionysiou, Ioanna, Gjermundrød, K. Harald,  Irava, Venkata, Helkey, Joel and Bose, Anjan. “Security, Trust and QoS in next-generation control and communication for large power systems,” International Journal of Critical Infrastructures, Inderscience, 4(1-2), 2008, 3–16.

7.      Ioanna Dionysiou, Deborah Frincke, Carl Hauser, and Dave Bakken, ”An Approach to Trust Management Challenges for Critical Infrastructures”, Proceedings of the 2nd International Workshop on Critical Information Infrastructures Security (CRITIS07), Lecture Notes in Computer Science Series volume 5141, pp. 173–184, Malaga, Spain, October 2–5, 2007, Springer Berlin

  1. Drugan, O., Dionysiou, I., Bakken, D., Plagemann, T., Hauser, C., and Frincke, D. “On the Importance of Composability of Ad Hoc Mobile Middleware and Trust Management”, Lecture Notes in Computer Science 3694, Springer, 2005.
  2. K. Tomsovic, D. Bakken, M. Venkatasubramanian, A. Bose.  “Designing the Next Generation of Real-Time Control, Communication and Computations for Large Power Systems”, Proceedings of the IEEE (Special Issue on Energy Infrastructure Systems), 93(5), May, 2005. 
  3. A. David McKinnon, David E. Bakken, and John C. Shovic.  “A Configurable Cryptography Subsystem in a Middleware Framework for Embedded Systems”, Computer Networks, Elsevier, 46:6, 20 December 2004, 771–195.
  4. Ren, Y., Bakken, D., Courtney, T., Cukier, M., Karr, D., Rubel, P. and Sabnis, C., Sanders. W. and Schantz, R. and Seri, M., “AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects”, IEEE Transactions on Computers, 52:1, January 2003, 31–50.
  5. Schantz. R., and Zinky, J. and Megquier, J. and Loyall, J. and Karr, D. and Bakken, D.  “An Object-Level Gateway Supporting Quality of Service”.  International Journal of Computer Systems Science & Engineering, 16:2, March 2001, 145–155. 
  6. Zinky, John A. and Bakken, David E. and Schantz, Richard E., “Architectural Support for Quality of Service for CORBA Objects”, Theory and Practice of Object  Systems (Special Issue on CORBA and the OMG), 3:1, April 1997, 55–73.  Cited >500 times as of 2009 (per google scholar, in a few different spellings/forms).
  7. Bakken, David E. and Schlichting, Richard D., “Supporting Fault-Tolerant Parallel Programming in Linda,” IEEE Transactions on Parallel and Distributed Systems, 6 (3), March 1995, 287–302.

Magazine Articles

  1. Carl Hauser, David Bakken, and Anjan Bose.  “A Failure to Communicate: Next-Generation Communication Requirements, Technologies, and Architecture for the Electric Power Grid”, IEEE Power and Energy, 3(2), March/April, 2005, 47–55.
  2. David E. Bakken, Rupa Parameswaran, Douglas M. Blough, Ty J. Palmer, and Andy A. Franz.  “Data Obfuscation: A New Class of Security Mechanism Providing Anonymity and Desensitization of Useable Data Sets”, IEEE Security and Privacy, 2:6, November/December 2004, 3441.

Invited Conference Papers

  1. Bakken, O. Drugan, I. Dionysiou, T. Plagemann, D. Frincke, and C. Hauser.  Composability of Ad Hoc Mobile Middleware and Trust Management for Critical Infrastructures”, in Proceedings of the International Service Availability Symposium, Service Availability Forum, Berlin, Germany, April 25-26, 2005.
  2. Schantz, R., Zinky, J., Karr, D., Bakken, D., Megquier, J. “An Object Gateway Supporting Integrated Property Distributed Quality of Service”, (Invited Paper), Proceedings of the Second IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 99), May 2-5, 1999, Saint-Malo, France.

Refereed, Competitive Conference and Workshop Papers

  1. Harald Gjermundrød, Carl Hauser, and David Bakken. “Scalable Wide-Area Multicast with Temporal Rate Filtering Distribution Framework”. In Proceedings of the 11th IEEE International Conference on Scalable Computing and Communications (SCALCOM’2011), Paphos, Cyprus, August 31-September 2, 2011, to appear.
  2. Daniel Germanus, Ioanna Dionysiou, Harald Gjermundrød, Abdelmajid Khelil, Neeraj Suri, David E. Bakken, and Carl Hauser, ”Leveraging the Next-Generation Power Grid: Data Sharing and Associated Partnerships ”, IEEE PES Conference on Innovative Smart Grid Technologies Europe, October 10-13, 2010 Chalmers Lindholmen, Gothenburg, Sweden.
  3. Ioanna Dionysiou, Harald Gjermundrod, and Dave Bakken, ”GUTS: A Framework for Adaptive and Configureable Grid User Trust Service”, 6th International Workshop on Security and Trust Management (STM), September 23–24, 2010, Athens, Greece.
  4. David E. Bakken and Carl H. Hauser and Harald Gjermundrød, “Delivery Requirements and Implementation Guidelines for the NASPInet Data Bus”, in Proceedings of the First IEEE International Conference on Smart Grid Communications (SmartGridComm 2010), IEEE, Gaithersburg, MD, Oct 4–6, 2010, 37–42.
  5. Erlend S. Viddal and David E. Bakken and Harald Gjermundrød and Carl H. Hauser, “Wide-Area Actuator RPC over GridStat with Timeliness, Redundancy, and Safety”. In Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems (CISIS'2010), Krakow, Poland, Feb 15-18, 2010, 17–24.
  6. Stian F. Abelsen and Harald Gjermundrød and David E. Bakken and Carl H. Hauser, “Adaptive Data Stream Mechanism for Control and Monitoring Applications”, in Proceedings of 1st International Conference on Adaptive and Self-Adaptive Systems and Applications (ADAPTIVE'09), IEEE, Athens, Greece, November 2009, 8691.
  7. Harald Gjermundrød and David E. Bakken and Carl H. Hauser, Integrating an Event Pattern Mechanism in a Status Dissemination Middleware, in Proceedings of 1st International Conferences on Pervasive Patterns and Applications (PATTERN'09), IEEE, Athens, Greece, November 2009, 259–264.
  8. Ioanna Dionysiou, Dave Bakken, Carl Hauser, and Deborah Frincke “Formalizing End- to-End Context-Aware Trust Relationships in Collaborative Activities”, International Conference on Security and Cryptography (SECRYPT 2008), Special Session on Trust, Porto, Portugal, pp. 546 – 553, July 26–29, 2008. Acceptance Rate: 39% of 440 submissions.
  9. E. Næss, D.A. Frincke, A.D. McKinnon, and D.E. Bakken. "Configurable Middleware-Level Intrusion Detection for Embedded Systems".  2nd International Workshop on Security in Distributed Computing Systems (SDCS-2005), in  Proceedings of the 25th International Conference on Distributed Computing Systems (ICDCS) Workshops, IEEE, June 6–10, 2005, Colombus, Ohio, 144–151. Acceptance Rate: 29% of 42 submissions.
  10. A. David McKinnon, Kevin E. Dorow, Tarana R. Damania, Olav Haugan, Wesley E. Lawrence, David E. Bakken, John C. Shovic.  “A Configurable Middleware Framework with Multiple Quality of Service Properties for Small Embedded Systems”, 2nd IEEE International Symposium on Network Computing and Applications, Cambridge, MA April 16-18, 2003, 197–204. Acceptance Rate: 26% of 155 submissions.
  11. McDonnel, D and Neibuhr, B. and Matt, B. and Sames, D. and Tally, Gregg and Wang, S. and Whitmore, B and Bakken, D.  “Developing a Heterogenous Intrusion-Tolerant CORBA System” (regular full-length research paper),  in Proceedings of the  International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, Washington, DC, June 2002, 239–248.Acceptance Rate: 31% of 156 submissions.
  12. Franz, A. and Mista, R. and Bakken, D. and Dyreson, C. and Medidi, M.  “Mr. Fusion: A Programmable Data Fusion Middleware Subsystem with a Tunable Statistical Profiling Service” (Software Demonstration paper), in Proceedings of the International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, Washington, DC, June 2002, 273–278.Acceptance Rate: 31% of 156 submissions.
  13. Bakken, D. and Zhan, Z. and Jones, C. and Karr, D.  “Middleware Support for Voting and Data Fusion”, in Proceedings of the International Conference on Dependable Systems and Networks (DSN-2001), IEEE/IFIP, Göteborg, Sweden, July 1-4, 2001, 453-462. Acceptance Rate: 35% of 153 submissions.
  14. Krishnaswamy, V. and Ahamad, M. and Raynal, M. and Bakken,D.  “Shared State Consistency for Time-Sensitive Distributed Applications”, in Proceedings of the Twenty First International Conference on Distributed Computing Systems (ICDCS-21), IEEE, Tempe, Arizona, April, 2001.    Also reprinted as sole article in Newsletter of the Technical Committee on Distributed Processing, IEEE Computer Society, Fall 2001. Acceptance Rate: 32% of 217 submissions (from 19 countries). HONOR: Best Paper Award.
  15. Ren, J. and Cukier, M. and Rubel, P. and Sanders, W.H. and Bakken, D.E. and Karr, D.A., Building Dependable Distributed Applications Using AQuA, In Proceedings of the 4th IEEE Symposium on High Assurance Systems Engineering (HASE’99),Washington DC, November 17-19, 1999, 189-196. Acceptance Rate: 61% of 44 submissions.
  16. Zinky, J. and O’Brien, L. and Bakken, D. and Krishnaswamy, V. and Ahamad, M.  “PASS: A Service for Efficient Large Scale Dissemination of Time Varying Data Using CORBA”, in Proceedings of the Nineteenth International Conference on Distributed Computing Systems (ICDCS-1999), IEEE, Austin, TX, May 31 – June 5, 1999, 496-506.Acceptance Rate: not published (very likely similar to other ICDCSs, in 15%-35% range).
  17. Sabnis, Chetan and Cukier, Michel and Ren, Jennifer and Rubel, Paul and Sanders, William H. and Bakken, David E. and Karr, David A.  “Proteus: A Flexible Infrastructure to Implement Adaptive Fault Tolerance in AQuA,” in  Preprints of the Seventh IFIP International Working Conference on Dependable Computing for Critical Applications (DCCA-7), IFIP, San Jose, CA, Jan. 6-8, 1999, 137-156. Acceptance Rate: 32% of 62 submissions from 16 countries.
  18. Vanegas, Rodrigo and Zinky, John A. and Karr, David A. and Loyall, Joseph P. and Schantz, Richard E. and Bakken, David E.  QuO’s Runtime Support for Quality of Service in Distributed Objects”, in Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware ’98), IFIP, England, September 1998, 207-223. Acceptance Rate: 19% of 150 submissions.
  19. Cukier, Michel and Ren, Jennifer and Sabnis, Chetan and Henke, David and Pistole, Jessica, and Sanders, William, and Bakken, David and Berman, Mark and Karr, David and Schantz, Richard, “AQuA: An Adaptive Architecture That Provides Dependable Distributed Objects”, in Proceedings of the Seventeenth Symposium on Reliable Distributed Systems (SRDS-17), IEEE, October 1998, 245-253.Acceptance Rate: 34% of 110 submission.
  20. Loyall, Joseph P. and Schantz, Richard E. and Zinky, John A. and Bakken, David E.  “Specifying and Measuring Quality of Service in Distributed Object Systems,” in Proceedings of the First IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 98), April 1998, Kyoto Japan, 223-243. Acceptance Rate: 50% of submissions.
  21. Bakken, David E. and Schlichting, Richard D., “Tolerating Failures in the Bag-of-Tasks Programming Paradigm,” Proceedings of the Twenty-First International Symposium on Fault-Tolerant Computing (FTCS-21), IEEE, Montreal, Quebec, June 25-27, 1991, pp. 248-255. Acceptance Rate: 28% of 218 submissions.

Other Workshop and Conference Papers (lightly refereed, acceptance rates over 50%)

40.  Ioanna Dionysiou, Harald Gjermundrod, and Dave Bakken, “GUTS: A Framework for Adaptive and Configureable Grid User Trust Service,” in Proceedings of the 6th International Workshop on Security and Trust Management (STM), September 23–24, 2010, Athens, Greece

41.  David E. Bakken, Richard E. Schantz, and Richard D. Tucker.  Smart Grid Communications: QoS Stovepipes or QoS Interoperability”, in Proceedings of Grid-Interop 2009, GridWise Architecture Council, Denver, Colorado, November 17-19, 2009.   Available http://gridstat.net/publications/TR-GS-013.pdf.

·         Best Paper Award for “Connectivity” track.  This is the official communications/interoperability meeting for the pseudo-official “smart grid” community in the USA, namely DoE/GridWise and NIST/SmartGrid.

42.  Ioanna Dionysiou, Harald Gjermundrød, and David Bakken. “An Initial Approach for Adaptive Trust in Grid Environments”, in Proceedings of 1st Workshop on Computational Trust for Self-Adaptive Systems (SELFTRUST 2009), Athens, Greece, November 2009, IARIA, 719-722.  Part of the First International Conference on Adaptive and Self-adaptive Systems and Applications (ADAPTIVE 2009).

·         Best Paper Award for SELFTRUST09. 

43.  Ioanna Dionysiou, Dehorah Frincke, Carl Hauser, and Dave Bakken, “An Approach to Trust Management Challenges for Critical Infrastructures”, in Proceedings of the 2nd International Workshop on Critical Information Infrastructures Security (CRITIS07), Malaga, Spain, October 2-5, 2007.

  1. Carl H. Hauser, David E. Bakken, Ioanna Dionysiou, K. Harald Gjermundrød, Venkata S. Irava and Anjan Bose, Security, trust, and QoS in next-generation control and communication for large power systems, in Proceedings of the Workshop on Complex Network and Infrastructure Protection (CNIP06), Rome 28-29 March, 2006.
  2. Johnston, Ryan A., Hauser, Carl H., Gjermundrød, K. Harald,  and Bakken, David E.,  “Distributing Time-synchronous Phasor Measurement Data Using the GridStat Communication Infrastructure,” in Proceedings of 39th Annual Hawaii International Conference on System Sciences (CD/ROM), January 4-7,  Computer Society Press, 2006.  8 pages.
  3. Kevin Dorow and David Bakken, “Flexible Fault Tolerance In Configurable Middleware For Embedded Systems”, in Proceedings of the Workshop on Architectures for Complex Application Integration (WACAI2003), part of the 27th Annual International Computer Science Software and Applications Conference (COMPSAC 2003), IEEE, Dallas, Texas, November 3–6, 2003.
  4. Bakken, D, Bose, A., Dyreson, C., Bhowmik, S, Dionysiou, I., Gjermundrod, H. and Xu, L.  “Impediments to Survivability of the Electric Power Grid and Some Collaborative EE-CS Research Issues to Solve Them”, In Proceedings of the Fourth Information Survivability Workshop,IEEE, Vancouver, Canada, March 2002, p. C-2—C-5.
  5. Bakken, D., Evje, T., and Bose, A.  “Survivable Status Dissemination in the Electric Power Grid”, in Proceedings of the Information/System Survivabilty Workshop, in Supplement Proceedings of the International Conference on Dependable Systems and Networks (DSN-2001)IEEE/IFIP, Göteberg, Sweden, July 2001.
  6. Bakken, D. and Bose, A. and Bhowmik, S.  “Survivability and Status Dissemination in Combined Electric Power and Computer Communications Networks”, in Proceedings of the Third Information Survivability Workshop (ISW-2000), CERT, October, 2000, Boston, MA.
  7. Schantz, Richard E. and Bakken, David E.  “Distributed Objects with Quality of Service: An Organizing Architecture for Integrated System Properties,” Proceedings of the Third International Workshop on Object-Oriented, Real-Time, Dependable Systems (WORDS 97), IEEE, February, 1997.

Book Chapters

  1. Goel, Sanjay and Bakken, David. Smart Grid of the Future: Vision for 2030.  In “Smart Grid Commutations: A Vision and Roadmap for 2015, 2020, and 2030” (working title). IEEE Communications Society, August, 2011.
  2. Sabnis, Chetan and Cukier, Michel and Ren, Jennifer and Sanders, William W. and Bakken, David E. and Karr, David A.  “Proteus: A Flexible Infrastructure to Implement Adaptive Fault Tolerance in AquA,” Dependable Computing for Critical Applications 7, IEEE Computer Society Press, 1999, C. Weinstock and J. Rushby (eds.), 149-168.
  3. Loyall, Joseph P, and Bakken, David E. and Schantz, Richard E. and Zinky, John A. and Karr, David A. and Vanegas, Rodrigo, “QoS Aspect Languages and their Runtime Interactions”, in “Languages, Compilers, and Run-Time Systems for Scalable Computers”, O’Hallaron, David (ed.), Lecture Notes in Computer Science 1511, Springer-Verlag, 1998.
  4. Zinky, John A. and Bakken, David E, “Managing Systemic Meta-Data for Creating QoS-Adaptive CORBA Applications”, Building QoS into Distributed Systems, Andrew Campbell and Klara Nahrstedt, ed, Chapman & Hall, 1997.  (Adapted from IWQoS ’97 proceedings paper)
  5. Bakken, David E.  “On Specification, Metadata, and Binding of Multi-Property Quality of Service,  Dependable Computing for Critical Applications 6 , IEEE Computer Society Press, 1998, Mario Dal Cin, Catherine Meadows, and William H. Sanders (eds.), 149-152.
  6. Schlichting, Richard D. and Bakken, David E. and Thomas, Vicraj T., “Language Support for Fault-Tolerant Parallel and Distributed Programming,” in Foundations  of Ultradependable Computing: Paradigms for Dependable Applications, (G. Koob, C. Lau, Eds.) Kluwer Academic Publishers, 1994, 55-78.

Other Publications (including other workshops and conferences)

  1. David E. Bakken, Carl H. Hauser, Harald Gjermundrød, Anjan Bose. "Towards More Flexible and Robust Data Delivery for Monitoring and Control of the Electric Power Grid".   Technical Report EECS-GS-009, School of Electrical Engineering and Computer Science,  Washington State University, May 2007.
  2. Ioanna Dionysiou, Deborah Frincke, David E. Bakken and Carl Hauser. “Actor-Oriented Trust”, Technical Report EECS-GS-006, Washington State University, 2006.
  3. Carl A. Gunter, William H. Sanders, David E. Bakken, Anjan Bose, Roy Campbell, George Gross, Carl H. Hauser, Himanshu Khurana, Ravishankar K. Iyer, Zbigniew T. Kalbarczyk, Klara Nahrstedt, David M. Nicol, Thomas J. Overbye, Peter W. Sauer, Sean W. Smith, Robert J. Thomas, Von Welch, and Marianne Winslett, "Trustworthy Cyber-Infrastructure for Power (TCIP)," Proceedings of the Workshop on Research Directions for Security and Networking in Critical Real-time and Embedded Systems, San Jose, CA, April 2006. Proceedings online at http://moss.csc.ncsu.edu/~mueller/crtes06/.
  4. E. Næss, D.A. Frincke, A.D. McKinnon, and D.E. Bakken. "Configurable Middleware-Level Intrusion Detection for Embedded Systems".  Technical Report MQC-2005-01, School of Electrical Engineering and Computer Science, Washington State University, January 2005. 
  5. Andy Franz, David Bakken, and Murali Medidi.  “Multidimensional Fusion in Middleware”, Supplement of the International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, San Francisco, CA, June 2003, B-58–B-59.
  6. K. Harald Gjermundrød, Ioanna Dionysiou, David Bakken, Carl Hauser, and Anjan Bose.  “Flexible and Robust Status Dissemination for the Electric Power Grid”.  Technical Report EECS-GS-003, Washington State University, September 2003.
  7. Harald Gjermundrød, Ioanna Dionysiou, David Bakken, and Carl Hauser.  “Fault Tolerance Mechanisms in Status Dissemination Middleware”, Supplement of the International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, San Francisco, CA, June 2003, B-56–B-57.
  8. Douglas Smathers, Laney Kidd, Steven Goldsmith, Laurence Phillips, David Bakken, Anjan Bose, and David McKinnon.  “Software Requirements Specification for Management for Grid Control”, SAND REPORT SAND2003-1215, Sandia National Laboratories, April 2003, 82 pages.
  9. Bakken, D.  “Middleware: What it is, and How it Enables Adaptivity and Dependability”, in Proceedings of the IFIP 10.4 Working Group  on Dependable Computing, 43rd Meeting, International Federation for Information Processing (IFIP), Santa Maria, Cape Verde, January 4–7, 2003, 13–40.
  10. Bakken, D.  “GridStat: Middleware for More Extensible and Resilient Status Dissemination for the Electric Power Grid” (Research Report), in Proceedings of the IFIP 10.4 Working Group  on Dependable Computing, 43rd Meeting, International Federation for Information Processing (IFIP), Santa Maria, Cape Verde, January 4–7, 2003, 345–356.
  11. Bakken, D, Bose, A., Hauser, C., Dionysiou, I., Gjermundrød, H., Xu, L, and Bhowmik, S.  “Towards More Extensible and Resilient Real-Time Information Dissemination for the Electric Power Grid”, in Proceedings of Power Systems and Communications Systems for the Future, International Institute for Critical Infrastructures, Beijing, September 2002.  Available via http://gridstat.eecs.wsu.edu.
  12. McKinnon, A. David and Damania, Tarana R. and Bakken, David  E. and Dorow, Kevin E. and Lawrence, Wesley E.; "MicroQoSCORBA: A QoS-Enabled, Reflective, and Configurable Middleware Framework for Embedded Systems"; Proceedings of the OMG Real-Time & Embedded Distributed Object Systems Workshop, OMG & DARPA, Arlington, VA, USA, July 15-18, 2002.
  13. McKinnon, A. David and Dorow, Kevin E. and Damania, Tarana R. and Bakken, David E. and Lawrence, Wesley E.; "MicroQoSCORBA: A Fault Tolerant and Configurable Middleware Framework for Embedded Systems"; Proceedings of the 2nd Workshop on The ACE ORB (TAO), Arlington, VA, USA, July 19, 2002.
  14. Dionysiou, I., Gjermundrød, H., and Bakken, D.  “Fault Tolerance Issues in Publish-Subscribe Status Dissemination Middleware for the Electric Power Grid”, Supplement of the International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, Washington, DC, June 23-26, 2002, B-62-63..
  15. Bakken, D., Ding, J., Gu, L. and Sivalingam, K.  “Towards Bandwidth Reservation for Reliable Multicast”, in Proceedings of the IFIP 10.4 Working Group  on Dependable Computing, 40th Meeting, International Federation for Information Processing (IFIP), Stenungsund, Sweden, July 4-8, 2001, 241-248.
  16. Parameswaran, R., Blough, D., and Bakken, D.  “A Preliminary Investigation of Precision vs. Fault Tolerance Trade-offs in Voting Algorithms”, in Digest of FastAbstracts presented at the International Conference on Dependable Systems and Networks (DSN-2001), IEEE/IFIP, Göteborg, Sweden, July 4-8, 2001.
  17. Bakken, D., Gu, L. Sivalingam, K., and Karr., D.  “Improving Group Communication Performance with Bandwidth Reservation”, in Digest of FastAbstracts presented at the International Conference on Dependable Systems and Networks (DSN-2000), IEEE/IFIP, New York, June, 2000.
  18. Bakken, D., Bjune, G., and Ahamad, M.  “Towards Hybrid Replication and Caching Strategies”, ”, in Digest of FastAbstracts presented at the International Conference on Dependable Systems and Networks (DSN-2000), IEEE/IFIP, New York, June, 2000.
  19. Krishnaswamy, Vijaykumar and  Ahamad, Mustaque and  Raynal, Michel and Bakken, David.  “Shared state consistency for distributed time-sensitive applications”.  Technical Report GIT-CC-00-15, College of Computing, Georgia Institute of Technology, April 2000.
  20. Bakken, D and Berman, M, and  Cukier,  M. and Karr, D. and  Megquier, J, and  Ren,  J. and Ruebel, P. and  Sabnis, C.  Sanders, W.  and Schantz, R.  AQuA Dependability Management User’s and Programmer’s Guide Release 2.1, University of Illinois and BBN Technologies, October 1999.
  21. Bakken, David E. and Karr, David A and Jones, Christopher C. and Hale, John C, “The Voting Virtual Machine: A Flexible Mechanism for Collating Replicated Client Requests and Server Replies”, Digest of FastAbstracts presented at the 29th Annual International Symposium on Fault-Tolerant Computing (FTCS-29),  FTCS-29, IEEE,  June 15-18, 1999, Madison, WI.
  22. Cukier, Michel and Ren, Jennifer and Rubel, Paul and Bakken, David and Karr, David, “Building Dependable Distributed Objects with the AQuA Architecture”,. Digest of FastAbstracts presented at the 29th Annual International Symposium on Fault-Tolerant Computing (FTCS-29),  FTCS-29, IEEE,  June 15-18, 1999, Madison, WI, p 17-18.
  23. Schantz, Richard and Bakken, David and Karr, David and Loyall, Joseph and Zinky, John.  “Distributed Objects with Quality of Service: An Organizing Architecture for Integrated System Properties”, Workshop on Compositional Software Architectures, DARPA/OMG/MCC, January 6-8, 1998.
  24. Zinky, John A. and Bakken, David E, “Managing Systemic Meta-Data for Creating QoS-Adaptive CORBA Applications”, Proceedings of the Fifth International Workshop on Quality of Service (IWQoS ’97), Columbia University, New York, USA, May 1997.
  25. Bakken, David E.  “On Specification, Metadata, and Binding of Multi-Property Quality of Service,” Position Paper,  Proceedings of the Sixth International Working Conference on Dependable Computing for Critical Applications (DCCA-6), IFIP, Grainau, Germany, March 1997.
  26. Bakken, David E.  “Object-Oriented QoS for C2 Adaptivity and Evolvability, DARPA Workshop on Security Technology for Next-Generation C2 Systems, Institute for Defense Analyses, Alexandria, VA, July 29-30, 1996.
  27. Bakken, David E. and Schantz, Richard E. and Zinky, John A.  QoS Issues for Wide-Area CORBA-Based Object Systems”, Proceedings of the Second International Workshop on Object-Oriented, Real-Time, Dependable Systems (WORDS 96), IEEE, February, 1996.
  28. Bakken, David. E. and Schlichting, Richard D., “Using FT-Linda for Constructing Fault-Tolerant Parallel Programs”, The Journal of the University of Kuwait (Science), special issue on Parallel and Distributed Computing, 1996.
  29. Zinky, John. A, Bakken, David E., and Schantz, Richard.  “Overview of Quality of Service for Distributed Objects”, Proceedings of the Fifth Dual Use Applications  and Technologies Conference, IEEE, Utica, NY, May 22-25, 1995,  510-515.
  30. Guedes, D. Bakken, D., Bhatti, N., Hiltunen, M.  and Schlichting, R.  “A Customized Communications Subsystem for FT-Linda”, Proceedings of the 13th Brazilian Symposium on Computer Networks, May 1995, 319-338.
  31. Bakken, David. E. and Schlichting, Richard D., “Using FT-Linda for Constructing Fault-Tolerant Parallel Programs” (extended abstract), in Proceedings of the Conference on Parallel and Distributed Computing, Kuwait, March 13-15, 1995, 29-31.
  32. Zinky, John and Bakken, David and Schantz, Richard.  “Overview of Quality of Service for Distributed Objects”,  BBN Systems and Technologies Technical Report, 1995.
  33. Bakken, David E., Supporting Fault-Tolerant Parallel Programming in Linda.  Ph.D thesis, Department of Computer Science, The University of Arizona, 1994.  Available as TR 94-23 from the Dept. of Computer Sci., The University of Arizona.
  34. Townsend, Gregg and Bakken, Dave.  “Porting MultiSR”.  In Porting the SR Programming Language.  Department of Computer Science, The University of Arizona, 1994.  From the SR distribution http://www.cs.arizona.edu/sr/.  Tells how to port the SR runtime system that I parallelized to different parallel computers.
  35. Bakken, David E.  and Schlichting, Richard E.. Supporting Fault-Tolerant Parallel Programming in Linda. Technical Report TR93-18, The University of Arizona, 1993.
  36. Bakken, David E., “Inter-Partition Data Integrity in the Asynchronous DATAC Environment,” in Proceedings of the Eighth Digital Avionics Systems Conference, AIAA/IEEE, San Jose, Calif., October 17-20, 1988, pp. 724-730.

Patents

J. Zinky, R. Schantz, D. Bakken, and J. Loyall. “Framework for Providing Quality of Service Requirements in a Distributed Object-Oriented Computer System”, U.S. Patent Number 6,691,148, February 10, 2004.

J. Zinky, R. Schantz, D. Bakken, and J. Loyall. “Framework for Providing Quality of Service Requirements in a Distributed Object-Oriented Computer System”, U.S. Patent Number 6,629,126, September 30, 2003.

J. Zinky, R. Schantz, D. Bakken, J. Loyall, and R. Vanegas.  “Framework for Providing Quality of Service Requirements in a Distributed Object-Oriented Computer System", U.S. Patent Number 6,480,879.  November 1, 2002.


Former Graduate Student Advisees

1.      Wendy Maiden, MS (CS) 2010.

2.      Kim Swenson, MS (CS) 2009.

3.      Rick Grandy, MS (CS) 2007, Application of Reliable Host-Based Multicast to Large Scale Simulations. Working at Lockheed Martin, Richland Washington.

4.      Erlend Viddal, MS (CS), 2007,  Ratatoskr: Wide-Area Actuator RPC over GridStat with Timeliness, Redundancy and Safety. Now working for Eltek Valere, Drammen Norway.

5.      Stian Abelsen, MS (CS) 2007, Adaptive GridStat Information Flow Mechanisms and Management for Power Grid Contingencies. Now working for Simula Innovation, Oslo Norway.

6.      Ioanna Dionysiou PhD (CS) 2006, Dynamic and Composable Trust Management for Publish-Subscribe systems.  Assistant Professor (with tenure) at University of Nicosia, Cyprus.

7.      Kjell “Harald” Gjermundrød PhD (CS) 2006 , GridStat status dissemination middleware mechanisms.  Assistant Professor at University of Nicosia, Cyprus.

8.      Thor Egil Skaug, MicroQoSCORBA MS (CS) 2004, wireless middleware adaptation mechanisms in Bluetooth.  Working in industry

9.      Eivind Næss, MicroQoSCORBA MS (CS) 2004, configurable middleware-layer embedded intrusion detection subsystem.

10.  Wesley Lawrence,  MicroQoSCORBA realtime profiling toolkit, MS (CS) October 2003.  Now working at Pacific Northwest National Laboratory (PNNL).

11.  A. David McKinnon (PhD in CS), 2003, MicroQoSCORBA architecture & security mechanisms, now working at Pacific Northwest National Laboratory (PNNL).

12.  Kevin Dorow, MS (CS), 2002, MicroQoSCORBA fault tolerance, now working at Pacific Northwest National Laboratory (PNNL).

13.  Tarana Damania MS (EE), MicroQoSCORBA, 2002.  Completed an MBA at WSU in 2004, now working for Ernst & Young in the Los Angeles area.

14.  Radek Mista  MS(CS), Mr. Fusion (Fusion Status Service), 2002, then worked for Silicon Defense.

15.  Sripriya Vasudevan MS (CS),  2001, ad hoc mobile protocols, now at Microsoft (co-advisor Prof. Sivalingam)

16.  Solve Stokkan, MS (CS), 2001, adaptive attribute-based security for CORBA, now back in Norway.

17.  Zhiyuan (“Troy”) Zhan, MS (CS), 2001, Voting Virtual Machine, now at Microsoft.

18.  Olav Haugan, MS (CS)  2001, MicroQoSCORBA Toolkit, now working for Hynomics.

19.  Marius Sundbakken, MS (CS) 2001, C++ Maintainability (co-advisor Jack Hagemeister)

20.  Limin Gu, MS (CS), 2000, group communication and bandwidth reservation, now at Silicon Graphics

21.  Chris Jones, MS (CS), 2000, voting in middleware, first at BBN, then at TriGeo Network Security.

Former Graduate Committee Members

PhD: Venkata Irava, Lin Xu (EE power), Xiaofeng Yu (EE power), Byung-Hoon Park, Nilesh Bhide (probably 4-5 EE power students whose names I did not write down).

MS: Erik Solum, Ramkumar Rajendran, Bedirhan Urgun, Cheng Li, Subalakshmi Venugopal, Sunil Gowda,: Hao Jin, Vaishali Chattopadhyay, Ryan Johnston, Supreeth Sheshadri, Balvinder Thind, Ping Jiang, Knut Helge-Vik, Ramkumar Rajendran, Bedirhan Urgun, Cheng Li, Subalakshmi Venugopal, Sunil Gowda, Harini Krishnamurthy, Vikas Singh (MME), Jin Ding, Hui-Ling Lin, Raghava Kashyapa, Bo Wen, Wen Wei, Weiyun Huang, Ramakrishna Shenai, Kjell Harald Gjermundrød, Geir Bjune, Hongmei Sun, Ashraf Sultan (MME).  Also I think 5–10 others whose names I forgot to write down.

Current Graduate Student Advisees

  1. Tara Gibson
  2. Keith Henrickson

Current Graduate Committee Members

(lots)

 

Teaching Experience

WSU CptS 580 (AKA new 565): Advanced Topics in Distributed Computing Systems, Spring 2011

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2010.

WSU CptS 500, “Proseminar”, Fall 2010.

WSU CptS/EE 562, “Fault Tolerant Computing”, Spring 2010.

WSU CptS 224, “Programming Tools”, Fall 2009

WSU CptS 500, “Proseminar”, Fall 2009.

WSU CptS 224, “Programming Tools”, Fall 2008

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2008.

WSU CptS 500, “Proseminar”, Fall 2008.

WSU CptS/EE 562, “Fault Tolerant Computing”, Spring 2008.

WSU CptS 224, “Programming Tools”, Fall 2007

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2007.

WSU CptS 500, “Proseminar”, Fall 2007.

WSU CptS 224, “Programming Tools”, Fall 2006

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2006.

WSU CptS 500, “Proseminar”, Fall 2006.

WSU CptS/EE 562, “Fault Tolerant Computing”, Spring 2006.

WSU CptS 224, “Programming Tools”, Fall 2005

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2005.

WSU CptS 500, “Proseminar”, Fall 2005.

WSU CptS 224, “Programming Tools”, Spring 2004

WSU CptS/EE 562, “Fault Tolerant Computing”, Spring 2004.

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2003.

WSU CptS/EE 562, “Fault Tolerant Computing”, Spring 2002.

WSU CptS 464 and 564, “Distributed Systems Concepts and Programming, Fall 2001.  Taught circa 40 students, with a lot of CORBA programming experience involved.

WSU CptS/EE 455, “Introduction to Networking”, Spring 2001.

WSU CptS 464 and 564, “Distributed Systems”, Fall 2000.  Taught 26 students, with a lot of CORBA programming experience involved.  These are two new classes I added and got approved.

WSU CptS/EE 562, “Fault Tolerant Computing”, Spring 2000.

WSU CptS 565, “Distributed Systems”, Fall 1999.  Taught 27 students, with a lot of CORBA programming experience involved.

Instructor, “Architecture and Design of Client/Server Systems”, BU MET CS 679, Boston University (Metropolitan College), Fall, 1995.

Teaching Assistant, Introduction to Computer Science (first semester CS course; ??CS 115), University of Arizona, Spring 1990.  Included leading a weekly lecture.

Teaching Assistant, Department of Computer Science, Washington State University, Fall 1984.  Graded papers for CS 450, Design and Analysis of Algorithms.  Only such undergraduate to my knowledge with grading authority in our dept. over any graduate students (a few took this class).

University Service

Judge, Wiley Research Exposition, November 10, 2009.

Member, Power Faculty Search Committee, 2009-2010

Member, Mathematics Faculty Search Committee, 2007-2008

Chair of Mentoring Committee (Prof Roger Alexander), 2006

Chair of Mentoring Committee (Prof. Murali Medidi), 2006

Faculty Search Committee (Computer Science), 2005-2006

Chair of Tenure Committee (Prof. Zhe Dang), 2005-2006

Member of Mentoring Committee (Prof. Carl Hauser, Prof. Sirisha Medidi, Prof. Min-Sik Kim), 2006

EECS Director Search Committee Member, 2003-2004.

Curriculum Committee Member (Computer Science), 2000-2002

Faculty Search Chair (Computer Science), 2000-2001.

Professional Activities

External Doctoral Committees

Zhiyuan Zhan, “Meeting Data Sharing Needs of Heterogeneous Distributed Users”, College of Computer Science, Georgia Institute of Technology, December, 2006.  Voting member of committee.

Kristina Forsberg, “Design Principles of Fly-By-Wire Architectures”, Department of Computer Engineering, Chalmers University of Technology, Göteborg, Sweden, June, 2003.  “Opponent” in the dissertation defense (formal inquisitor and voting member of committee).

Vijaykumar Krishnaswamy, “Shared State Management for Time Sensitive Distributed Applications” College of Computer Science, Georgia Institute of Technology, February 2001.  Voting member of committee.

Peter A. Dinda, “Resource Signal Prediction and its Application to Real-Time Scheduling Advisors”, School of Computer Science, Carnegie Mellon University, February, 2000.  Voting member of committee.

Panel Participation

Panelist for “Communications Interoperability” panel, Grid-Interop 2009 (main “smart grid” community in US), Denver, CO November 17-19, 2009.  Topic: “Smart Grid Communications: QoS Stovepipes or QoS Interoperability?”

Panelist for panel “Critical Computing Systems: Challenges and Directions”, Fourth International Conference on Configurable Distributed Systems (CDS ’98), Annapolis, MD, May 4-6, 1998.

Moderator of panel “Extending QoS to include Performance, Dependability, and Security”, Sixth International Working Conference on Dependable Computing for Critical Applications (DCCA-6), Grainau, Germany, March 5-7, 1997.

Panelist for panel “Major Research Issues in Object-Oriented Reliable Distributed Systems”,  Second International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS ‘96), IEEE, February 1996.

Session Chairs

Chair of Session 2B (Practical Experience Reports), International Conference on Dependable Systems and Networks (DSN-2008), IEEE/IFIIP, Anchorage, Alaska, June 2008.

Chair of the Session 6B “Fast Abstracts III” at the International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, San Francisco, CA, June 2003.

Chair of the session “Fast Abstracts I” at the International Conference on Dependable Systems and Networks (DSN-2002), IEEE/IFIP, Washington, DC, June 2002.

Chair of the session “Object Oriented Systems” at the Twenty First International Conference on Distributed Computing Systems (ICDCS-21), IEEE, Mesa, Arizona, April 2001.

Chair of one of the FastAbstracts sessions at the International Conference on Dependable Systems and Networks, (DSN-2000), IEEE/IFIP, New York, June 2000.

Chair of the “Broadcast and Multicast” session at the Nineteenth International Conference on Distributed Computing Systems (ICDCS ’99), IEEE, Austin, Texas, May 31-June 4, 1999.

Program and Organizing Committees

Program Committee Program Committee for IEEE SmartGridCom m 2011, Track- Architectures and Models, Brussels, Belgium, October 17-20, 2011.

Program Committee for IEEE SmartGridCom m 2011, Track- Communication Networks for Smart Grid, Brussels, Belgium, October 17-20, 2011.

Program Committee, 8th International Conference on Autonomic and Trusted Computing, Banff, Canada, September 2-4, 2011.

Program Committee for 2nd IEEE Workshop on Smart Grid Networking Infrastructure (SGNI), Bonn, Germany, October 4–7,2011.  Part of LCN 2011.

Program Committee for Program Committee on International Conference on Distributed Applications and Interoperable Systems (DAIS 2010), Amsterdam, June 2010.  Part of DisCoTec 2010, IFIP.

Program Committee Member for First International Workshop on Smart Grid Communications (IEEE COMSOC), Cape Town, South Africa, May 2010.

Program Committee Member for Seventh IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2007), Paphos, Cyprus, June 6-8, 2007.

Program Committee Member for the 4th International Service Availability Symposium (ISAS 2007), Durham, New Hampshire, May 21–22, 2007.

Program Committee Member for 2nd Workshop on Hot Topics in Dependability (HotDep 06

), part of the 7th Symposium on Operating Systems Design and Implemental (OSDI 06), USENIX, November 8, 2006, Seattle.

Program Committee Member for 6th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS 2006), Bologna, Italy, June 13-16, 2006

Program Committee Member for High Assurance Systems Engineering (HASE 2005), Heidelberg, Germany, October 12-14, 2005.

Program committee for the FastAbstracts sessions of  International Conference on Dependable Systems and Networks (DSN-2005), Yokahama, Japan, June 28-July 1, 2005.

Program Committee Member for International Workshop on Critical Information Infrastructures (CIIW’05), International Institute for Critical Infrastructures, Linköping, Sweden, May 17-18, 2005.

Program Committee Member for 2nd International Service Availability Symposium, Berlin, Germany, April 25-26, 2005.

Program Committee Member for 3rd IEEE International Symposium on Network Computing and Applications, Cambridge, MA, August 30-September 1, 2004.

Program Committee Member for the International Workshop on Middleware Performance (MP 2004) , satellite workshop for the IEEE International Performance, Computing, and Communications Conference, Phoenix, Arizona US April 2004.

Program Committee Member for the 2004  Pacific Rim International Symposium on Dependable Computing  (PRDC 2004), IEEE, French Polynesian Islands (Tahiti), March 3–5, 2004.

Program Committee Member for Workshop on Reliable and Secure Middleware, part of Fifth International Symposium on Distributed Objects and Applications (DOA’03), Sicily, Italy, Nov. 3–7, 2003.

Program Committee Member for the Workshop on Architectures for Complex Application Integration (WACAI 2003), part of the 27th Annual International Computer Software and Applications Conference (COMPSAC 2003), Hong Kong, Sept. 30 – Oct. 3, 2003.

Program Committee Member for Tutorials Committee, International Conference on Dependable Systems and Networks (DSN-2003), San Francisco, CA, June 2003.

Program Committee member, 2002 International Symposium on Distributed Computing (DISC-2002), Tolouse, France, October 28-30, 2002.

Program committee member for Fourth International Symposium on Distributed Objects & Applications (DOA’02), Irvine, California, October 28-November 1, 2002.

Program committee member for Twenty Second International Conference on Distributed Computing Systems (ICDCS-22), Vienna, Austria, July 2-5 2002.

Member of Organizing Committee for International Conference on Dependable Systems and Networks (DSN-2002), Washington, DC, June 2002.

FastAbstracts chair for International Conference on Dependable Systems and Networks (DSN-2002), Washington, DC, June 2002.

Program committee member for Workshop on Dependable Middleware-Based Systems (WDMS-2002), Washington, DC, June 2002.

Program committee member for the Sixth Annual Workshop on Distributed Objects and Components Security (DOCSEC2002), Object Management Group, March 18-21 2002, Baltimore, Maryland.

Program committee member for Third International Symposium on Distributed Objects & Applications, Rome, September 2001.

Program committee for the FastAbstracts sessions of  International Conference on Dependable Systems and Networks (DSN-2001), Göteberg, Sweden, July 2001.

Program committee member for Twenty First International Conference on Distributed Computing Systems (ICDCS-21), IEEE, Mesa, Arizona, April 2001.

Program committee member for the FastAbstracts sessions of  International Conference on Dependable Systems and Networks, (DSN-2000), IEEE/IFIP, New York, June 2000.

Program committee member for Nineteenth International Conference on Distributed Computing Systems (ICDCS ’99), IEEE, Austin, Texas, May 31-June 4, 1999.

Program committee member for Fourth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR ’98),  ACM SIGPLAN, Pittsburgh, PA, May 28-30, 1998.

Other Professional Activities

Chair, Data Bus Subcommittee, RFP Task force of the North American Synchrophasor Initiative (NASPI), 2007-8.

Invited reviewer for Building Secure and Reliable Network Applications  by Kenneth P. Birman, Manning Publications (Greenwich, CT) and Prentice Hall, 1997.

Referee for Theory and Practice of Object Systems, Information Processing Letters, Journal of Parallel and Distributed Computing, IEEE Software,  IEEE Network,Theoretical Computer Science (Special Issue on Dependable Parallel Computing), IEEE Symposium on Fault-Tolerant Computing (multiple years), 2nd International Symposium on Reliable and Object-Oriented Distributed Systems (ISORC99), 13th European Conference on Object-Oriented Programming (ECOOP99), First International Conference on Mobile Data Access, and Dependable Computing for Critical Applications, DSN-2001, IEEE Transactions on Parallel and Distributed Systems (multiple years), IEEE Transactions on Software Engineering, Research Council of Norway, DSN-2003, DSN-2004, DSN-2007, ICDCS-2010, DSN 2009, … (gobs more, I do 6-10 a year but don’t bother writing them down)

Senior Member, IEEE


Invited Technical Presentations (future in parentheses)

6/10/11                  BBN Technologies, Cambridge, MA

6/7/11                    NASPI Data & Network Management Task Team, Toronto, Ontario, Canada

11/22/10                               ISO NY (with ISO New England, PJM, MISO), Rensselaer, NY

8/27/10                  Puget Sound Energy (control room and support), Redmond, WA

5/18/10                  University of Naples "Parthenope", Italy (International cooperation meeting with EC industry)

2/24/10                  NASPI Data & Network Task Team Working Group, Austin, TX

2/22/10                  Department of Electrical & Computer Engineering, Texas A&M, College Station, TX

11/18/09                               Grid Interop 2009 (Denver, CO)  (Best “Connectivity” Paper Award)

11/06/09                               Department of Electrical Engineering, Arizona State University, Tempe AZ

11/05/09                               Salt River Project (a utility), Scottsdale, AZ

8/7/09                    Pacific Gas & Electric (planning), Oakland, CA

8/7/09                    Pacific Gas & Electric (operations), San Francisco, CA

8/6/09                    Southern California Edison (IT), Irwindale, CA

7/10/09                  Bonneville Power Administration, Vancouver WA

4/22/09                  College of Computing, Georgia Tech, Atlanta GA

4/21/09                  Department of Electrical and Computer Engineering, Georgia Tech, Atlanta GA

2/6/09                    Cisco Systems (Smart Grid Architecture Group), San Jose, CA

1/21/09                  Cisco Electric Utility Consultants Group, Munich, Germany

1/20/09                  European Commission ICT- Energy Research Information Day, Brussels Belgium (keynote)

1/2/4/09                                North American Synchrophasor Initiative (NASPI) meeting, Phoenix AZ

1/5/09                    Electrical Engineering Department, Northeastern University, Boston MA

10/17/08                               North American Synchrophasor Initiative (NASPI) meeting, Charlotte, NC

9/12/08                  Pacific Northwest National Lab, Richland WA

8/29/08                  Tacoma Power, Tacoma WA

4/30/08                  Puget Sound Energy, Bellevue WA

4/30/08                  Areva, Redmond, WA

3/27/08                  Western Electricity Coordinating Council (Data Exchange Work Group), San Diego, CA

2/5/08                    Bonneville Power Administration, Vancouver WA

11/7/07                  Tennessee Valley Authority, Chattanooga, TN

11/6/07                  Oak Ridge National Lab, Oak Ridge, TN

11/6/07                  PSERC National Seminar (via telephone)

11/2/07                  Idaho National Lab, Idaho Falls, ID

9/18/07                  Workshop on Phasors & Phasor Applications, Entergy utility, New Orleans, Lousiana

9/13/07                  Pacific Northwest National Lab, Richland WA

3/15/07                  Electric League of the Pacific Northwest, Bellevue Washington

2/26/07                  Intercollege, Nicosia, Cyprus

2/22/07                  Oslo College, Norway

2/21/07                  Buskerud College, Kongsberg Norway

2/19/07                  Sintef Energy Research, Trondheim Norway.

1/12/07                  IFIP 10.4 Working Group on Dependable Computing, Gosier, France

1/14/07                  IFIP 10.4 Working Group on Dependable Computing, Gosier, France

11/28/06                               National Institute of Standards and Technology, Washington DC

11/27/06                               Department of Energy, Washington DC

11/14/06                               Idaho National Lab, Idaho Falls, ID

10/11/06                               Avista Utilities, Spokane, Washington

10/5/06                  Visualization & Analytics Centers (VAC) Consortium meeting, PNNL, Richland, WA

6/8/06                    Technische Universität Darmstadt, Germany

6/5/06                    Workshop on Complex Networks and Infrastructure Protection, Italian National Energy Lab (ENEA), Rome, Italy

3/17/06                      US-EU Critical Infrastructure Protection workshop, Washington, DC

3/16/06                      Department of Homeland Security, Washington, DC

10/13/05                   Eastern Interconnect Phasor Project (EIPP) meeting, Washington, DC.  Note: EIPP later was expanded to what is now known as the North American Synchrophasor Initiative (NASPI), www.naspi.org.

5/30/05                      Workshop on Next-Generation Power Grid Communications for Better Control and Protection, Rome, Italy

4/26/05                      2nd International Service Availability Symposium (ISAS05), Berlin, Germany.

4/25/05                      Lancaster University, UK

4/22/05                      Lancaster University, UK

3/7/05                        Department of Energy, Washington, DC

2/4/05                        EC Workshop on power grid communications, Brussels, Belgium (keynote speaker)

11/18/04                   Linköping University, Sweden

10/21/04                   Norsk EnergiRevisjon AS (NERAS), Lier, Norway

10/11/04                   Technische Universität Wien, Vienna, Austria

10/8/04                      Technische Universität Darmstadt, Germany

10/6/04                      ABB Research, Baden, Switzerland

9/27/04                      European Commission, Brussels Belgium

9/20/04                      Department of Homeland Security, Washington DC

5/6/04                        Pacific Northwest National Lab, Richland WA

4/7/04                        Boeing Commercial Airplanes, Seattle, WA

3/24/04                      Inland Northwest Homeland Defense Research Symposium, Moscow, ID

3/2/04                        Department of Energy, Washington, DC

3/2/04                        Department of Homeland Security, Washington, DC

2/10/04                      Simula Research Laboratory, Olso, Norway

12/15/03                   Pacific Northwest National Lab, Richland WA

11/12/03                   Software Protection Initiative Workshop, Washington DC

10/27/03                   Agilent Technologies, Liberty Lake, Washington

9/26/03                      Oregon Graduate Institute, Portland, OR

6/12/03                      Technische Universität Berlin, Germany

6/11/03                      Chalmers University, Göteborg Sweden

6/5/03                        University of Oslo, Oslo Norway

4/18/03                      BBN Systems and Technologies, Cambridge, MA

4/14/03                      Georgia Institute of Technology, Atlanta, GA

4/4/03                        Cisco, San Jose, CA

4/4/03                        HP Labs, Palo Alto, CA

2/12/03                      Amazon.com, Seattle, WA

2/11/03                      INTEC Security Forum, Spokane, WA

1/10/03                      RED ELÉCTRICA DE ESPAÑA, Madrid, Spain.

1/7/03                        43rd IFIP Working Group 10.4 on Dependable Computing (research report on GridStat), Sal, Cape Verde.

1/4/03                        43rd IFIP Working Group 10.4 on Dependable Computing (opening presentation on middleware for adaptability and dependability), Sal, Cape Verde.

12/5/02                      Pacific Northwest National Lab (PNNL), Richland, Washington.

9/4/02                        Northwest Public Power Association (NWPPA), Spokane, Washington.

6/25/02                      International Conference on Dependable Systems and Networks (DSN-02), Washington, DC.

6/18/02                      The Boeing Company, Seattle, Washington.

4/25/02                      University of Tromsø, Tromsø, Norway

4/23/02                      University of Oslo, Oslo, Norway

4/22/02                      Simula Research Laboratory, Olso, Norway

3/13/02                      DARPA OASIS PI Meeting, Hilton Head, SC.

3/5/02                        HP Labs, Palo Alto, CA.

12/6/01                      World Wide Packets, Spokane WA.

8/3/01                        CERT Coordination Center, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.

7/08/01                      IFIP 10.4 Working Group on Dependable Computing and Formal Methods (Research Reports briefing), Stenungsund, Sweden.

7/04/01                      International Conference on Dependable Systems and Networks (DSN-01), Göteborg, Sweden.  (2 presentations: full paper and also Fast Abstract)

6/27/01                      University of Oslo, Oslo Norway

6/21/01                      Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland

5/27/01                      Middleware Summit, Washington University, St. Louis, MO.

2/20/01                      Georgia Institute of Technology, Atlanta GA

1/31/01                      Oregon State University, Corvallis OR

10/24/00                   Third Information Survivability Workshop (ISW-2000), Boston, MA

10/12/00                   Arizona State University, Tempe, AZ

10/11/00                   University of Arizona, Tucson, AZ

7/24/00                      DARPA Realtime Java VM Workshop, Arlington, VA

11/16/99                   Washington University, St. Louis, MO

11/15/99                   University of Illinois at Urbana-Champaign

4/21/99                      Hewlett Packard Laboratories, Palo Alto, CA

12/2/97                      USAF Rome Lab/C3AB 20th Technology Exchange Meeting, Utica, NY

11/21/97                   Carnegie Mellon University, Pittsburgh PA

11/5/97                      Northeastern University, Boston MA

10/29/97                   Oregon Graduate Institute, Beaverton, OR

10/28/97                   University of Oregon, Eugene, OR

10/27/97                   Boeing Defense and Space Group, Kent, WA

10/24/97                   Washington State University, Pullman, WA

10/23/97                   Boeing Commercial Airplane Company, Everett WA

10/10/97                   Georgia Institute of Technology, Atlanta, GA

6/25/97                      FTCS-27 (Work In Progress Report), Seattle, WA

6/17/97                      OOPSLA Mid-Year Applied Object Technology Telecommunications Workshop, Port Jefferson NY

12/11/96                   DARPA QoSA Meeting (at 37th IETF Meeting), San Jose, CA

12/5/96                      Rome Lab/C3AB 19th Technology Exchange Meeting, Utica, NY

3/14/95                      Conference on Parallel and Distributed Systems, Kuwait University

2/8/95                        University of Massachusetts, Lowell

7/12/94                      Boeing Commercial Airplane Company, Everett, WA

5/1994                       University of Texas, El Paso (date approx.)

4/1994                       Univerisity of Wyoming (date approx.)

4/1994                       BBN Systems and Technologies, Cambridge, Mass. (date approx.)

7/1992                       GTE Labs, Waltham, MA

6/26/91                      FTCS-21, Montreal, Canada

10/18/88                   Digital Avionics Systems Conference, San Jose, CA. (hey, my first paper!)