Network


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

Hotspot


Dive into the research topics where Asif Akram is active.

Publication


Featured researches published by Asif Akram.


cluster computing and the grid | 2006

Evaluation of BPEL to Scientific Workflows

Asif Akram; David Meredith; Rob Allan

We investigate the requirements of Scientific Workflows in context of the Business Process Execution Language for Web Services (BPEL4WS/ BPEL. The complexity, unpredictability and inter-dependency of the components in a scientific workflow often demand flexibility in a workflowlanguage in order to support; 1) exception handling, 2) recovery from uncertain situations, 3) user interactions to facilitate interactive steering and monitoring, 4) dynamism to adapt to the changing environment, 5) compensation handling to roll back, and 6) support for dynamic selection of services. We illustrate these requirements with examples taken from a real scientific workflow; the e-HTPX project for high throughput protein crystallography. In this paper, we discuss the application of BPEL, which is widely regarded as the de-facto standard for orchestrating Web Services for Business Workflows with a large set of features to support complex requirements. These features, along with other standard tools, can be adapted to fulfill the requirements of Scientific Workflows.


middleware for grid computing | 2006

Organization of grid resources in communities

Asif Akram; Rob Allan

Locating suitable resources within a Grid is a computationally intensive process, with no guarantee of quality and suitability of the discovered resources. An alternative approach is a middleware to categorize resources based on the services they provide - leading to the interaction of peers with common goals to form societies/communities. The middleware organizing resources in different communities is suggested to be useful for efficient resource discovery. The communities can be adaptive in nature and evolve based on changes in their operating environment -- such as changes in neighboring communities and user requirements. We have implemented JXTA prototype to illustrate the concepts of community formation in which Peers offering different services can be grouped together based on different criteria.


grid computing environments | 2007

A workflow portal supporting multi-language interoperation and optimization

Lican Huang; Asif Akram; Rob Allan; David W. Walker; Omer Farooq Rana; Yan Huang

In this paper we present a workflow portal for Grid applications, which supports different workflow languages and workflow optimization. We present an XSLT converter that converts from one workflow language to another and enables the interoperation between different workflow languages. We discuss strategies for choosing the optimal service from several semantically equivalent Web services in a Grid application. The dynamic selection of Web services involves discovering a set of semantically equivalent services by filtering the available services based on metadata, and selecting an optimal service based on real‐time data and/or historical data recorded during prior executions. Finally, we describe the framework and implementation of the workflow portal which aggregates different components of the project using Java portlets. Copyright


Concurrency and Computation: Practice and Experience | 2007

Developing portals/portlets using Enterprise JavaBeans for Grid users

Xiaobo Yang; Asif Akram; Rob Allan

A Web‐based portal acting as a presentation layer to the Grid allows us to provide a transparent means of access to Grid resources. Our previous experiences in developing Grid portals have shown that there is a need to draw a clear high‐level picture of the architecture. This could be defined using the J2EE component‐oriented architecture, which enables a clear separation between the presentation, business logic and data layers. Additional benefits come with J2EE 1.4 making it possible to build up advanced service‐based Grid portals by exposing stateless session beans as Web services. In this paper, lessons learnt from our prototype portal/portlet development using Enterprise JavaBeans (EJB) are reported. Copyright


cluster computing and the grid | 2007

Comparison of JXTA and WSRF

Asif Akram; Rob Allan

Virtual collaboration among geographically dispersed resources, groups or organizational units requires support from their environment. The establishment, management and exploitation of dynamic, cross-organizational sharing relationship require new technology, which is independent of any proprietary technology and have backing of mainstream development and research institutes. This paper critically compares two peer-to-peer (P2P) protocols i.e. JXTA and Web services resource framework (WSRF) with respect to their effectiveness for virtual collaboration. The comparison is based on our experiences of developing a prototype for virtual organization. This paper is result of out going research to build community for efficient resource discovery.


Concurrency and Computation: Practice and Experience | 2007

CCLRC Portal infrastructure to support research facilities: Research Articles

Asif Akram; Dharmesh Chohan; David Meredith; Rob Allan

Web portals are one of the possible ways to access the remote computing resources offered by Grid environments. Since the emergence of the first middleware for the Grid, works have been conducted on delivering the functionality of Grid services on the Web. Many interesting Grid portal solutions have been designed help organize remote access to Grid resources and applications from within Web browsers. They are technically advanced and more and more widely used around the world, resulting in feedback from the community. Some of these user comments concern the flexibility and user-friendliness of the developed solutions. In this paper we present how we addressed the need for a flexible and user-friendly Grid portal environment within the PROGRESS project and how our approach facilitates the use of the Grid within Web portals. Copyright


semantics, knowledge and grid | 2006

Organization of Virtual Communities

Asif Akram; Rob Allan

Locating suitable resources within a Grid system is a computationally intensive process, with no guarantee of quality and suitability of the discovered resources. An alternative approach is to categorize resources based on the services they provide -- leading to the interaction of peers with common goals to form societies/communities. Organization of resources in different communities is suggested to be useful for efficient resource discovery. We have implemented JXTA prototype to illustrate the concepts of community formation in which Peers offering different services can be grouped together based on different criteria.


Archive | 2008

Grid Business Process: Case Study

Asif Akram; Rob Allen; Sanjay Chaudhary; Prateek Jain; Zakir Laliwala


semantics, knowledge and grid | 2005

Virtual Communities and Community Coordinator

Asif Akram; Rob Allan; Omer Farooq Rana


Concurrency and Computation: Practice and Experience | 2007

CCLRC Portal infrastructure to support research facilities

Asif Akram; Dharmesh Chohan; David Meredith; Rob Allan

Collaboration


Dive into the Asif Akram's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lican Huang

Zhejiang Sci-Tech University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Zakir Laliwala

Dhirubhai Ambani Institute of Information and Communication Technology

View shared research outputs
Top Co-Authors

Avatar

Prateek Jain

Wright State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge