Learn More
—Designers face many system optimization problems when building distributed systems. Traditionally, designers have relied on optimization techniques that require either prior knowledge or centrally managed runtime knowledge of the system's environment, but such techniques are not viable in dynamic networks where topology, resource, and node availability are(More)
CORBA, the Common Object Request Broker Architecture , defines a framework for developing object-oriented distributed applications. Unfortunately, current implementations of CORBA have not been designed with support for mobile computers in mind. Using CORBA in a mobile environment raises a number of problems due to hardware mobility and the characteristics(More)
The high growth rate of vehicles per capita now poses a real challenge to efficient Urban Traffic Control (UTC). An efficient solution to UTC must be adaptive in order to deal with the highly-dynamic nature of urban traffic. In the near future, global positioning systems and vehicle-to-vehicle/infrastructure communication may provide a more detailed local(More)
Service-oriented computing is becoming an increasingly popular paradigm for modelling and building distributed systems in open and heterogeneous environments. However, proposed service-oriented ar-chitectures are typically based on centralised components , such as service registries or service brokers, that introduce reliability, management, and performance(More)
Context awareness is a vital element in pervasive and ubiquitous systems. While most existing research has focused on designing context-aware systems to integrate into the environment, less attention has been placed on the in-teroperability among the entities comprising such systems. In this paper, we consider how the components of a context-aware system(More)
The high cost of simulators that offer adequate realism for training has been a major challenge for the simulation community. The cost of the computers alone has been too high for most training institutions to afford. We have met this challenge by developing the PreOp Endoscopic Simulator, our second generation of low-cost medical simulators. The PreOp(More)
The development of a medical simulator that incorporates substantial training value and realism into an affordable product has been a huge challenge for the simulation community. A large hurdle to making an inexpensive simulator has been the high cost of the computers needed for adequate realism. We have met this challenge by developing CathSim, a low-cost(More)
Peer-to-peer (P2P) systems are characterised by a wide disparity in peer resources and capabilities. In particular, a number of measurements on deployed P2P systems show that peer stability (e.g. up-time) varies by several orders of magnitude between peers. In this paper, we introduce a peer utility metric and construct a self-organising P2P topology based(More)