Richard Tateson

Learn More
The Notch gene encodes a receptor protein that is involved in many processes during development. Its best understood role is during neurogenesis in a process called "lateral inhibition." However, it has been proposed that Notch also has a role in defining the proneural clusters in the first place. This raises the possibility that the Notch protein is acting(More)
The receptor encoded by the Notch gene plays a central role in preventing cells from making decisions about their fates until appropriate signals are present. This function of Notch requires the product of the Suppressor of Hairless gene. Loss of either Notch or Suppressor of Hairless function results in cells making premature and incorrect cell fate(More)
In this paper, we investigate the global self-aggregation dynamics arising from local decision-based rewiring of an overlay network, used as an abstraction for an autonomic service-oriented architecture. We measure the ability of a selected set of local rules to foster self-organization of what is originally a random graph into a structured network.(More)
The influence of particular enzyme activities on the flux of metabolites in a pathway can be estimated by 'modulating' enzymes (i.e. changing turnover or concentration) and measuring the response in various parts of the system. By controlling the nuclear ration of two genetically different nuclear types in heterokaryons, the enzyme concentrations at four(More)
It is unlikely that we can expect to apply traditional centralised management approaches to large-scale pervasive computing scenarios. Approaches that require manual intervention for system management will similarly not be sustainable in the context of future deployments considering their scale and their dynamic (or mobile) nature. This situation motivates(More)
One of the today issues in software engineering is to find new effective ways to deal intelligently with the increasing complexity of distributed computing systems. In this context a crucial role is played by the balancing of the work load among all nodes in the system. So far load balancing approaches have been designed for networks with fixed or dynamic(More)
— In this work we analyze the characteristics of service overlay networks generated by uncoordinated service providers that deploy different service replicas on overlay nodes across the Internet. Our approach differs from previous works, that generally rely on application-level routing, in that we allow nodes to autonomously rewire the service overlay to(More)
One of the today issues in software engineering is to find new effective ways to deal intelligently with the increasing complexity of distributed computing systems. In this context a crucial role is played by the balancing of the workload among all nodes in a system composed of interconnected heterogeneous nodes that enter and exit the system without(More)