Online Simulation Tools for Grids, Distributed Systems and the Internet
The MicroGrid provides online simulation of large-scale (20,000 router, thousands of resources) network and Grid resources. By creating a virtual grid environment in which existing middleware and applications can be run unchanged, detailed study of complex dynamic behavior such as scaling, failure responses, and other emergent behavior can be explored. Key, unique capabilities of MicroGrid include:
· accurate, validated models of networks, resources, the information services (resource and network metadata)
· detailed packet-level network modeling with full OSPF and BGP implementations
· transparent virtualization of resources, networks, and information services, allowing the direct study of complex applications or middleware which are difficult to model
· efficient load-balance which supports realistic experiments at large-scale (ten thousands of routers, full OSPF/BGP, etc.)
· integrated “best available” network topology generators and resource generators which enable experiments with large-scale resource environments of today and of the future
· a controllable infrastructure that enables scientific and systematic experimentation
The MicroGrid complements experimentation with actual grids by supporting exploration of a wide variety of Grid resource configurations and scenarios (such as catastrophic failure) not be possible to exhibit in the actual resource. Other advantages of MicroGrid include the ability to explore a wide range of resource (network, compute, storage) environments, dynamic competitive loads, reduced experimental effort, and increased observability.
The MicroGrid system supports a range of peer-to-peer and distributed applications. To demonstrate our capabilities, we support running applications based on Globus.
effort is supported by the National Science Foundation as part of the Grid
Applications Development Software project (GrADS),
Last updated November 24, 2004
Back to CSAG home page