Jalal Kawash, Assistant Professor
PhD, University of Calgary, Canada, 2000
Address:
Department of Computer Science
College of Engineering
American University of Sharjah
P.O. Box 26666
Sharjah, United Arab Emirates
Room: L022–A
Office: + (971) 6 515 2536
Fax: + (971) 6 515 2979
E-mail:jkawash@aus.edu
Research Interests
Distributed and parallel systems, memory consistency models, distributed and concurrent algorithms, Web and Internet computing, mobile computing, virtual communities and computing education
Biography
Jalal Kawash received his B.Sc. in Computer Science from the American University of Beirut in 1991. He received his M.Sc. in Computer Science from the Lebanese American University in 1995, specializing in parallel computing. Between 1991 and 1996, Dr. Kawash worked in the software development industry in Lebanon and Australia. He completed his PhD in Computer Science at the University of Calgary, Canada, in 2000, specializing in distributed systems. After, he worked as a post-doctoral researcher at the same institution. In January 2001, he joined WiPoint Mobile Technologies Inc. in Calgary as a vice-president of research and development. He has been an adjunct assistant professor with the University of Calgary since July 2002. He joined AUS in Fall 2002.
Selected Publications
Journal Publications
- J. Kawash. “Process Synchronization with Readers and Writers Revisited.” Journal of Computing and Information Technology 12 (4), December 2004.
- J. Kawash. “Complex Quantification in Structured Query Language (SQL): A Tutorial Using Relational Calculus.” Journal of Computers in Mathematics and ScienceTeaching, 23(2):169-190, 2004.
- N. Mansour, J. Kawash and H. Diab. “Properties of Simulated Annealing and Genetic Algorithms for Mapping Data to Multicomputers.” Parallel Algorithms andApplications, 12(9):279-296, 1998.
Papers in Lecture Notes Series
- L. Higham and J. Kawash. “Memory Consistency and Process Coordination for SPARC Multiprocessors.” Lecture Notes in Computer Science (High Performance Computing, International Conference), 1970:355-366, Springer-Verlag, December 2000.
- L. Higham and J. Kawash. “Bounds for Mutual Exclusion with Only Processor Consistency.” Lecture Notes in Computer Science (Distributed Computing, International Symposium), 1914:44-58, Springer-Verlag, October 2000.
- L. Higham and J. Kawash. “Java: Memory Consistency and Process Coordination.” Lecture Notes in Computer Science (Distributed Computing, International Symposium), 1499:201-215, Springer-Verlag, September 1998.
Refereed Conference Papers
- J. Kawash and S. Enbashi. “A Dynamic Rich Client for Ubiquitous Devices.” Proceedings of the Ninth International Conference on Internet and MultimediaSystems and Applications, February 2005.
- J. Kawash. “An Overview of Mathematical Methods for Modeling Complex Memory Behavior in High-Performance Computer Systems.” Proceedingsof the International Conference on Modeling, Simulation and Applied Optimization, February 2005.
- F. Linjawi, H. Kaddoura and J. Kawash. “A Simple Technique to Disable the DDoS Attacks.” Proceedings of the Second IEEE GCC Conference, November 2004, pp. 491-495.
- L. Higham and J. Kawash. “Implementing Sequentially Consistent Programs on Processor Consistent Platforms.” Proceedings of the Seventh International Symposiumon Parallel Architectures, Algorithms and Networks, May 2004, pp. 326-331, IEEE Computer Society Press.
- J. Kawash. “Consistency Models for Internet Caches.” Proceedings of Winter International Symposium on Information and Communication Technologies, January 2004, pp. 161-166, ACM International Conference Proceedings Series.
- J. Kawash. “Declarative User Interfaces for Handheld Devices.” Proceedings of Winter International Symposium on Information and Communication Technologies, January 2004, pp. 410-415, ACM International Conference Proceedings Series.
- J. Kawash. “XML User Interfaces for Collaborative Mobile Virtual Communities.” Proceedings of 2003 International Conference on WWW/Internet, November 2003, pp. 771-774, IADIS Press.
- J. Kawash and M. Itani. “Building Collaborative Mobile Virtual Communities on the Web.” Proceedings of the 2002 International Conference on WWW/Internet, November 2002, pp. 371-378, IADIS Press.
- J. Kawash. “Writing Complex SQL Queries that Require Universal Quantifiers.” Proceedings of the 2000 Western Canadian Conference on Computing Education, May 2000.
- J. Kawash and L. Higham. Memory Consistency and Process Coordination for SPARC v8 Multiprocessors (Brief Announcement). In Proceedings of the 19thACM Symposium on Principles of Distributed Computing, July 2000, pp. 335, ACM Press.
- L. Higham and J. Kawash. “Can Expensive Synchronization be Avoided in Weak Memory Models?” Brief Announcements of the 13th International Symposium on Distributed Computing, Comenius University, Slovak Republic, September 1999, pp. 13-21.
- L. Higham and J. Kawash. “Critical Sections and Producer/Consumer Queues in Weak Memory Systems.” Proceedings of the 1997 International Symposium onParallel Architectures, Algorithms, and Networks, December 1997, pp. 56-53, IEEE Computer Society Press.
- L. Higham, J. Kawash and N. Verwaal. “Defining and Comparing Memory Consistency Models.” Proceedings of the 10th International Conference on Paralleland Distributed Computing Systems, October 1997, pp. 349-356.
- J. Kawash, N. Mansour and H. Diab. “General Applicability of Genetic and Simulated Annealing Algorithms for Data-Mapping.” Proceedings of the Seventh InternationalConference on Parallel and Distributed Computing and Systems, 1995, pp. 225-228.
|