- Computing and Information Systems - Research Publications
Computing and Information Systems - Research Publications
Permanent URI for this collection
11 results
Filters
Reset filtersSettings
Statistics
Citations
Search Results
Now showing
1 - 10 of 11
-
ItemFactors influencing users' decisions to adopt voice communication in online console gamesWADLEY, G. ; GIBBS, M. ; HEW, K. ( 2005)
-
ItemThe Virtual Kidney: an eScience interface and Grid portalHarris, PJ ; Buyya, R ; Chu, X ; Kobialka, T ; Kazmierczak, E ; Moss, R ; Appelbe, W ; Hunter, PJ ; Thomas, SR (ROYAL SOC, 2009-06-13)The Virtual Kidney uses a web interface and distributed computing to provide experimental scientists and analysts with access to computational simulations and knowledge databases hosted in geographically separated laboratories. Users can explore a variety of complex models without requiring the specific programming environment in which applications have been developed. This initiative exploits high-bandwidth communication networks for collaborative research and for shared access to knowledge resources. The Virtual Kidney has been developed within a specialist community of renal scientists but is transferable to other areas of research requiring interaction between published literature and databases, theoretical models and simulations and the formulation of effective experimental designs. A web-based three-dimensional interface provides access to experimental data, a parameter database and mathematical models. A multi-scale kidney reconstruction includes blood vessels and serially sectioned nephrons. Selection of structures provides links to the database, returning parameter values and extracts from the literature. Models are run locally or remotely with a Grid resource broker managing scheduling, monitoring and visualization of simulation results and application, credential and resource allocation. Simulation results are viewed graphically or as scaled colour gradients on the Virtual Kidney structures, allowing visual and quantitative appreciation of the effects of simulated parameter changes.
-
ItemMonadic constraint programmingSchrijvers, T ; Stuckey, P ; Wadler, P (CAMBRIDGE UNIV PRESS, 2009-11)Abstract A constraint programming system combines two essential components: a constraint solver and a search engine. The constraint solver reasons about satisfiability of conjunctions of constraints, and the search engine controls the search for solutions by iteratively exploring a disjunctive search tree defined by the constraint program. In this paper we give a monadic definition of constraint programming in which the solver is defined as a monad threaded through the monadic search tree. We are then able to define search and search strategies as first-class objects that can themselves be built or extended by composable search transformers. Search transformers give a powerful and unifying approach to viewing search in constraint programming, and the resulting constraint programming system is first class and extremely flexible.
-
ItemHM(X) type inference is CLP(X) solvingSulzmann, M ; Stuckey, PJ (CAMBRIDGE UNIV PRESS, 2008-03)
-
ItemUnderstanding functional dependencies via constraint handling rulesSulzmann, M ; Duck, GJ ; Peyton-Jones, S ; Stuckey, PJ (CAMBRIDGE UNIV PRESS, 2007-01)Abstract Functional dependencies are a popular and useful extension to Haskell style type classes. We give a reformulation of functional dependencies in terms of Constraint Handling Rules (CHRs). In previous work, CHRs have been employed for describing user-programmable type extensions in the context of Haskell style type classes. Here, we make use of CHRs to provide for the first time a concise result that under some sufficient conditions, functional dependencies allow for sound, complete and decidable type inference. The sufficient conditions imposed on functional dependencies can be very limiting. We show how to safely relax these conditions and suggest several sound extensions of functional dependencies. Our results allow for a better understanding of functional dependencies and open up the opportunity for new applications.
-
ItemProbabilistic Declarative DebuggingNAISH, L. ( 2008)
-
ItemA Service-Oriented Grid Environment for Integration of Distributed Kidney Models and ResourcesCHU, X. ; LONIE, A. ; HARRIS, P. ; THOMAS, S. ; BUYYA, R. ( 2008)
-
ItemA toolkit for modelling and simulating data Grids: an extension to GridSimSulistio, A ; Cibej, U ; Venugopal, S ; Robic, B ; Buyya, R (WILEY, 2008-09-10)
-
ItemInterGrid:: a case for internetworking islands of Gridsde Assuncao, MD ; Buyya, R ; Venugopal, S (WILEY, 2008-06-10)
-
ItemA grid service broker for scheduling e-Science applications on global data gridsVenugopal, S ; Buyya, R ; Winton, L (John Wiley & Sons, 2006)The next generation of scientific experiments and studies, popularly called e-Science, is carried out by large collaborations of researchers distributed around the world engaged in the analysis of huge collections of data generated by scientific instruments. Grid computing has emerged as an enabler for e-Science as it permits the creation of virtual organizations that bring together communities with common objectives. Within a community, data collections are stored or replicated on distributed resources to enhance storage capability or the efficiency of access. In such an environment, scientists need to have the ability to carry out their studies by transparently accessing distributed data and computational resources. In this paper, we propose and develop a Grid broker that mediates access to distributed resources by: (a) discovering suitable data and computational resources sources for a given analysis scenario; (b) optimally mapping analysis jobs to resources; (c) deploying and monitoring job execution on selected resources; (d) accessing data from local or remote data sources during job execution; and (e) collating and presenting results. The broker supports a declarative and dynamic parametric programming model for creating Grid applications. We have used this model in Grid-enabling a high-energy physics analysis application (the Belle Analysis Software Framework). The broker has been used in deploying Belle experimental data analysis jobs on a Grid testbed, called the Belle Analysis Data Grid, having resources distributed across Australia interconnected through GrangeNet.