Speaker
Abhishek Singh RANA
(University of California, San Diego, CA, USA)
Description
We report on first experiences with building and operating an Edge Services
Framework (ESF) based on Xen virtual machines instantiated via the Workspace Service
available in Globus Toolkit, and developed as a joint project between EGEE, LCG, and
OSG. Many computing facilities are architected with their compute and storage
clusters behind firewalls. Edge Services are instantiated on a small set of gateways
to provide access to these clusters via standard grid interfaces. Experience on EGEE,
LCG, and OSG has shown that at least two issues are of critical importance when
designing an infrastructure in support of Edge Services. The first concerns Edge
Service configuration. It is impractical to assume that each virtual organization
(VO) using a facility will employ the same Edge Service configuration, or that
different configurations will coexist easily. Even within a VO, it should be possible
to run different versions of the same Edge Service simultaneously. The second issue
concerns resource usage: since Edge Services may become a bottleneck to a site, it is
essential that an ESF be able to effectively arbitrate resource usage (e.g., memory,
CPU, and networking) among different VOs. By providing virtualization on the level of
instruction set architecture, virtual machines allow configuration of independent
software stacks for each VM executing on a resource. Modern implementations of this
abstraction are extremely efficient and have outstanding fine-grained enforcement
capabilities. To securely deploy virtual machines, we use the Workspace Service from
the Globus Toolkit, which allows a VO administrator to dynamically launch
appropriately-configured system images. In addition, we are developing a library of
such images, reflecting the needs of presently participating communities ATLAS, CMS,
and CDF. We will report on first experiences building and operating this Edge
Services Framework.
Primary authors
Abhishek Singh RANA
(University of California, San Diego, CA, USA)
Alexandre Vaniachine
(Argonne National Laboratory, IL, USA)
Burt Holzman
(Fermi National Accelerator Laboratory, IL, USA)
Frank Wuerthwein
(University of California, San Diego, CA, USA)
Kate Keahey
(Argonne National Laboratory, IL, USA)
Robert Gardner
(University of Chicago, IL, USA)
Timothy Freeman
(Argonne National Laboratory, IL, USA)
Co-authors
Barry Blumenfeld
(Johns Hopkins University, Baltimore, MD, USA)
Borja Sotomayor
(University of Chicago, IL, USA)
Dane Skow
(Fermi National Accelerator Laboratory, IL, USA)
David Malon
(Argonne National Laboratory, IL, USA)
David Smith
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Ed May
(Argonne National Laboratory, IL, USA)
Erwin LAURE
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Ian Bird
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Jim Shank
(Boston University, MA, USA)
John Weicher
(PIOCON, IL, USA)
Kaushik De
(The University of Texas, Arlington, TX, USA)
Laurence Field
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Maarten Litmaath
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Markus Schulz
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Matthew Vranicar
(PIOCON, IL, USA)
Preston Smith
(Purdue University, IN, USA)
Razvan Popescu
(Brookhaven National Laboratory, Upton, NY, USA)
Ruth Pordes
(Fermi National Accelerator Laboratory, IL, USA)
Shaowen Wang
(University of Iowa, IA, USA)
Simone Campana
(CERN (European Organization for Nuclear Research), Geneva, Switzerland)
Stuart Martin
(Argonne National Laboratory, IL, USA)
Torre Wenaus
(Brookhaven National Laboratory, Upton, NY, USA)