Research Interests
- Distributed Systems
- Parallel and Distributed Computing: Grid computing, Cloud computing, Cluster computing
- Modeling and Simulation: Simulations on Grid, Agent-based simulations
- Service Oriented Architecture (SOA)
Current Project(s)
-
An Integrated and Adaptive Simulation-Based Decision-Support Framework
for High Tech Manufacturing and Service Networks
Abstract: The objective of this particular programme is to investigate how design, analysis, enhancement and implementation of critical business processes in a manufacturing and service network can be realised using one single simulation/ application framework. The overall architecture of the framework outlines how commercial simulation packages and web-service based business process application components would have to be connected through a commercial application framework to achieve maximum leverage and re-usability of the applications involved. In the pilot phase of this programme, research issues were also addressed with regard to mechanisms for interoperation between commercial simulation packages, symbiotic interaction between simulation-based decision support components and physical systems, and simulation speed-up through multiobjective optimal computing budget allocation techniques on a grid infrastructure.[1]
[1] P. Lendermann*, S.J. Turner, L.H. Lee*, T. Hung*, S.J.E. Taylor*, L.F. McGinnis*, S. Buckley, 2005, An Integrated and Adaptive Decision-Support Framework for High-Tech Manufacturing and Service Networks, 2005 Winter Simulation Conference. -
A Dynamic Web Service Scheduling and
Deployment Framework for Grid Workflow
Abstract: Grid computing boosts productivity by maximizing resource utilization and simplifying access to resources which are shared among virtual organizations. Recently, the Grid and Web service communities have established a set of common interests and requirements. The latest version of the Globus Toolkit (GT4) implements the Web Services Resource Framework (WSRF) specifications which have been formulated to cover these interests. However, it has some limitations in supporting the dynamic nature of large-scale Grid and data-intensive workflow executions. Dynamic Web service deployment fits well into the dynamic nature of the Grid and opens new ways of managing workflow executions on the Grid.
So far, there is little work on deploying Web services dynamically on Grid computing resources. In this report, we propose a dynamic Web service scheduling and deployment framework that supports the workflow management of dynamic services. Dynamic Web service deployment on the Grid enables the system to distribute workflow tasks on the Grid computing resources evenly and allows jobs to be executed on the same site as where the input data is located. Therefore, the proposed system increases resource availability, prevents bottlenecks, decreases data-intensive workflow execution time and is more reliable, flexible and fault-tolerant. The system is based on Open Grid Services Architecture (OGSA) specifications and is WSRF-compliant.[2]
[2] Shayan Shahand, "A Dynamic Web Service Scheduling and Deployment Framework for Grid Workflow", Master of Engineering First Year Report under supervision of Prof. Stephen John Turner, Division of Computer Science, School of Computer Engineering, Nanyang Technological University, Singapore, September 2007.For more information about this project please contact me.
Past Project(s)
-
Network Measurements in P2P File Sharing
Systems : Algorithms, Tools and
Techniques.
I worked on this project as the fulfillment of BS requirements under supervision of Dr.Maghsoud Abbaspour. This project gave me a good knowledge about common P2P systems & protocols and distributed systems like DHT, Kademlia, CAN, Chord, BitTorrent and etc.
Abstract: In this survey we present a rough overview of the state of the art algorithms in peer-to-peer networks. So far peer-to-peer networks are mostly about data-sharing, therefore, we focus on some interesting approaches such as efficient data-lookup, robust network structures and efficient and fair data-distribution. We also study tools and techniques in measuring such networks and distributed systems.