Browsing by Author "Shields, Corey"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Gateway Hosting at Indiana University(2009-06) Lowe, John Michael; Shields, Corey; Hancock, David Y.; Link, Matthew R.; Stewart, Craig A.; Pierce, MarlonThe gateway hosting service at Indiana University provides science gateways and portals with hosting resources to facilitate the use of computation resources and storage within the TeraGrid. This service is designed with high availability in mind and is deployed across the Indianapolis and Bloomington campuses with redundant network, power, and storage. The service uses OpenVZ to give each gateway or portal its own virtual environment while making the most efficient use of the hardware and administrative resources. OpenVZ’s user beancounter quota system and fair-share scheduling for processes and I/O allows fair distribution of resource between virtual machines while allowing full utilization of the hardware. The ability to do live migration allows kernel updates without service interruption. Indiana University’s research network provides multiple low latency high bandwidth connections between campuses, other TeraGrid resource providers, and the Internet at large. The service is in use by a variety of projects such as FlyBase and TeraGrid Information Services and, since the service was put into production in August 2008, there have been 5.37 hours of down time.Item Technical Report: Distributed Parallel Computing Using Windows Desktop Systems(2003) Hart, David; Grover, Douglas; Liggett, Matt; Repasky, Richard; Shields, Corey; Simms, Stephen; Sweeny, Adam; Wang, PengLike many large institutions, Indiana University has thousands of desktop computers devoted primarily to running office productivity applications on the Windows operating system, tasks which are necessary but that do not use the computers’ full capacity. This is a resource worth pursuing. However, the individual desktop systems do not offer enough processing power for a long enough period of time to complete large scientific computing applications. Some form of distributed, parallel programming is required, to make them worth the chase. They must be instantly available to their primary users, so they are available only intermittently. This has been a serious stumbling block: currently available communications libraries for distributed computing do not support such a dynamic communications world well. This paper introduces Simple Message Broker Library (SMBL), which provides the flexibility needed to take advantage of such ephemeral resources.