Now showing items 101-120 of 126

    • Scalability Issues in Cluster Web Servers 

      Bitorika, Arkaitz (Trinity College Dublin. Department of Computer Science, 2002-09)
      In this dissertation a Web cluster architecture is designed, implemented and evaluated. We believe that the use of COTS hardware and integrated front end and back end software better scalability and flexibility can be ...
    • A Semantic framework for deterministic functional input/output 

      Dowse, Malcolm John (University of Dublin, Trinity College. School of Computer Science and Statistics, 2006-03)
      This dissertation presents a pure functional language called Curio. This language is unusual in possessing a rigorous yet general semantics for I/O which permits both formal proofs and a fine-tuned approach to concurrency. ...
    • SIBLINGS A Server Framework for the Platform-Adaptive Delivery of Site Content 

      Sant, Joseph (Trinity College Dublin. Department of Computer Science, 2000-09)
      The increasing use of devices such as connected palmtops and internet appliances has led to a need for web site designers to accommodate a wider range of client platforms and capabilities. Several approaches for transparently ...
    • Simulation Frameworks for the Teaching and Learning of Distributed Algorithms 

      O'Donnell, Fionnuala (University of Dublin, Trinity College. Department of Computer Science, 2006-02)
      Teaching and learning about distributed algorithms is difficult. This is because distributed algorithms are made up of multiple independent elements, each with their own state and control, who interact through the exchange ...
    • Smart Radio: Building Community-Based Internet Music Radio 

      Hayes, Conor (University of Dublin, Trinity College. Department of Computer Science, 2003-10)
      The success of file-sharing networks demonstrates that there is a huge potential market for digital music services, if the music industry can find a service model that is attractive to listeners. The concept of digital ...
    • SOAP in a mobile Environment 

      Dolan, Liam (Trinity College Dublin. Department of Computer Science, 2004-09)
      Recent years has seen a dramatic rise in the number of mobile devices in use. These devices include PDAs, mobile phones and embedded devices such as those found in cars for satellite tracking. As the use of these devices ...
    • SourceWeave.Net: Cross Language Source Code Weaving 

      Jackson, Andrew (Trinity College Dublin. Department of Computer Science, 2003-09)
      A well modularised software system reduces complexity and supports change. Separating concerns as a means of achieving good modularisation, is therefore one of the primary principles in software engineering. In general, ...
    • Story Games and the OPIATE System: Using Case-Based Planning for Structuring Plots with an Expert Story Director Agent and Enacting them in a Socially Simulated Game World 

      Fairclough, Chris (University of Dublin, Trinity College. Department of Computer Science, 2004-10)
      Storytelling in computer games has become a major selling point for new titles. With new games integrating compelling storylines with simulated worlds, there is increasingly a standard set of techniques used to tell a ...
    • Supporting Disconnected Operation in Mobile CORBA 

      Lynch, Niall (Trinity College Dublin. Department of Computer Science, 1999-09)
      CORBA has been used successfully for a number of years as a way of building and connecting distributed applications. Normally this has been in the context of a wired network with static hosts. With recent developments ...
    • SWARM: Cooperative Reinforcement Learning for Routing in Ad-hoc Networks 

      Curran, Eoin (Trinity College Dublin. Department of Computer Science, 2003-09)
      Existing ad-hoc routing protocols are based on a discrete, bimodal model for links between nodes: a link either exists or is broken. This model usually considers only the most recent transmission as determining the state ...
    • TATUS A Ubiquitous Computing Simulator 

      O'Neill, Eleanor (Trinity College Dublin. Department of Computer Science, 2004-09)
      ?... we are trying to conceive a new way of thinking about computers in the world, one that takes into account the natural human environment and allows the computers themselves to vanish into the background? - Mark Weiser, ...
    • Testing Formal Semantics: Handel-C 

      Corcoran, Brian (Trinity College Dublin. Department of Computer Science, 2005-09)
      This dissertation addresses the formal semantics of Handel-C: a C-based language with true parallelism and priority-based channel communication, which can be compiled to hardware. It describes an implementation in the ...
    • Testing of a Novel Distributed Shared Memory Framework 

      Markey, Laurence (Trinity College Dublin. Department of Computer Science, 1999-09)
      A novel object oriented framework for software Distributed Shared Memory (DSM) has been developed by the Distributed Systems Group in Trinity College, Dublin for programming parallel applications on a group of loosely ...
    • TinyTorrent: Combining BitTorrent and SensorNets 

      Holger Fritsche, Karsten (Trinity College Dublin. Department of Computer Science, 2005-09)
      The first of the two goals of this research was to investigate the BitTorrent protocol to determine what features make it successful on an Internet scale. These features include its ability to rapidly replicate data ...
    • A Toolkit for the Visualisation of CORBA Applications 

      Miller, Robert (Trinity College Dublin. Department of Computer Science, 2000-09)
      VEDA is a visualisation environment that allows the operation of distributed applications to be visualised graphically for the purposes of testing and education. It contains a visualisation package which enables distributed ...
    • Trust Based Dynamic Source Routing in Mobile Ad-Hoc Networks 

      Keane, John (Trinity College Dublin. Department of Computer Science, 2002-09)
      The notion of an ad hoc network is a new paradigm that allows mobile hosts (called nodes) to communicate without relying on a predefined infrastructure to keep the network connected. Most nodes are assumed to be mobile and ...
    • Trust, Security and Privacy in Global Computing 

      Seigneur, Jean-Marc (University of Dublin, Trinity College, School of Computer Science and Statistics, 2005-03)
      During the past thirty years, the world of computing has evolved from large centralised computing centres to an increasingly distributed computing environment, where computation and communication capabilities are being ...
    • A Trust-Based Reputation Management System 

      Gray, Elizabeth (Trinty College Dublin. School of Computer Science and Statistics. Computer Science, 2008-11-10)
      Since its inception in the early 1990s, e-commerce in consumer-to-consumer (C2C) markets has achieved great success, with significant projected growth. For example, the Internet auction provider, eBay, has established ...
    • Unrepresentable: Technological Futures, Art and The Ontological Singularity 

      O'DEA, TOM (Trinity College Dublin. School of Computer Science & Statistics. Discipline of Computer Science, 2019)
      This thesis examines the implications of the increasing prevalence of computation in contemporary society. In doing so the thesis develops a definition of computation that is based on the manipulation and communication of ...
    • Using Distributed Technology for Teaching Distributed Systems 

      Thornton, David Willson (Trinity College Dublin. Department of Computer Science, 1999-09)
      Current developments in multimedia and Internet technologies are enabling their wide use as a means for delivering education and training. There is much diversity and no single architecture has yet emerged as the ...