Research Support

Temporal and Event-Based Management of Social Media Data using NoSQL Technologies, funded by Harris Corporation, awarded Fall 2012 ($114,061).

Evaluation of Cloud-Based Database Technologies, funded by Harris Corporation, awarded Summer 2011 ($80k).

Towards a Useful Database for Corals, with Robert Van Woesik and Semen Koksal, funded by the USGS, awarded Fall 2004 ($50k).

An Automated System for User Support and Optimization of Databases, with Kevin L. Fox, funded by the United States Air Force, awarded Fall 1996 ($439,216).

An Empirical Study of Interconnection Network Control Strategies for Parallel Computers, University Research Grant Award, Clemson University, awarded Spring 1989 ($1500).


Journal Publications

Bahr, G.S., Allen, W.H., Bernhard, P.J., and Wood, S., "The Artificial Memory of Mr. Polly: Memory Simulation in Databases & the Emergence of Knowledge," Leonardo, MIT Press, February, 2017.

Bernhard, P.J., Faulkner, G., and Frieder, O., "XML Strategies for Legacy Database Search," IEEE IT Professional, March/April, 2003.

Bernhard, P.J. and Rosenkrantz, D.J., "Partitioning Message Patterns for Bundled Omega Networks," IEEE Transactions on Parallel and Distributed Systems, Vol. 5, No. 4, April 1994, pp. 353-363.

Bernhard, P.J., "A Reduced Test Suite for Protocol Conformance Testing," ACM Transactions On Software Engineering And Methodology, Vol. 3, No. 3, July 1994, pp. 201-220.

Bernhard, P.J., "Bounds on the Performance of Message Routing Heuristics," IEEE Transactions On Computers, Vol. 42, No. 10, October 1993, pp. 1253-1256.

Bernhard, P.J., Jacobs, D.P. and Hedetniemi, S.T, "Efficient Sets in Graphs," Discrete Applied Math, 44(1993), pp. 99-108.

Bernhard, P.J. and Rosenkrantz, D.J., "An Efficient Method for Representing and Transmitting Message Patterns on Multiprocessor Interconnection Networks," Journal of Parallel and Distributed Computing, Vol. 11, No. 1, Jan. 1991, pp. 72-85.

Bernhard, P.J., Hunt, H.B. III and Rosenkrantz, D.J., "Compaction of Message Patterns into Succinct Representations for Multiprocessor Interconnection Networks," Journal of Parallel and Distributed Computing, Vol. 12, No. 1, May 1991, pp. 39-49.

Bernhard, P.J. and Rosenkrantz, D.J., "Using the Dual Path Property of Omega Networks to Obtain Conflict-free Message Routing," IEEE Transactions on Parallel and Distributed Systems, Vol. 2, No. 4, Oct. 1991, pp. 503-507.


Conference Publications

Bernhard, P.J., "Game Design for Computer Science Majors," International Conference on Frontiers in Education: CS and CE (FECS 2016), pp. 21-25, Las Vegas, NV.

Huang, W. and Bernhard, P.J., "A Spatial Database Benchmark for Classroom Application," International Conference on Frontiers in Education: CS and CE (FECS 2011), pp. 148-150, Las Vegas, NV.

Bernhard, P.J., Wilson, E., Hebert, A. and Fox, K.L., "Extracting Data Models from Legacy Database Systems," Proceedings of the 2005 International Conference on Information and Knowledge Engineering, (IKE 2005), pp. 158-164, CSREA Press, June 20-23, Las Vegas, NV.

Infantes-Morris, T., Bernhard, P.J., Fox, K.L., Faulkner, G., and Stripling, K., "Industrial Evaluation of a Highly-Accurate Academic IR System," 2003 Conference on Information and Knowledge Management (CIKM).

Webster, B., and Bernhard, P.J., "A Local Search Optimization Algorithm Based on Natural Principles of Gravitation," 2003 International Conference on Knowledge Engineering.

Bernhard, P.J., "Significance of Multi-Value Lock Escalation Schemes," International Conference on Knowledge Engineering, CSREA Press, June 2002, pp. 620-625.

Bernhard, P.J. and Fox, K.L., "Experimental Evaluation of Techniques for Database File Assignment," International Symposium on Information Systems and Engineering, CSREA Press, June 2001, pp. 218-223.

Bernhard, P.J. and Fox, K.L., "An Intelligent, Agent-Based Assistant for Database Performance Tuning," International Conference on Artificial Intelligence, June/July 1999, pp. 331 - 335.

Bernhard, P.J., "Bounds on the Performance of Message Routing Heuristics," Third IEEE Symposium On Parallel and Distributed Processing, Dec. 1991, pp. 856-863.

Bernhard, P.J. and Rosenkrantz, D.J., "Maximizing Congestion-free Message Patterns for Bundled Omega Networks," Proc. Twenty-eighth Annual Allerton Conference on Communication, Control and Computing, Oct. 1990, pp. 911-913.

Bernhard, P.J., Hunt, H.B. III and Rosenkrantz, D.J., "Compaction of Message Patterns into Space-Efficient Representations for Multiprocessor Interconnection Networks," (abbreviated version) 1989 International Conference on Parallel Processing, Penn. State Univ. Vol. I, pp. 111-115.

Bernhard, P.J. and Rosenkrantz, D.J., "An Efficient Method for the Representation and Transmission of Message Patterns," (abbreviated version) Frontiers `88: The Second Symposium on the Frontiers of Massively Parallel Computation, George Mason Univ., Fairfax, Virginia, 1988, pp. 115-119.

Bernhard, P.J. and Rosenkrantz, D.J., "The Complexity of Routing Through an Omega Network," Proc. Twenty-fifth Annual Allerton Conference on Communication, Control and Computing, Sept. 1987, pp. 1027-1036.


Other Publications

Bernhard, P.J., "Integration Testing for Protocal-Based Software Systems," unpublished manuscript.

Bernhard, P.J., "Algebraic Structure of Mask-Representable Address Sets and Message Patterns," unpublished manuscript.

Bernhard, P.J., "Algorithmic Aspects of Message Transmission Strategies for Multistage Interconnection Networks," Ph.D. thesis, Computer Science Department, SUNY Albany, NY.

Bernhard, P.J., and Fox, K.L., "Intelligence Assistant for User Support and Optimization of Databases (IA4DB)," AFRL-IF-RS-TR-1999-3, Final Technical Report, January 1999, Air Force Research Laboratory, Information Directorate, Rome Research Site, Rome, NY.


Invited Presentations

Bernhard, P.J., "An Intelligent Assistant for User Support and Optimization of Databases (IA4DB)," presented at the Databases of the 21st Century workshop, AFRL, Rome NY, April 1998.

NoSQL Presentation