Learn More
The widespread use of sequential simulation in large scale parameter studies means that large cost savings can be made by improving the performance of these simulators. Sequential discrete event simulation systems usually employ a central event list to manage future events. This is a priority queue ordered by event timestamps. Many different priority queue(More)
ldquoWeb 2.0rdquo and ldquocloud computingrdquo are revolutionizing the way IT infrastructure is accessed and managed. Web 2.0 technologies such as blogs, wikis and social networking platforms provide Internet users with easier mechanisms to produce Web content and to interact with each other. Cloud computing technologies are aimed at running applications(More)
Scientific data continues to grow in volume making the tasks of managing, accessing and sharing such data more challenging. Providing data to scientists via scientific gateways or collaborative portals can aid scientists in achieving these tasks. This paper presents a general data management system that has been built on top of Elgg, an open source social(More)
This paper describes a system for monitoring jobs on large computational clusters. The aim is to extract information that is most useful for understanding the complete life-cycle of a job, combining and organising data from multiple sources. Information is taken from the batch scheduler and from collectors running on each node. These collect information(More)
Many job schedulers for clusters allow system administrators to specify a variety of policy constraints that can be used to implement site objectives. An example of a site objective could be to achieve high system utilization while at the same time giving users fair access to the resources. Policy can include such things as constraints on walltime, number(More)
In the past several years, online social networks (OSNs) such as Facebook and MySpace have become extremely popular with Internet users. Such sites are popular with users because they simplify both communication among "communities" and access to applications. Application developers are attracted to these sites also, as they are able to exploit(More)
Understanding how resources are allocated in a cluster or grid environment can be a daunting task. The number of schedulable processors has increased dramatically, resulting in a greater need for resource allocation analysis tools. This increase comes from hardware developments as well as inter-domain resource sharing. This paper describes a toolset for(More)