Learn More
The Universal Description, Discovery and Integration (UDDI) is a specification for distributed Web-based information registries for Web Services. UDDI allows HTTPenabled business services to be published, and subsequently searched, based on their interface. UDDI consists of three components: “white pages” to hold basic contact information and identifiers(More)
An overview of the Triana Problem Solving Environment is provided – with a particular focus on the GAP application-level interface, for integration with Grid Computing and Peer-to-Peer infrastructure. GAP is a Java-based subset of the Grid Application Toolkit interface (being implemented in the GridLab project), and an outline of its current functionality,(More)
Online relationships in social networks are often based on real world relationships and can therefore be used to infer a level of trust between users. We propose leveraging these relationships to form a dynamic "Social Cloud,” thereby enabling users to share heterogeneous resources within the context of a social network. In addition, the inherent(More)
We extend the service abstraction in the Open Grid Services Architecture[12] for Quality of Service (QoS) properties. The realization of QoS often requires mechanisms such as advance or on-demand reservation of resources, varying in type and implementation, and independently controlled and monitored. Foster et al. propose the GARA [10] architecture. The(More)
Grid computing provides the infrastructure necessary to access and use distributed resources as part of virtual organizations. When used in this way, Grid computing makes it possible for users to participate in collaborative and distributed applications such as tele-immersion, visualization, and computational simulation. Some of these applications operate(More)
A Web services-based toolkit for supporting distributed data mining is presented. A workflow engine is provided within the toolkit to enable a user to compose Web services to implement particular point solutions. Three types of Web services are provided to implement data mining functions: (1) classifiers; (2) clustering algorithms; and (3) association(More)
A Service Level Agreement (SLA) represents an agreement between a service user and a provider in the context of a particular service provision. SLAs contain Quality of Service properties that must be maintained by a provider. These are generally defined as a set of Service Level Objectives (SLOs). These properties need to be measurable and must be monitored(More)
Scalability is an issue that becomes important when developing practical software agent systems, to perform some of the applications that agent development tools identify. In this paper we address issues such as whether scalability is a theme that can be investigated in isolation to a particular agent development environment or application, and more(More)