Books, Book Chapters, Publications & Papers


[ BOOKS | BOOK CHAPTERS | REFEREED JOURNAL PUBLICATIONS | REFEREED CONFERENCE PUBLICATIONS | PAPERS SUBMITTED FOR PUBLICATION | OTHER PUBLICATIONS ]


BOOKS

Database Transaction Models for Advanced Applications,
Elmagarmid,A.K.(Editor), Published by Morgan Kaufmann Press, March,1992, 611 pages.(Not a collection of articles)
Object-Oriented Multidatabase Systems,
Bukhres,O.A. and Elmagarmid,A.K., Prentice Hall Publishing, 1995.
Multidatabase Systems,
Elmagarmid,A.K., Rusinkiewicz,M. and Sheth,A. (Editors), Published by Morgan Kaufmann Press, in preparation.
Fundamental Issues and Theoretical Perspectives in Multidatabase Transaction Management,
Elmagarmid,A.K. and Boudriga,N., Publisher Prentice Hall, in preparation.

BOOK CHAPTERS

A Survey of Deadlock Detection Strategies in Distributed Database Systems,
Abonamah,A. and Elmagarmid,A.K., Advances in Distributed and Parallel Processing, Vol. 1, Applications , H.W. Tyrer Ablex Publishing Corporation, to be published August, 1992.
Interoperability in Multidatabase Systems,
Bukhres,O. and Elmagarmid,A.K., Encyclopedia of Microcomputers(Invited Chapter), Inc. Vol. 9, October, 1991, pp. 269-286, Marcel Dekker Publishers.
Introduction to Advanced Transaction Models,
Elmagarmid,A.K., Leu,Y., Mullen,James G. and Bukhres,O., Database Transaction Models for Advanced Applications, March 1992, pp.33-52, Morgan Kaufmann Press.
Multidatabase Transaction and Query Processing in Logic,
Kuhn,E., Puntigam,F. and Elmagarmid,A.K., Database Transaction Models for Advanced Applications, March 1992, pp.298-348, Morgan Kaufmann Press.
The Integration of Database Systems,
Schaller,T., Bukhres,O., Elmagarmid,A.K., and Liu,X., Object-Oriented Multidatabase Systems, Prentice Hall, in preparation.
Inter-Base Star: A Multidatabase System,
Mullen,J., Bukhres,O., and Elmagarmid,A.K., Object-Oriented Multidatabase Systems, Prentice Hall, in preparation.

REFEREED JOURNAL PUBLICATIONS

A Partially Distributed Deadlock Detection Algorithm,
Elmagarmid,A.K., Sheth,A.P. and Liu,M.T., International Journal of Computer and Information Science, Vol.14, 1985, pp. 307-329, Plenum Publishing Corporation.
Fault-Tolerant Deadlock Detection in Distributed Database Systems,
Elmagarmid,A.K., Journal of Computer Systems Science and Engineering, Vol.2, 1987, pp. 16-28, Butterworth & Co. Ltd. Publishers.
Deadlock Avoidance Mechanisms in Distributed Systems,
Datta,A.K., Ghosh,S., Harms,D. and Elmagarmid,A.K., Journal of Computer Systems Science and Engineering, Vol.3, 1988, pp. 67-82, Butterworth & Co. Ltd. Publishers.
Two-Phase Deadlock Detection Algorithm,
Elmagarmid,A.K.,and Datta,A.K., IEEE Transactions on Computers, Vol. 37, 1988, pp. 1454-1458, IEEE Computer Society Press.
Pipelining and Concurrency in Graphics and Image-Processing Applications,
Datta,A.K., Ghosh,S., Gopalan,M. and Elmagarmid,A.K., Journal of Computer Systems Science and Engineering, Vol.3, 1988, pp. 197-216, Butterworth & Co. Ltd. Publishers.
A Distributed Deadlock Detection and Resolution Algorithm and its Correctness Proof,
Elmagarmid,A.K., Sondararajan,N. and Liu,M.T., IEEE Transactions on Software Engineering, Vol. 14, 1988, pp. 1443-1452, IEEE Computer Society Press.
Towards a Unified Model for Performance Evaluation of Concurrency Control,
Elmagarmid,A.K., and Helal,A.A., Information Sciences, Vol. 47, 1989, pp. 77-94, North-Holland Publishers.
Critical Issues in Multidatabase Systems,
Elmagarmid,A.K., and Rusinkiewicz,M., Information Sciences (Invited paper in Special Issue on Information Sciences: Past, Present and Future), 1991, Vol.57, pp. 403-425, North-Holland Publishers.
Bandwidth Availability of m-Level Hierachical Multiprocessor Systems,
Elmagarmid,A.K., and Mahgoub,I.O., Information Sciences, Vol. 60, No. 3, March 1992, pp. 185-215, North-Holland Publishers.
Performance Analysis of a Generalized Class of m-level Multiprocessor System,
Mahgoub,I.O. and Elmagarmid,A.K., IEEE Transactions on Parallel and Distributed Computing, Vol. 2, No. 3, March 1992, pp. 129-138, IEEE Computer Society Press.
Integrity Aspects of Quasi Serializability,
Elmagarmid,A.K. and Du,W., Information Processing Letters, Vol.38, No.1, April 1991, pp.23-28, North-Holland Publishers.
Specification and Execution of Transactions for Advanced Database Applications,
Leu,Y., Elmagarmid,A.K. and Boudriga,N., Information Systems, Vol.17, No.2, 1992, pp. 171-183, Pergamon Press Ltd.
On Global Transaction Scheduling Criteria in Multidatabase Systems,
Zhang,A. Elmagarmid,A.K., International Journal on Very Large Data Bases (VLDB Journal), Vol.1, No.4, July, 1993, Morgan Kaufmann Publishers.
Supporting Consistent Updates in Replicated Multidatabase Systems,
Du,W., Elmagarmid,A.K., Kim,W., and Bukhres,O.A., International Journal on Very Large Data Bases (VLDB Journal), Vol.2, No.2, 1993, Morgan Kaufmann Publishers.
InterBase: An Execution Environment for Global Applications over Distributed, Autonomous and Heterogeneous Software Systems,
Bukhres,O., Chen,J., Du,W., Elmagarmid,A.K. and Pezzoli, R.,Computer Magazine, IEEE Computer, 26(8):57-69, August 1993.
The Implementation of Cooperation Mechanisms Among System Components in a Heterogeneous Multidatabase Environment,
Chen,J., Bukhres,O. and Elmagarmid,A.K., The Journal of the USENIX Association, Vol.6, No.2, pp.207-244, 1993.
Remote System Interfaces: An Approach to Overcome Heterogeneous Barriers and Retain Local Atonomy in the Integration of Heterogeneous Systems,
Elmagarmid,A.K., Chen,J. and Bukhres,O.,The International Journal on Intelligent and Cooperative Information Systems, Vol.2, No.1, pp.1-22, March 1993.
Object-Orientation in Multidatabase Systems,
Pitoura,E., Bukhres,O. and Elmagarmid,A.K., The ACM Computing Surveys, June 1995.
A Parallel Logic Language for Transaction Specification in MDBSs,
Kuhn,E., Elmagarmid,A.K., Leu,Y. and Boudriga,N., In International on System Integration, Kluwer Academic Press, 1995.

REFEREED CONFERENCE PUBLICATIONS

Distributed Deadlock Detection in Transaction-Processing Systems,
Elmagarmid,A.K., Datta,A.K. and Liu,M.T., Proceedings of the IEEE COMSAC'84, 1984, pp.81-90, IEEE Computer Society Press. (A revised version shown in 11.)
Fault_Tolerant Deadlock Detection in Distributed Database Systems,
Elmagarmid,A.K. and Liu,M.T., Proceedings of the IEEE International Symposium on Fault-Tolerant Computing, 1985, pp.240-245, IEEE Computer Society Press. (A revised version shown in 9.)
Deadlock Detection Algorithms in Distributed Database Systems,
Elmagarmid,A.K., Sheth,A.P. and Liu,M.T., Proceedings of the IEEE International Conference on Data Engineering, 1986, pp.556-564, IEEE Computer Society Press.
Optimistic vs. Pessimistic Concurrency Control Algorithms: A Comparative Study,
Nagi,M.H., Helal,A.A. and Elmagarmid A.K., Proceedings of the IEEE International Conference on Parallel Processing, 1986, pp.131-138, IEEE Computer Society Press.
Deadlock Detection and Resolution in Distributed Databases,
Tsai,W.C., Elmagarmid,A.K. and Hurson,A.R., Proceedings of the IEEE INFOCOM Conference, 1987, pp.77-85, IEEE Computer Society Press.
Supporting Updates in Heterogeneous Database Systems,
Elmagarmid,A.K. and Helal,A.A., Proceedings of the 1988 IEEE International Conference on Data Engineering, 1986, pp.564-569, IEEE Computer Society Press.
An Implementation Scheme for Distributed Transaction Processing,
Mannai,D.N. and Elmagarmid,A.K., Proceedings of the IEEE COMPCON '88, 1988, pp. 185-188, IEEE Computer Society Press.
QSR: A Correctness Criterion for Clobal Concurrency Control in InterBase,
Du,W. and Elmagarmid,A.K., Proceedings of the 15th International Conference on Very Large Databases, Amsterdam, August 22-25, 1989, pp. 347-356, Morgan Kaufman Publishers, Inc.
Effects of Autonomy on Maintaining Global Serializability in Heterogeneous Database Systems
Du,W., Elmagarmid,A.K., Leu,Y. and Ostermann,S., Proceedings of the 2nd International Conference on Data and Knowledge Systems for Manufacturing and Engineering, October, 1989, pp. 113-120, IEEE Computer Society Press.
A Paradigm for Concurrency Control in Heterogeneous Distributed Database,
Elmagarmid,A.K. and Du,W., International Conference on Data Engineering, February 1990, pp.37-46, IEEE Computer Society Press.
The Distributed Operation Language for Specifying Multi-System Applications,
Rusinkiewicz,M., Ostermann,S., Elmagarmid,A.K., Loa,K., The First International Conference on Systems Integration, March 1990, pp.337-345, IEEE Computer Society Press.
The Distributed Operation Language for Multi-System Applications,
Rusinkiewicz,M., Ostermann,S., Elmagarmid,A.K., NSF Workshop on Heterogeneous Database Systems, Chicago, Illinois, December 1989.
A Hierarchial Approach to Concurrency Control in Heterogeneous Database Systems,
Leu, Y., and Elmagarmid, A., Second International Conference on Database for Parallel and Distributed Systems, July 1990, Ireland, pp. 202-210, IEEE Computer Society Press.
A Multidatabase Transaction Model for InterBase,
Elmagarmid, A., Leu, Y., Litwin, W. and Rusinkiewicz, M., Proceedings of VLDB-90, August 1990, Australia, pp. 507-518, Morgan Kaufmann Publishers.
Multidatabase Consistency,
Elmagarmid, A. and Du, W., Proceedings of Workshop on Multidatabase and Semantic Interoperability, Tulsa, Oklahoma, November 1990, pp.70-75, University of Kentucky Press.
Maintaining Transaction Consistency Using Quasi Serializable Executions,
Du, W., Elmagarmid, A. and Kim, W., COMPCON-91, San Francisco, California, February 1991, pp. 152-155, IEEE Computer Society Press.
Maintaining Quasi Serializability in Multidatabases,
Du, W., Elmagarmid, A. and Kim, W., Proceedings of International Conference on Data Engineering, April 1991, Japan, pp. 360-367, IEEE Computer Society Press.
Transaction Specification in Multidatabase Systems Based on Parallel Logic Programming,
Kuhn, E., Puntigam, F. and Elmagarmid, A., The First International Workshop on Interoperability in Multidatabase Systems, IMS91, April 1991, Japan, pp. 110-117, IEEE Computer Society Press.
IPL: The InterBase Prototype Language,
Bukhres, O., Chen, J., Elmagarmid, A., Leu, Y. and Zhu,G., The Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing , February 2-3, 1992, Tempe, Arizona, pp. 69-76, IEEE Computer Society Press.
An Execution Model for Distributed Database Transactions and its Implementation in VPL,
Kuhn, E., Puntigam, F. and Elmagarmid, A., Lecture Notes in Computer Science, Advances in Database Technology - EDBT '92, Third International Conference on Extending Database Technology, March 23-27, 1992, Vienna, Austria, pp.483-498,Springer-Verlag Publishers.
On the Impossibility of Atomic Commitment in Multidatabase Systems,
Mullen, J., Elmagarmid, A., Kim, W. and Sharif-Askary, J., Second International Conference on Systems Integration, June 15-18, 1992, Morristown, New Jersey, pp. 625-634, IEEE Computer Society Press.
On Global Transaction Scheduling Criteria in Multidatabase Systems,
Zhang, A. and Elmagarmid, A.K., International Conference on Parallel and Distributed Databases (PDIS-93, IEEE Computer Society Press) (Selected as one of 4 best papers and invited to appear in VLDB Journal, Vol. 1, No. 4, July, 1993, Morgan-Kaufmann Publishers.), pp. 117-124, IEEE Computer Society Press.
Object-Oriented Multidatabases: Systems and Research Overview
Bukhres, O. A., Elmagarmid, A.K. and Mullen, J. G., Invited paper, Proceedings of the First International Conference on Information and Knowledge Management (CIKM, International Society for Mini and Microcomputers), November 8-11, 1992, Baltimore, Maryland, pp. 27-34, The International Society for Mini and Microcomputers - ISMM Press.
IPL: A Multidatabae Transaction Specification Language
Chen, J., Bukhres, O. and Elmagarmid, A., 13th International Conference on Distributed Computing Systems, pp. 439-448, Pittsburgh, Pennsylvania, U.S.A., IEEE Computer Society Press, May 1993.
InterBase: A Multidatabase Prototype System.
Bukhres, O., Chen, J., Elmagarmid, A., Liu, X. and Mullen, J., ACM SIGMOD Conference, 1993, Washington, D.C., pp.439-539, IEEE Computer Society Press.
InterSQL: A Multidatabase transaction Programming language
Mullen, J. and Elmagarmid, A., In Proceedings of the Fourth International Workshop on Database Programming Languages, NY, 1993.
Maintaining Consistency of Replicated Data in Multidatabase Systems
Jing, J., Du, W., Elmagarmid, A. and Bukhres, O., 14th International Conference on Distributed Computing Systems, 1994, Poland, IEEE Computer Society.
Distributed Lock Management for Mobile Transactions,
Jing, J., Bukhres, O. and Elmagarmid, A., 15th International Conference on Distributed Computing Systems, June 1995, Van Couver B.C., IEEE.

PAPERS SUBMITTED FOR PUBLICATION

Maintaining HDDBS Consistency: the Quasi Serializability Approach,
Elmagarmid, A., Du, W. and Kim, W., submitted July 1990, revised December 1991, (IEEE Transactions on Data and Knowledge Engineering, IEEE Computer Society Press ).
Global Commitment in Multidatabase Systems,
Elmagarmid, A., Jing, J. and Kim, W., submitted November 1991, (IEEE Transactions on Data and Knowledge Engineering, IEEE Computer Society Press).
Termination Protocols for Mobile Transactions,
Bukhres, O., Jing, J. and Elmagarmid, A., submitted, 1995.
Bit Sequences: A Cache Invalidation Algorithm in Mobile Environment,
Jing, J., Bukhres, O., Elmagarmid, A. and Alonso, R., submitted 1995.
An Efficient and Reliable Reservation Algorithm for Mobile Transactions,
Elmagarmid, A., Jing, J. and Bukhres, O., submitted, 1995.

OTHER PUBLICATIONS

A Paradigm for Concurrency Control Performance Evaluation,
Helal, A.A., Elmagarmid, A.K. and Hurson, A.R., A position paper for U.S. Army Workshop on Future Directions in Computer Architecture and Software, Charleston, South Carolina, May 1986, North Carolina State University Press.
A Survey of Distributed Deadlock Detection Algorithms,
Elmagarmid, A.K., ACM Sigmod Record, Vol. 15, No. 3, 1986, pp. 37-45, ACM Press.
Design of Distributed Operating Systems,
Elmagarmid, A.K., Book Review, Computer Magazine, August 1987, p. 143, IEEE Computer Society Press.
Transaction Processing in Heterogeneous Distributed Databases,
Elmagarmid, A.K., Abstract in Proceedings of Second Workshop on Large Grained Parallelism, Hidden Valley, Pennsylvania, October 11-14, 1987. Sponsored by the Software Engineering Institute of Carnegie Mellon University.
Position Statement on Transaction Processing: When Will We Have the Heterogeneous Databases?
Elmagarmid, A.K., ACM-IEEE Fall Joint Computer Conference, 1987, pp. 746, IEEE Computer Society Press.
An Optimistic Concurrency Control Algorithm for Heterogeneous Distributed Database Systems,
Elmagarmid, A. and Leu, Y., (Invited paper in Special Issue on Federated Databases, S. Sarin, guest editor), IEEE Data Engineering Bulletin, Vol. 10, 1987, pp. 26-32, IEEE Computer Society Press.
Integrating Distributed Heterogeneous Computing Environments,
Heiler, S., et al., National Institute for Standards and Technology, Information Directors Report.
Introduction to the Special Issue on Database Systems,
Elmagarmid, A.K., Information Sciences, Vol. 46, 1988, p. 1, North-Holland Publishers.
Editorial Comments,
Elmagarmid, A.K., Information Science, Vol. 49, No. 1,2,3, 1989, North-Holland Publishers.
Introduction to the Special Issue on Heterogeneous Databases,
Elmagarmid, A.K. and Pu, C., ACM Computing Surveys, September 1990 , pp. 175-178, ACM Press.
Extending the Transaction Model to Capture More Meaning,
Rusinkiewicz, M., Elmagarmid, A., Leu, Y. and Litwin. W., ACM Sigmod Record, Vol. 19, 1990, pp. 3-7, ACM Press.


[
BOOKS | BOOK CHAPTERS | REFEREED JOURNAL PUBLICATIONS | REFEREED CONFERENCE PUBLICATIONS | PAPERS SUBMITTED FOR PUBLICATION | OTHER PUBLICATIONS ]