 |
[Home]
[Research]
[Software]
[Contact]
On this page:
I am particularly interested in working in the
areas of large-scale distributed systems, high performance computing, middleware
services, grid computing, resource management, performance modeling and
analysis, information management, and decentralized coordination.
[Top]
My thesis research focuses on devising decentralized middleware-triggered
application reconfiguration strategies in dynamic execution environments such as
grids and shared clusters. The need for application adaptation mechanisms has
become increasingly important as grid computing is gaining more and more
importance among the scientific community. To this effect, I was a major
contributor of the design, implementation, and evaluation of a novel middleware
framework for application reconfiguration, called the
Internet Operating System (IOS). I also designed and implemented a library
that extends message passing (MPI) parallel applications with reconfiguration
mechanisms through process migration and/or process split and merge. IOS
provides decentralized middleware and application services that automate
resource and application profiling, diagnose applications’ performance, and
perform load balancing, migration, checkpointing, splitting, and merging of
computations in a nearly transparent manner. IOS is currently being used as a
Testbed for running real scientific applications in dynamic environments in
multi-disciplinary collaborations.
[Top]
Articles in journals
or book chapters
-
Kaoutar El Maghraoui, Travis J. Desell, Boleslaw K. Szymanski, and Carlos A. Varela.
The Internet Operating System: Middleware
for Adaptive Distributed Computing. International Journal
of High Performance Computing Applications (IJHPCA), Special Issue on
Scheduling Techniques for Large-Scale Distributed Platforms,
20(4):467-480, 2006. [pdf] [bibtex-entry]
-
Kaoutar El Maghraoui,
Travis Desell,
Boleslaw K. Szymanski,
James D. Teresco, and
Carlos A. Varela. Towards a Middleware Framework for
Dynamically Reconfigurable Scientific Computing. In L.
Grandinetti, editor, Grid Computing and New Frontiers of High
Performance Processing, volume 14 of Advances in Parallel
Computing, pages 275-301. Elsevier, 2005. [pdf] [bibtex-entry]
Conference
articles
-
Kaoutar El Maghraoui, Travis J. Desell,
Boleslaw K. Szymanski, and Carlos A. Varela. Dynamic Malleability in
MPI Applications. In Seventh IEEE International Symposium on
Cluster Computing and the Grid (CCGrid 2007), Rio de Janeiro,
Brazil, May 2007.
[pdf] [bibtex-entry]
-
Travis Desell,
Kaoutar El Maghraoui, and
Carlos Varela. Malleable Components for Scalable High
Performance Computing. In Proceedings of the HPDC'15
Workshop on HPC Grid programming Environments and Components (HPC-GECO/CompFrame),
Paris, France, pages 37-44, June 2006. IEEE Computer Society.
[pdf] [bibtex-entry]
-
Kaoutar El Maghraoui,
Alok Meghranjani,
Tamar Eilam,
Michael Kalantar, and
Alexander V. Konstantinou. Model Driven Provisioning:
Bridging the Gap Between Declarative Object Models and Procedural
Provisioning Tools. In Proceedings of Middleware 2006, ACM/IFIP/USENIX,
7th International Middleware Conference, Melbourne, Australia,
pages 20 pp., November 2006. [pdf] [bibtex-entry]
-
Wei-Jen Wang,
Kaoutar El Maghraoui,
John Cummings,
Jim Napolitano,
Boleslaw K. Szymanski, and
Carlos A. Varela. A Middleware Framework for Maximum
Likelihood Evaluation over Dynamic Grids. In Second IEEE
International Conference on e-Science and Grid Computing,
Amsterdam, Netherlands, December 2006.
[pdf] [bibtex-entry]
-
Kaoutar El Maghraoui,
Boleslaw Szymanski, and
Carlos Varela. An Architecture for Reconfigurable Iterative
MPI Applications in Dynamic Environments. In R. Wyrzykowski, J.
Dongarra, N. Meyer, and J. Wasniewski, editors, Proc. of the Sixth
International Conference on Parallel Processing and Applied Mathematics
(PPAM'2005), number 3911 of LNCS, Poznan, Poland, pages 258-271,
September 2005. [pdf] [bibtex-entry]
-
T. Desell,
K. El Maghraoui, and
C. Varela. Load Balancing of Autonomous Actors over Dynamic
Networks. In Proceedings of the Hawaii International
Conference on System Sciences, HICSS-37 Software Technology Track,
pages 1-10, January 2004.
[pdf] [bibtex-entry]
-
K. El Maghraoui,
J. Flaherty,
B. Szymanski,
J. Teresco, and
C. Varela. Adaptive Computation over Dynamic and
Heterogeneous Networks. In Proc. of the Fifth International
Conference on Parallel Processing and Applied Mathematics (PPAM'2003),
number 3019 of LNCS, Czestochowa, Poland, pages 1083-1090, September
2003. [pdf][bibtex-entry]
-
K. El Maghraoui, and Tajje-Eddine Rachidi. Towards building
H.323-aware wireless systems: H.323 Control Loops and Applications
adaptation to wireless link conditions. In Proc.of the
5th World Multiconference on Systemics, Cybernetics and Informatics (SCI
2001). Volume XVI, Pages 106-113, Orlando, Florida, July 2001. [pdf]
Technical reports
-
Kaoutar El Maghraoui,
Travis J. Desell, and
Carlos A. Varela. Network Sensitive Reconfiguration of
Distributed Applications. Technical report 05-03, Rensselaer
Polytechnic Institute Department of Computer Science, 2005.
[pdf] [bibtex-entry]
-
Kaoutar El Maghraoui,
Carlos Varela,
Boleslaw K. Szymanski,
Joseph E. Flaherty, and
James D. Teresco. A Middleware Framework for Dynamically
Reconfigurable MPI Applications. Technical report CS-04-09,
Williams College Department of Computer Science, 2004.
[pdf] [bibtex-entry]
Thesis
- Kaoutar El Maghraoui. Towards
Building H.323-aware 3G Wireless Systems: Control Loops in H.323-based
Multimedia Networks. Masters Thesis, Al Akhawayn University,
Morocco, 2001. [pdf]
Work in progress
- Travis Desell, Kaoutar El Maghraoui, and Carlos Varela. Malleable
Applications for Scalable High Performance Computing. Under review for the Cluster Computing
Journal.
Invited for a special issue with the best papers from (HPC-GECO/CompFrame
2006).
- Travis J. Desell, Kaoutar El Maghraoui, and Carlos A. Varela. Malleable Applications for Dynamic and Heterogeneous Environments.
Submitted to ICDCS 2007.
- Kaoutar El Maghraoui, Boleslaw Szymanski, and Carlos Varela. A
Middleware-centric Approach for Adapting Iterative MPI Applications in
Dynamic Environments. To be submitted to the Journal of Grid
Computing.
[Top]
- Survey of Peer-to-Peer Systems. [pdf]
- Randomized Distributed Garbage Collection. [pdf]
- Concurrent Object Oriented Programming in Java. [pdf]
[Top]
- K. El Maghraoui, J. Chabarek, C. Varela, B. Szymanski, and J. Teresco,
SALSA_MPI: A Framework for Dynamically Reconfigurable MPI Applications,
Workshop on Pervasive Computing and Networking (CPCN04), RPI, Troy, NY,
April 2004. [ppt]
- T. Desell, K. El Maghraoui, C. Varela, and B. Szymanski, IOS: A
Middleware for Autonomous Worldwide Computing, Workshop on Pervasive
Computing and Networking (CPCN04), RPI, Troy, NY, April 2004. [ppt]
- K. El Maghraoui, C. Varela, B. Szymanski, and J. Teresco, Adaptive
Parallel Computation over Dynamic and Heterogeneous Networks, Conference on
Adaptive Methods for Partial Differential Equations and Large Scale
Computation (ADAPT03), RPI, Troy, NY, October 2003. [ppt]
[Top]
- The Internet Operating System: Middleware for Adaptive Distributed
Computing. Center for Pervasive Computing and Networking, RPI, Troy, NY,
December 6th, 2006.
- A Framework for the Dynamic Reconfiguration of Scientific
Applications in Grid Environments. PhD Forum, Grace Hopper
Celebration of Women in Computing (GHC06), San Diego, CA, October 2006.
- An Architecture for Reconfiguring Iterative MPI Applications in
Dynamic and Heterogeneous Environments. SIAM Conference on Parallel
Processing for Scientific Computing (PP06), San Francisco, CA, February
2006. [ppt]
[Top]
|
 |