Peter Bodorik

Professor, Faculty of Computer Science


Room 318, Faculty of Computer Science Building


Phone: 494-6452


Office Hours

Tue, Thu  1:10 — 2:30 or

by appointment - email


Current Research Interests

Key words: Distributed and Web Technologies, Privacy Architecture, Caching, Transactional Caching, Caching in Middleware Environment, Distributed Database, Quality of Service (QoS), E-commerce, E-business and E-government


E-business is supported by numerous systems in which middleware plays an important role. To ensure that the middleware provides appropriate services to appropriate clients, we have developed a QoS framework, and a supporting tool-kit, for monitoring of middleware and its infrastructure in which it operates. We are studying models for middleware components that would enable us to predict their consumption of infrastructural resources and delays and hence to enable allocation of resources and balance the workload. Caching is one of the basic techniques to improve the response time of web-based systems. We are studying adaptation of caching techniques in Distributed DBs (DDBs) to the environment of middleware components supporting web-based applications.


As the use of e-business proliferates, the issue of privacy gains in importance. We have developed an architecture, based on the P3P platform, that supports requirements for enhanced user-controlled privacy. Privacy management issues that are addressed include the identification of data repositories and their purposes, user agents and their roles and interactions, and the separation of persona profile information from user preference information.


Further details about the projects can be found here.







Brief Bio

I obtained a Bachelor of Computing Science (Hon) from University of Calgary in 1974, Master of Engineering (Electrical Engineering) from Carleton University, Ottawa, in 1977, and Ph.D. (Electrical Engineering) from Carleton University in 1985. I have held positions of System Analyst and Systems Engineer in the IT industry in Calgary and Ottawa. I have held academic positions at various levels at the Technical University of Nova Scotia and Dalhousie University. Currently I am a Full Professor at the Faculty of Computer Science at Dalhousie University.


CSCI 6407— Management of Date in Distributed Systems


ECMM 6010 — Technical Issues in Electronic Commerce


INFX 2690/91, 3600/01, 4600/01 & CSCI 3190/91—Community Project Courses