Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mohamed S. Mansour is active.

Publication


Featured researches published by Mohamed S. Mansour.


international conference on autonomic computing | 2006

Implementing Diverse Messaging Models with Self-Managing Properties using IFLOW

Vibhore Kumar; Zhongtang Cai; Brian F. Cooper; Greg Eisenhauer; Karsten Schwan; Mohamed S. Mansour; Balasubramanian Seshasayee; Patrick M. Widener

Implementing self-management is hard, especially when building large scale distributed systems. Publish/subscribe middlewares, scientific visualization and collaboration tools and corporate operational information systems are examples of one class of systems, distributed information flow infrastructures, that could benefit from self management. This paper presents IFLOW, an autonomic middleware for implementing these different distributed systems in a self-managing way. IFLOW reduces different messaging models down to a common information flow abstraction, creates a self-managing implementation of that abstraction and then provides a substrate for building diverse information flow systems. We describe the design and implementation of IFLOW and describe case studies of implementing different messaging models as self-managing systems.


international conference on service oriented computing | 2006

I-queue: smart queues for service management

Mohamed S. Mansour; Karsten Schwan; Sameh Abdelaziz

Modern enterprise applications and systems are characterized by complex underlying software structures, constantly evolving feature sets, and frequent changes in the data on which they operate. The dynamic nature of these applications and systems poses substantial challenges to their use and management, suggesting the need for automated solutions. This paper considers a specific set of dynamic changes, large data updates that reflect changes in the current state of the business, where the frequency of such updates can be multiple times per day. The paper then presents techniques and their middleware implementation for automatically managing requests streams directed at server applications subjected to dynamic data updates, the goal being to improve application reliability in face of evolving feature sets and business data. These techniques (1) automatically detect input patterns that lead to performance degradation or failures and then (2) use these detections to trigger application-specific methods that control input patterns to avoid or at least, defer such undesirable phenomena. Lab experiments using actual traces from Worldspan show a 16% decrease in frequency of server restarts when using these techniques, at negligible costs in additional overheads and within delays suitable for the rates of changes experienced by this application.


ACM Transactions on Autonomous and Adaptive Systems | 2009

Isolation points: Creating performance-robust enterprise systems

Mohamed S. Mansour; Karsten Schwan; Sameh Abdelaziz

This article explores a performance isolation-based approach to creating robust distributed applications. For each application, the approach is to understand the performance dependencies that pervade it and then impose constraints on the possible ‘spread’ of such dependencies through the application. The mechanisms used for this purpose, termed isolation points, are software abstractions inserted at key program locations: (1) in application interfaces, (2) in middleware implementations for making remote requests, and (3) in the system interfaces used by middleware and applications. This article demonstrates the utility of isolation points by using them to implement higher level abstractions that improve the performance-robustness of representative enterprise applications. The I-Queue abstraction uses isolation points to implement performance-robust messaging, targeting the message queues used in distributed enterprise codes. By appropriately orchestrating message dispatching, I-Queue can achieve an improvement of 16--32% in dispatched message locality based on traces obtained from the large-scale e-Pricing® search engine operated by Worldspan L.P.


international conference on parallel processing | 2004

StreamGen: a workload generation tool for distributed information flow applications

Mohamed S. Mansour; Matthew Wolf; Karsten Schwan


Archive | 2006

AutoFlow: Autonomic Information Flows for Critical Information Systems

Zhongtang Cai; Ada Gavrilovska; Sandip Agarwala; Greg Eisenhauer; Brian F. Cooper; Patrick M. Widener; Jay F. Lofstead; Vibhore Kumar; Matt Wolf; Balasubramanian Seshasayee; Hasan Abbasi; Karsten Schwan; Mohamed S. Mansour


acm ifip usenix international conference on middleware | 2005

I-RMI: performance isolation in information flow applications

Mohamed S. Mansour; Karsten Schwan


Archive | 2005

Autonomic Information Flows

Karsten Schwan; Brian F. Cooper; Greg Eisenhauer; Ada Gavrilovska; Matthew Wolf; Hasan Abbasi; Sandip Agarwala; Zhongtang Cai; Vibhore Kumar; Jay F. Lofstead; Mohamed S. Mansour; Balasubramanian Seshasayee; Patrick M. Widener


Archive | 2006

Persistent Residual Increase in Server Processing Time

Mohamed S. Mansour; Karsten Schwan


Archive | 2007

Behavior isolation in enterprise systems

Karsten Schwan; Mohamed S. Mansour


Lecture Notes in Computer Science | 2006

I-queue : Smart queues for service management

Mohamed S. Mansour; Karsten Schwau; Sameh Abdelaziz

Collaboration


Dive into the Mohamed S. Mansour's collaboration.

Top Co-Authors

Avatar

Karsten Schwan

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Matthew Wolf

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Patrick M. Widener

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Zhongtang Cai

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ada Gavrilovska

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Hasan Abbasi

Georgia Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge