Delivering and using Grid service with Nordugrid/ARCFerenc Szalai
NorduGrid is a collaboration that develops the free grid middleware known as the Advanced Resource Connector (ARC). ARC started as version 0 but required a new architecture and design, leading to the birth of ARC 1. ARC 1 uses a common container called HED to simplify management and configuration of grid services like the A-REX resource execution service. It supports standards like GLUE 2 for resource description and JSDL for job submission and integrates with local resource managers from systems like PBS, SGE, and LSF. Advanced features include distributed storage, security delegation, and utilizing cloud resources while supporting monitoring, accounting and remote management.
Delivering and using Grid service with Nordugrid/ARCFerenc Szalai
NorduGrid is a collaboration that develops the free grid middleware known as the Advanced Resource Connector (ARC). ARC started as version 0 but required a new architecture and design, leading to the birth of ARC 1. ARC 1 uses a common container called HED to simplify management and configuration of grid services like the A-REX resource execution service. It supports standards like GLUE 2 for resource description and JSDL for job submission and integrates with local resource managers from systems like PBS, SGE, and LSF. Advanced features include distributed storage, security delegation, and utilizing cloud resources while supporting monitoring, accounting and remote management.
Virtualization allows computing resources like storage, I/O, and interconnects to be shared across virtual machines through emulation, paravirtualization, or operating at the OS or API level. Popular virtualization platforms include Qemu, Xen, OpenVZ, and WINE which can emulate or virtualize at different levels. Virtual machines are managed through tools that allow starting, stopping, migrating, and monitoring large numbers of instances, though standardizing management via CIM and WBEM remains problematic. Virtualization is also related to grid computing by providing a runtime environment and addressing security issues.
Virtualization allows computing resources like storage, I/O, and interconnects to be shared across virtual machines through emulation, paravirtualization, or operating at the OS or API level. Popular virtualization platforms include Qemu, Xen, OpenVZ, and WINE which can emulate or virtualize at different levels. Virtual machines are managed through tools that allow starting, stopping, migrating, and monitoring large numbers of instances, though standardizing management via CIM and WBEM remains problematic. Virtualization is also related to grid computing by providing a runtime environment and addressing security issues.