This document discusses integrating cloud middleware into the existing grid middleware stack at DGRZR. It describes how OpenNebula has been installed to manage virtual machines on DGRZR resources. Future plans include addressing open issues in user management, authorization, accounting and information systems when combining grid and cloud. The goal is to establish cloud middleware as a new pillar of the D-Grid software stack and expand cloud resources across allied universities.
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...Larry Smarr
11.04.06
Joint Presentation
UCSD School of Medicine Research Council
Larry Smarr, Calit2 & Phil Papadopoulos, SDSC/Calit2
Title: High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biomedical Sciences
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...Larry Smarr
10.10.28
Invited Speaker
Grand Challenges in Data-Intensive Discovery Conference
San Diego Supercomputer Center, UC San Diego
Title: High Performance Cyberinfrastructure Enables Data-Driven Science in the Globally Networked World
La Jolla, CA
Using Photonics to Prototype the Research Campus Infrastructure of the Future...Larry Smarr
08.02.21
Presentation
Philip Papadopoulos, Larry Smarr, Joseph Ford, Shaya Fainman, and Brian Dunne
University of California, San Diego
Title: Using Photonics to Prototype the Research Campus Infrastructure of the Future: The UCSD Quartzite Project
La Jolla, CA
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...Larry Smarr
11.04.06
Joint Presentation
UCSD School of Medicine Research Council
Larry Smarr, Calit2 & Phil Papadopoulos, SDSC/Calit2
Title: High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biomedical Sciences
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...Larry Smarr
10.10.28
Invited Speaker
Grand Challenges in Data-Intensive Discovery Conference
San Diego Supercomputer Center, UC San Diego
Title: High Performance Cyberinfrastructure Enables Data-Driven Science in the Globally Networked World
La Jolla, CA
Using Photonics to Prototype the Research Campus Infrastructure of the Future...Larry Smarr
08.02.21
Presentation
Philip Papadopoulos, Larry Smarr, Joseph Ford, Shaya Fainman, and Brian Dunne
University of California, San Diego
Title: Using Photonics to Prototype the Research Campus Infrastructure of the Future: The UCSD Quartzite Project
La Jolla, CA
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facilityinside-BigData.com
In this deck from the Swiss HPC Conference, Mark Wilkinson presents: 40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility.
"DiRAC is the integrated supercomputing facility for theoretical modeling and HPC-based research in particle physics, and astrophysics, cosmology, and nuclear physics, all areas in which the UK is world-leading. DiRAC provides a variety of compute resources, matching machine architecture to the algorithm design and requirements of the research problems to be solved. As a single federated Facility, DiRAC allows more effective and efficient use of computing resources, supporting the delivery of the science programs across the STFC research communities. It provides a common training and consultation framework and, crucially, provides critical mass and a coordinating structure for both small- and large-scale cross-discipline science projects, the technical support needed to run and develop a distributed HPC service, and a pool of expertise to support knowledge transfer and industrial partnership projects. The on-going development and sharing of best-practice for the delivery of productive, national HPC services with DiRAC enables STFC researchers to produce world-leading science across the entire STFC science theory program."
Watch the video: https://wp.me/p3RLHQ-k94
Learn more: https://dirac.ac.uk/
and
http://hpcadvisorycouncil.com/events/2019/swiss-workshop/agenda.php
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Building Real-Time Web Applications with Vortex-WebAngelo Corsaro
The Real-Time Web is rapidly growing and as a consequence an increasing number of applications require soft-real time interactions with the server-side as well as with peer web applications. In addition, real-time web technologies are experiencing swift adoption in traditional systems as a means of providing portable and ubiquitously accessible thin client applications.
In spite of this trend, few high level communication frameworks exist that allow efficient and timely data exchange between web applications as well as with the server-side and the back-end system. Vortex Web is one of the first technologies to bring the powerful OMG Data Distribution Service (DDS) abstractions to the world of HTML5 / JavaScript applications. With Vortex Web, HTML5 / JavaScript applications can seamlessly and efficiently share data in a timely manner amongst themselves as well as with any other kind of device or system that supports the standard DDS Interoperability wire protocol (DDSI).
This presentation will (1) introduce the key abstractions provided by Vortex Web, (2) provide an overview of its architecture and explain how Vortex Web uses Web Sockets and Web Workers to provide low latency and high throughput, and (3) get you started developing real-time web applications.
Cloud Computing is a growing research topic in recent years. The key concept of Cloud Computing is to provide a resource sharing model based on virtualization, distributed file system, parallel algorithm and web services. But how can we provide a testbed for cloud computing related training courses? In this talk we will share our experience to build cloud computing testbed for virtualization, high throughput computing and bioinformatics applications. It covers lots of open source projects, such as DRBL, Xen, Hadoop and bioinformatics related applications.
In short, Diskless Remote Boot in Linux (DRBL) provides a diskless or systemless environment for client machines. It works on Debian, Ubuntu, Mandriva, Red Hat, Fedora, CentOS and SuSE. DRBL uses distributed hardware resources and makes it possible for clients to fully access local hardware.
Xen is one of open source hypervisor for linux kernel. It had been used in Amazon EC2 production environment to provide cloud service model (1) — "Infrastructure as a Service (IaaS)". In this talk, we will show you how DRBL can help on fast deployment of Xen playground in classroom.
Hadoop is becoming the well-known open source cloud computing technology developed by Apache community. It is very power tool for data mining. It had been used in Yahoo and Facebook production environment to provide cloud service model (2) — "Platform as a Service (PaaS)". It’s easy to setup single hadoop node but difficult to manage a hadoop cluster. In this talk, we will show you how DRBL can help on fast deployment and management.
Most bioinformatics applications are open source, such as R, Bioconductor, BLAST, Clustal, PipMaker, Phylip, etc. But it also require traditional cluster job submission. In this talk we will show you how DRBL can help to build a testbed of bioinformatics research and provide cloud service model (3) — "Software as a Service (SaaS)". In this talk, we will cover how to:
- 1. Use DRBL to deploy Xen virtual cluster (drbl-xen)
- 2. Use DRBL to deploy Hadoop cluster (drbl-hadoop)
- 3. Use DRBL to deploy bioinformatics cluster (drbl-biocluster)
A live demonstration about drbl-hadoop and drbl-biocluster will be done in the talk, too.
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...Larry Smarr
08.05.15
Departments of Computer Science / Physics and Astronomy
University of Missouri@Columbia
Title: Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths are Transforming e-Science
Columbia, MO
This webinar will demonstrate how to use HealthyCity.org to enhance your grant proposals and reports with visually impactful and relevant data and maps. Learn how to access data highlighting the needs and opportunities within your communities and how to make the case that your program will make a difference.
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facilityinside-BigData.com
In this deck from the Swiss HPC Conference, Mark Wilkinson presents: 40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility.
"DiRAC is the integrated supercomputing facility for theoretical modeling and HPC-based research in particle physics, and astrophysics, cosmology, and nuclear physics, all areas in which the UK is world-leading. DiRAC provides a variety of compute resources, matching machine architecture to the algorithm design and requirements of the research problems to be solved. As a single federated Facility, DiRAC allows more effective and efficient use of computing resources, supporting the delivery of the science programs across the STFC research communities. It provides a common training and consultation framework and, crucially, provides critical mass and a coordinating structure for both small- and large-scale cross-discipline science projects, the technical support needed to run and develop a distributed HPC service, and a pool of expertise to support knowledge transfer and industrial partnership projects. The on-going development and sharing of best-practice for the delivery of productive, national HPC services with DiRAC enables STFC researchers to produce world-leading science across the entire STFC science theory program."
Watch the video: https://wp.me/p3RLHQ-k94
Learn more: https://dirac.ac.uk/
and
http://hpcadvisorycouncil.com/events/2019/swiss-workshop/agenda.php
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Building Real-Time Web Applications with Vortex-WebAngelo Corsaro
The Real-Time Web is rapidly growing and as a consequence an increasing number of applications require soft-real time interactions with the server-side as well as with peer web applications. In addition, real-time web technologies are experiencing swift adoption in traditional systems as a means of providing portable and ubiquitously accessible thin client applications.
In spite of this trend, few high level communication frameworks exist that allow efficient and timely data exchange between web applications as well as with the server-side and the back-end system. Vortex Web is one of the first technologies to bring the powerful OMG Data Distribution Service (DDS) abstractions to the world of HTML5 / JavaScript applications. With Vortex Web, HTML5 / JavaScript applications can seamlessly and efficiently share data in a timely manner amongst themselves as well as with any other kind of device or system that supports the standard DDS Interoperability wire protocol (DDSI).
This presentation will (1) introduce the key abstractions provided by Vortex Web, (2) provide an overview of its architecture and explain how Vortex Web uses Web Sockets and Web Workers to provide low latency and high throughput, and (3) get you started developing real-time web applications.
Cloud Computing is a growing research topic in recent years. The key concept of Cloud Computing is to provide a resource sharing model based on virtualization, distributed file system, parallel algorithm and web services. But how can we provide a testbed for cloud computing related training courses? In this talk we will share our experience to build cloud computing testbed for virtualization, high throughput computing and bioinformatics applications. It covers lots of open source projects, such as DRBL, Xen, Hadoop and bioinformatics related applications.
In short, Diskless Remote Boot in Linux (DRBL) provides a diskless or systemless environment for client machines. It works on Debian, Ubuntu, Mandriva, Red Hat, Fedora, CentOS and SuSE. DRBL uses distributed hardware resources and makes it possible for clients to fully access local hardware.
Xen is one of open source hypervisor for linux kernel. It had been used in Amazon EC2 production environment to provide cloud service model (1) — "Infrastructure as a Service (IaaS)". In this talk, we will show you how DRBL can help on fast deployment of Xen playground in classroom.
Hadoop is becoming the well-known open source cloud computing technology developed by Apache community. It is very power tool for data mining. It had been used in Yahoo and Facebook production environment to provide cloud service model (2) — "Platform as a Service (PaaS)". It’s easy to setup single hadoop node but difficult to manage a hadoop cluster. In this talk, we will show you how DRBL can help on fast deployment and management.
Most bioinformatics applications are open source, such as R, Bioconductor, BLAST, Clustal, PipMaker, Phylip, etc. But it also require traditional cluster job submission. In this talk we will show you how DRBL can help to build a testbed of bioinformatics research and provide cloud service model (3) — "Software as a Service (SaaS)". In this talk, we will cover how to:
- 1. Use DRBL to deploy Xen virtual cluster (drbl-xen)
- 2. Use DRBL to deploy Hadoop cluster (drbl-hadoop)
- 3. Use DRBL to deploy bioinformatics cluster (drbl-biocluster)
A live demonstration about drbl-hadoop and drbl-biocluster will be done in the talk, too.
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...Larry Smarr
08.05.15
Departments of Computer Science / Physics and Astronomy
University of Missouri@Columbia
Title: Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths are Transforming e-Science
Columbia, MO
This webinar will demonstrate how to use HealthyCity.org to enhance your grant proposals and reports with visually impactful and relevant data and maps. Learn how to access data highlighting the needs and opportunities within your communities and how to make the case that your program will make a difference.
How to Use HealthyCity.org for Community Planning and Development Healthy City
This customized webinar is for individuals working in Community Planning & Development that are interested in learning new strategies and tools to create healthier living environments in our communities. Working within a social justice framework, this webinar will demonstrate useful practices for planners utilizing the HealthyCity.org website. It will focus on how to use HealthyCity.org to promote a deeper understanding of community assets, characteristics, and the physical environment in order to inform and enhance the planning process. It will also highlight successful methods to engage community members in planning efforts, particularly around sharing local knowledge about the built environment.
(Selected Scriptures) - Far too many fail to make this their primary criteria when looking for a congregation to worship & work with. A scriptural local church can be identified because it follows the New Testament pattern. In order to identify a scriptural church, we MUST search the scriptures that we may know what the NT church looks like. - What was it called? What did it teach? How was it organized? How did it worship? What did it practice? - MP3 / PPT / KEYNOTE / PDF - 4/13/2014
http://w65stchurchofchrist.org/coc/
A Holistic Approach to Women s Health, Data and MappingHealthy City
In this webinar we will discuss:
* Changing the lens when analyzing data on women’s health by considering mind/body/spirit
*A day in the life of two women: what do women need to lead comprehensive healthy lives?
*Tools and resources available on HealthyCity.org
*Moving from information to action
How to Use HealthyCity.org for Service Referral & Planning Healthy City
These slides highlight the tools on HealthyCity.org that facilitate both service referral and service planning. The website helps you connect vulnerable populations to the resources they need by providing the largest searchable and mappable online hub of health and human services in California. In addition to this comprehensive resource data, service providers and planners can access additional community data to identify gaps in services, as well as identify areas of need and opportunity to inform program planning. In this training you will learn how to:
- Facilitate case management: Help clients find services by searching the detailed health and human service database of 2-1-1s across the state (*available in 16 counties and counting).
- Inform service planning: Research information about your clients’ communities to enhance program focus and planning.
- Improve service planning and provision by adding your own data: Map data that you collect in order to see the distribution of your clients, members, facilities, or other organizations.
Agile practices work because they force us to leave the world of speculation and 'get real.' These are the slides that I presented at Turku Agile Day, March 18, 2010.
Project Tactus is a fourth year undergraduate student design project which aims to further enhance the human-computer interaction by incorporating an additional layer of user-immersion to touchscreen devices.
http://projecttactus.com
Electrical Engineering Design Project
http://eceprojects.uwaterloo.ca/
This is a slide deck that I have been using to present on GeoTrellis for various meetings and workshops. The information is speaks to GeoTrellis pre-1.0 release in Q4 of 2016.
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebula Project
You will learn what DRBD is, where it came from in its 15 years of existence. How it evolved into a software defined storage solution interesting for users of OpenNebula and why it is very well suited for hyperconverged deployment architectures. The presentation will contain IO performance results and (if time permits) a live demo.
What are the issues integration in integrating sensor nets and other distributed systems collecting and sharing real time data? How does RTI's Data Distribution Service address the integration needs without sacrificing the real-time collaboration constraints?
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
Integration of Cloud and Grid Middleware at DGRZR
1. Cloud and
Grid
Middleware at
DGRZR
S. Freitag
Integration of Cloud and Grid Middleware at
DGRZR
DGRZR
D-Grid International Symposium on Grid Computing 2010
Integration
Stefan Freitag
Robotics Research Institute
Dortmund University of Technology
March 12, 2010
2. Overview
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
DGRZR
D-Grid
Integration 1 D-Grid Resource Center Ruhr
2 Clouds in the German Grid Initiative D-Grid
3. Introduction
Cloud and
Grid
D-Grid Resource Center Ruhr
Middleware at
DGRZR
S. Freitag
DGRZR
D-Grid
Integration
4. Introduction
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
D-Grid Resource Center Ruhr (DGRZR)
DGRZR
256 Blades, Intel Xeon Dual CPU QuadCore,
D-Grid
Integration 16 GByte RAM
Cluster runs SLES 10 SP3 with Xen 3.2 Kernel
100 TByte storage
Since April 2008 in production as part of D-Grid
infrastructure
End of 2008: 25 TByte SFS (Lustre) storage extension
5. Services @ DGRZR
Cloud and
Grid
Middleware at Site setup follows recommendations of D-Grid reference
DGRZR
installation1 (not 100%)
S. Freitag
Three compute middlewares
DGRZR gLite 3.1 (lcg-CE) and 3.2 (CREAM-CE, BDII)
D-Grid UNICORE 5 and 6
Integration
Globus Toolkit 4.0.8
Two storage middlewares
dCache 1.9.x
OGSA-DAI 2.2
Additional
LDAP for user management
DNS, DHCP
MySQL DB for OGSA-DAI
All services run in Xen virtual machines
1
http://dgiref.d-grid.de/wiki/Introduction
6. D-Grid Services @ DGRZR
Cloud and
Grid
Middleware at
DGRZR Grid Compute Frontends Grid Storage Frontends
S. Freitag
UNICORE gLite WS OGSA dCache
Grid VSite CE GRAM DAI SE Grid
DGRZR Middle- Middle-
ware dCache ware
D-Grid Globus Toolkit Pool
Integration
File Local
LRMS Torque & MAUI Databases Storage
Systems Software
Compute Cluster Online Storage
Worker Nodes
Fabric Fabric
Virtualization Layer
Figure: Pre-Cloud software stack
7. Extending DGRZR by Cloud Middleware
Cloud and
Grid
Middleware at
DGRZR Cloud Frontend Grid Compute Frontends Grid Storage Frontends
S. Freitag
UNICORE gLite WS OGSA dCache
Grid VSite CE GRAM DAI SE Grid
DGRZR Middle- Middle-
ware dCache ware
D-Grid Globus Toolkit Pool
Integration
File Local
LRMS Torque & MAUI Databases Storage
Systems Software
Open Compute Cluster Online Storage
Nebula Worker Nodes
Fabric Fabric
Virtualization Layer
Figure: Current software stack including OpenNebula
8. OpenNebula at DGRZR
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
Started with OpenNebula (ONE) 1.2
Currently running: slightly adapted ONE 1.4 SVN
DGRZR
D-Grid
snapshot (January 2010)
Integration
Xen infrastructure and SSH transfer enabled
Images/ templates for SL 4.8 and 5.4 (64bit) Grid
workernodes
In progress e.g. for gLite: lcg-CE, CREAM-CE, siteBDII
Users interface with ONE via CLI
one.grid.tu-dortmund.de supports OCCI via HTTP(S)
(currently not in production use)
9. OpenNebula at DGRZR
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
All blade servers are registered with OpenNebula
DGRZR
D-Grid one : ˜ # o n e h o s t l i s t
Integration
ID NAME RVM TCPU FCPU ACPU . . . STAT
0 udo−b l 1 1 0 1 0 800 700 700 on
1 udo−b l 1 1 0 2 2 800 0 0 on
...
246 udo−b l 6 3 0 7 0 800 98 98 on
247 udo−b l 6 3 0 8 0 800 99 99 on
10. OpenNebula at DGRZR
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
Created network definitions with MAC/IP mapping.
DGRZR
NAME = ”DGRZR W o r k er n o de s ”
D-Grid
Integration TYPE = FIXED
BRIDGE = e t h 0
LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 2 , MAC= 0 0 : 1 6 : 3 e : 6 f : d2 : 0 9 ]
LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 3 , MAC= 0 0 : 1 6 : 3 e : 5 b : 0 9 : c9 ]
LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 4 , MAC= 0 0 : 1 6 : 3 e : 1 4 : f f : b1 ]
LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 , MAC= 0 0 : 1 6 : 3 e : 2 7 : c6 : 0 4 ]
[...]
11. OpenNebula at DGRZR
Cloud and
Grid Created user accounts for D-Grid users
Middleware at
DGRZR ID USER PASSWORD ENABLE
S. Freitag [...]
2 ad0001 True
DGRZR
3 ad0002 True
D-Grid 4 ad0003 True
Integration
5 ad0004 True
6 ad0005 True
7 ad0006 True
8 ad0007 True
9 ad0008 True
10 ad0009 True
[...]
100 accounts per Virtual Organization (D-Grid recommendation:
200)
Supported VOs: at present 10, later 24
12. OpenNebula at DGRZR
Cloud and
Grid Workernode Template (not using context)
Middleware at
DGRZR
VCPU = 1 # usually 8
S. Freitag MEMORY = 512 # u s u a l l y ˜ 13 GByte
OS = [ b o o t l o a d e r = ”/ r o o t / b i n / domUloader . py ” ]
DGRZR
RAW = [ t y p e = ” xen ” ,
D-Grid
Integration d a t a = ” b o o t a r g s=”−−v e r b o s e −−e n t r y=xvda1 ”” ]
DISK = [
s o u r c e = ”<some path >/ w n s l 5 4 x 8 6 6 4 . img ” ,
t a r g e t = ” xvda ” , r e a d o n l y = ” no ” ]
DISK = [
t y p e = swap , s i z e = 1 0 2 4 , t a r g e t = ” xvdb ” ,
r e a d o n l y = ” no ” ]
DISK = [
type = ” b l o c k ” , c l o n e = ” yes ” , t a r g e t = ” xvdc ” ,
s o u r c e = ”/ dev / c c i s s / c0d0p4 ” , r e a d o n l y = ” no ” ]
NIC = [NETWORK=” d g r z r ” , IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 ]
13. Grid and Cloud @ DGRZR
Scenario 1: Private Cloud (already tested in small scale)
Cloud and
Grid
Middleware at
DGRZR
Use ONE to deploy workernodes on-demand2
S. Freitag
Assumption: VO software requirements are satisfied by VO
DGRZR
specific workernodes VMs
D-Grid
Integration Interaction with LRMS of Grid middleware required
1:1 mapping of workernode type to LRMS queue
A daemon checks the status of each queue
Empty queue: reduce number of workernode VM assigned
to this queue
Re-assign freed resources to another (overcrowded) queue
2
B. Konrad: Dynamic management of VMs on HPC resources of TU
Dortmund (diploma thesis, 2009)
14. Grid and Cloud @ DGRZR
Scenario 2: Public Cloud (starting a project in summer ’10)
Cloud and
Grid
Middleware at
DGRZR Major difference to scenario 1
S. Freitag
Allow users to deploy services/ VM via a Cloud interface
DGRZR
D-Grid Split physical resources into a Cloud and a Grid partition.
Integration
Allow dynamic/ workload-dependend changes in partition
size
Cloud size=0: Grid resource
Grid size=0: Cloud resource
All other cases: hybrid resource
Which VMs to suspend? → prioritization of VMs
Simple Grid batch jobs, MPI batch jobs, services
Normal, gold and platinum (paying?) customers
Talk of Johannes Watzl this afternoon
15. Integration of Cloud Middleware in D-Grid
Cloud and
Grid
Middleware at
DGRZR
(One) Goal of D-Grid
S. Freitag
Create sustainable & longterm Grid infrastructure in Germany
DGRZR
D-Grid
Integration
→ D-Grid is focused on Grid usage. What about Clouds?
Cloud interfaces offer a new and easier3 way to remote
resources
Integration of Cloud middleware into D-Grid Software
stack seems pretty obvious (→ increase sustainability)
Issues to be resolved for successful integration:
user management, authorization, accounting/ billing,
monitoring, and information system
3
that’s my personal view ;-)
16. User Management
Cloud and
Grid
Middleware at
D-Grid
DGRZR
Central virtual organization membership service VOM(R)S
S. Freitag
Resources connect to VOM(R)S to query user information
DGRZR
mapping to local user accounts
D-Grid
Integration User can have attributes & roles, belong to groups
OpenNebula
Users stored in a local SQLite3 database
Open issues
Connection between central VOM(R)S and ONE needed
Support for groups, roles (First: Evaluation in D-Grid)
Scalability
17. Authorization
Cloud and
Grid
Middleware at
DGRZR D-Grid
S. Freitag
Based on X.509 certificates
DGRZR OpenNebula
D-Grid
Integration At present: username/ password mechanism
With ONE 1.64 :
Users are identified by abstract key/secret tokens. An
underlying driver will then interface with the auth
back-end (e.g. LDAP / X509 based / PAM / Policikit...)
to authenticate the user.
General Authorization policies can be implemented, for
example quotas or allow a user to submit VMs in a given
time frame, user groups....
4
http://dev.opennebula.org/issues/203
18. Accounting
Cloud and
Grid D-Grid
Middleware at
DGRZR Jobs pass through a Grid frontend and reach the Grid
S. Freitag
LRMS
DGRZR DGAS 5 and OGF-UR format are used
D-Grid
Integration Cloud ”jobs” do not reach LRMS, but start fabric level
OpenNebula
Accounting information can be gathered by joining tables
(history table, vm attributes) in the SQLite3 database
Open issues
Evaluation if equivalent metrics can be collected
Design & implement prototype tool
5
Distributed Grid Accounting System
19. Information system
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
Each Grid middleware runs an information system
D-MON 6 collects information from all these systems,
DGRZR
D-Grid
aggregates and publishes it
Integration
D-MON uses an adapters/ plug-ins
New adapter for Cloud Middlewares must be developed
What information is needed?
Virtualization software (e. g. Xen, VMware), the available
virtual appliances/ templates, limits concerning the maximum
amount of cores and memory per virtual appliance
6
http://www.d-grid.de/index.php?id=401
20. Future plans
Cloud and
Grid
Middleware at For D-Grid
DGRZR
S. Freitag Close presented open issues and establish Cloud
middleware as new pillar in the D-Grid software stack
DGRZR
D-Grid Project starts in summer 2010
Integration
In Dortmund
Integrate more resources into the Cloud
Physics department (1000 Cores), in operation Mar 2010
Computer Sciences department (1000 Cores), around 2011
Extend the Cloud to the allianced universities Bochum, Essen/
Duisburg
Thanks for your attention and for the great time being here!
21. Future plans
Cloud and
Grid
Middleware at
DGRZR
S. Freitag
DGRZR
D-Grid
Integration