Submit Search
Upload
Positioning XAM for the Cloud
•
1 like
•
400 views
Mark Carlson
Follow
Presentation given at Storage Networking World, Spring 2009 (Orlando)
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 16
Recommended
Oracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - Storage
Walter Moriconi
SSD: Ready for Enterprise and Cloud?
SSD: Ready for Enterprise and Cloud?
IMEX Research
Tom McCann - Sopra
Tom McCann - Sopra
Socitm
Falcon Stor Enables Virtual SANs For V Mware
Falcon Stor Enables Virtual SANs For V Mware
Paul Skach
Apac summit ODCA - Allyson Klein
Apac summit ODCA - Allyson Klein
IntelAPAC
Engineering the Enterprise Storage Infrastructure with the IBM DS8000
Engineering the Enterprise Storage Infrastructure with the IBM DS8000
IBM India Smarter Computing
Dell - Storage 12sept2012
Dell - Storage 12sept2012
Agora Group
Microsoft India - Leighton Case Study
Microsoft India - Leighton Case Study
Microsoft Private Cloud
Recommended
Oracle Optimized Datacenter - Storage
Oracle Optimized Datacenter - Storage
Walter Moriconi
SSD: Ready for Enterprise and Cloud?
SSD: Ready for Enterprise and Cloud?
IMEX Research
Tom McCann - Sopra
Tom McCann - Sopra
Socitm
Falcon Stor Enables Virtual SANs For V Mware
Falcon Stor Enables Virtual SANs For V Mware
Paul Skach
Apac summit ODCA - Allyson Klein
Apac summit ODCA - Allyson Klein
IntelAPAC
Engineering the Enterprise Storage Infrastructure with the IBM DS8000
Engineering the Enterprise Storage Infrastructure with the IBM DS8000
IBM India Smarter Computing
Dell - Storage 12sept2012
Dell - Storage 12sept2012
Agora Group
Microsoft India - Leighton Case Study
Microsoft India - Leighton Case Study
Microsoft Private Cloud
Measuring Nexsan Performance and Compatibility in Virtualized Environments
Measuring Nexsan Performance and Compatibility in Virtualized Environments
Suministros Obras y Sistemas
The 25 Most Promising Open Source Projects
The 25 Most Promising Open Source Projects
af83
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2
Naveen Joy
Creating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information Sharing
InnoTech
Atea roadshow norr
Atea roadshow norr
Johan Odell
Mobile web me2day_seminar
Mobile web me2day_seminar
Sang-il Jung
Solving io bottleneck
Solving io bottleneck
Anil Vasudeva
DDN Accelerating-Decisions-Through-Enterprise-Hadoop-final
DDN Accelerating-Decisions-Through-Enterprise-Hadoop-final
IntelHealthcare
Wed 1030 mc_knight_william_color
Wed 1030 mc_knight_william_color
DATAVERSITY
Key to Efficient Tiered Storage Infrastructure
Key to Efficient Tiered Storage Infrastructure
IMEX Research
IMEX Research - Is Solid State Storage Ready for Enterprise & Cloud Computing...
IMEX Research - Is Solid State Storage Ready for Enterprise & Cloud Computing...
Anil Vasudeva
SNIA Cloud Storage Presentation
SNIA Cloud Storage Presentation
Mark Carlson
الاســم
الاســم
guestde5d41ce
Communication
Communication
amandamcg
SNIA Resource Domain Model
SNIA Resource Domain Model
Mark Carlson
Communication
Communication
amandamcg
Communication
Communication
amandamcg
Construindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony Console
Bruno Ricardo Siqueira
TDC SP 2015 - PHP7: better & faster
TDC SP 2015 - PHP7: better & faster
Bruno Ricardo Siqueira
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour Zimbra
Antony Barroux
Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall
Toshihiko Ikeda
Cloud Models, Considerations, & Adoption Techniques
Cloud Models, Considerations, & Adoption Techniques
EMC
More Related Content
What's hot
Measuring Nexsan Performance and Compatibility in Virtualized Environments
Measuring Nexsan Performance and Compatibility in Virtualized Environments
Suministros Obras y Sistemas
The 25 Most Promising Open Source Projects
The 25 Most Promising Open Source Projects
af83
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2
Naveen Joy
Creating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information Sharing
InnoTech
Atea roadshow norr
Atea roadshow norr
Johan Odell
Mobile web me2day_seminar
Mobile web me2day_seminar
Sang-il Jung
Solving io bottleneck
Solving io bottleneck
Anil Vasudeva
DDN Accelerating-Decisions-Through-Enterprise-Hadoop-final
DDN Accelerating-Decisions-Through-Enterprise-Hadoop-final
IntelHealthcare
Wed 1030 mc_knight_william_color
Wed 1030 mc_knight_william_color
DATAVERSITY
Key to Efficient Tiered Storage Infrastructure
Key to Efficient Tiered Storage Infrastructure
IMEX Research
IMEX Research - Is Solid State Storage Ready for Enterprise & Cloud Computing...
IMEX Research - Is Solid State Storage Ready for Enterprise & Cloud Computing...
Anil Vasudeva
What's hot
(11)
Measuring Nexsan Performance and Compatibility in Virtualized Environments
Measuring Nexsan Performance and Compatibility in Virtualized Environments
The 25 Most Promising Open Source Projects
The 25 Most Promising Open Source Projects
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2
Creating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information Sharing
Atea roadshow norr
Atea roadshow norr
Mobile web me2day_seminar
Mobile web me2day_seminar
Solving io bottleneck
Solving io bottleneck
DDN Accelerating-Decisions-Through-Enterprise-Hadoop-final
DDN Accelerating-Decisions-Through-Enterprise-Hadoop-final
Wed 1030 mc_knight_william_color
Wed 1030 mc_knight_william_color
Key to Efficient Tiered Storage Infrastructure
Key to Efficient Tiered Storage Infrastructure
IMEX Research - Is Solid State Storage Ready for Enterprise & Cloud Computing...
IMEX Research - Is Solid State Storage Ready for Enterprise & Cloud Computing...
Viewers also liked
SNIA Cloud Storage Presentation
SNIA Cloud Storage Presentation
Mark Carlson
الاســم
الاســم
guestde5d41ce
Communication
Communication
amandamcg
SNIA Resource Domain Model
SNIA Resource Domain Model
Mark Carlson
Communication
Communication
amandamcg
Communication
Communication
amandamcg
Construindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony Console
Bruno Ricardo Siqueira
TDC SP 2015 - PHP7: better & faster
TDC SP 2015 - PHP7: better & faster
Bruno Ricardo Siqueira
Viewers also liked
(8)
SNIA Cloud Storage Presentation
SNIA Cloud Storage Presentation
الاســم
الاســم
Communication
Communication
SNIA Resource Domain Model
SNIA Resource Domain Model
Communication
Communication
Communication
Communication
Construindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony Console
TDC SP 2015 - PHP7: better & faster
TDC SP 2015 - PHP7: better & faster
Similar to Positioning XAM for the Cloud
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour Zimbra
Antony Barroux
Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall
Toshihiko Ikeda
Cloud Models, Considerations, & Adoption Techniques
Cloud Models, Considerations, & Adoption Techniques
EMC
Cloud Computing Security
Cloud Computing Security
Piyush Mittal
Future Proofing MySQL by Robert Hodges, Continuent
Future Proofing MySQL by Robert Hodges, Continuent
Eero Teerikorpi
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
Markus Michalewicz
How to Use the Right Tools for Operational Data Integration
How to Use the Right Tools for Operational Data Integration
mark madsen
DDN: Protecting Your Data, Protecting Your Hardware
DDN: Protecting Your Data, Protecting Your Hardware
inside-BigData.com
ADF Mobile: Implementing Data Caching and Synching
ADF Mobile: Implementing Data Caching and Synching
Steven Davelaar
Crypto multi tenant an environment of secure computing using cloud sql
Crypto multi tenant an environment of secure computing using cloud sql
ijdpsjournal
Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10
keirdo1
Gf2511301134
Gf2511301134
IJERA Editor
Gf2511301134
Gf2511301134
IJERA Editor
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
Data Con LA
Schema
Schema
databeatpick
Optimizing Lustre and GPFS with DDN
Optimizing Lustre and GPFS with DDN
inside-BigData.com
A Secure Model for Cloud Computing Based Storage and Retrieval
A Secure Model for Cloud Computing Based Storage and Retrieval
IOSR Journals
USAREUR Cloud Computing Training Class Heidelberg 3
USAREUR Cloud Computing Training Class Heidelberg 3
GovCloud Network
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Jerome Leonard
Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001
jucaab
Similar to Positioning XAM for the Cloud
(20)
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour Zimbra
Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall
Cloud Models, Considerations, & Adoption Techniques
Cloud Models, Considerations, & Adoption Techniques
Cloud Computing Security
Cloud Computing Security
Future Proofing MySQL by Robert Hodges, Continuent
Future Proofing MySQL by Robert Hodges, Continuent
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
How to Use the Right Tools for Operational Data Integration
How to Use the Right Tools for Operational Data Integration
DDN: Protecting Your Data, Protecting Your Hardware
DDN: Protecting Your Data, Protecting Your Hardware
ADF Mobile: Implementing Data Caching and Synching
ADF Mobile: Implementing Data Caching and Synching
Crypto multi tenant an environment of secure computing using cloud sql
Crypto multi tenant an environment of secure computing using cloud sql
Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10
Gf2511301134
Gf2511301134
Gf2511301134
Gf2511301134
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
Schema
Schema
Optimizing Lustre and GPFS with DDN
Optimizing Lustre and GPFS with DDN
A Secure Model for Cloud Computing Based Storage and Retrieval
A Secure Model for Cloud Computing Based Storage and Retrieval
USAREUR Cloud Computing Training Class Heidelberg 3
USAREUR Cloud Computing Training Class Heidelberg 3
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001
Recently uploaded
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Recently uploaded
(20)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Positioning XAM for the Cloud
1.
April 6-9, 2009
| Rosen Shingle Creek Resort | Orlando, Florida
2.
XAM: A Next
Generation April 6-9, 2009 Rosen Shingle Creek Resort Orlando, Florida API for the Cloud Mark A. Carlson SNIA Technical Council and Sun Microsystems, Inc. mac@sun.com 2 Copyright © 2009The Storage Networking Industry Association
3.
Agenda
• Cloud use cases, requirements April 6-9, 2009 Rosen Shingle • The Storage Industry Resource Creek Resort Orlando, Florida Domain Model • Next generation Data Storage Interfaces • XAM as it applies to the Cloud • Get involved 3 Copyright © 2009The Storage Networking Industry Association
4.
Cloud Storage: use
cases and requirements • Store my file and give me back a URL (i.e. Amazon S3) – Best Effort Quality of Service? April 6-9, 2009 Rosen Shingle • Provision a filesystem and mount it (i.e. WebDAV) Creek Resort Orlando, Florida – Quality of Service specification via provisioning interface • Give me Filesystems/LUNs for my Cloud Computing – NAS box in the cloud… • Store my backup files until I need them back – Maybe offer me a local cache as well • Archive my files in the Cloud for Preservation/Compliance – Maybe offer me eDiscovery services, “tape in the mail” retrieval • Store all my files, allowing me to set the Data Requirements, let me cache and distribute geographically – Policy driven Data Services based on Data System Metadata markings 4 Copyright © 2009The Storage Networking Industry Association
5.
Data Storage Interface
• The model includes all these elements which may or may not be present April 6-9, 2009 – True for Cloud Storage Rosen Shingle Creek Resort Orlando, Florida interfaces as well • A next generation Data Storage Interface needs to make use of metadata – Allows the Data Requirements to be expressed on each data element 5 Copyright © 2009The Storage Networking Industry Association
6.
Metadata and Data
Storage Interfaces Storage services may provide functions for metadata as part of the data storage interface. This is an important capability for managing April 6-9, 2009 Data Resources (as opposed Rosen Shingle Creek Resort to managing Storage Orlando, Florida Resources). The metadata may be managed by the storage service, managed by data services, or un-interpreted by either. System metadata that is managed by storage services are those properties Other system and user metadata may be of a data element that pertain to the primary preserved on the basis of individual data elements, functions of storing and but is not interpreted by the storage services retrieving the data. 6 Copyright © 2009The Storage Networking Industry Association
7.
Metadata for Data
Services •Metadata available through the data storage interface may also be managed by data April 6-9, 2009 services Rosen Shingle Creek Resort Orlando, Florida •This data service metadata can be used by data services to provide differentiated value to individual data elements •The model or schema for data service metadata may be defined by each data service and may be standardized 7 Copyright © 2009The Storage Networking Industry Association
8.
Metadata and Information
Services The role of metadata in information services is as a communication mechanism with the underlying storage services and data services. April 6-9, 2009 Information services are Rosen Shingle Creek Resort primarily concerned with the data Orlando, Florida service system metadata as a means to convey the data’s requirements to the underlying data services. An information service may also interpret user metadata for purposes of data classification. An information service can create its own user metadata that is un-interpreted by the underlying services for its own use. 8 Copyright © 2009The Storage Networking Industry Association
9.
The Resource Domain
Model April 6-9, 2009 Rosen Shingle Creek Resort Orlando, Florida 9 Copyright © 2009The Storage Networking Industry Association
10.
XAM API: an
example Data Storage Interface • XAM is the first interface to XAM User metadata is un- standardize system metadata interpretable by the system, but for retention of data stored with the other data and XAM implements the basic is available for use in queries capability to Read and Write Data (through Xstreams) April 6-9, 2009 Given this we can see that Rosen Shingle XAM has the ability to locate Creek Resort XAM is a data storage interface Orlando, Florida XSet with a query or by any that is used by both Storage supplying the XUID and Data Services (functions) XAM allows Metadata to be added to the data and keeps both in an XSet object XAM uses and produces system metadata for each XSet For example Access and Commit times (Storage System Metadata) But it also uniquely specifies Data System Metadata for Retention Data Services 10 Copyright © 2009The Storage Networking Industry Association
11.
XAM SDK
The XAM SDK is dynamically linked by each application wishing to connect to and use XSystems. April 6-9, 2009 Application Rosen Shingle Creek Resort XAM Library Fields XAM Orlando, Florida Toolkit Connect() XAM API XAM Library XAM Library VIM API Reference Vendor Vendor .. VIM A VIM X VIM VIM = Vendor Interface Module . The XAM SDK includes several components: XSystem • XAM Library, which implements the XAM API functions • Reference VIM, which implements the reference behavior of an XSystem • a framework which allows plug-able Vendor VIMs • optional XAM Toolkit Libraries for convenience functions 11 Copyright © 2009The Storage Networking Industry Association
12.
XAM Application software
stack C/C++ Application Java Application April 6-9, 2009 Rosen Shingle Creek Resort XAM Java API (JNI) Orlando, Florida XAM C API XAM Java API XAM Library logic (C++) XAM Library logic (Java) ‘outgoing’ VIM C API ‘outgoing’ VIM Java API VIM Java API (JNI) VIM C API VIM Java API VIM VIM C Java 12 Copyright © 2009The Storage Networking Industry Association
13.
HTTP VIM
• C language VIM plugs into C XAM Library April 6-9, 2009 • Java language VIM sits atop Reference VIM Rosen Shingle Creek Resort • Communication is XML over HTTP Orlando, Florida • Not RESTful, not Web Services • If there becomes a Cloud interface with XAM-like functions (i.e. metadata and query support), a VIM could be created to use that • Alternatively, SNIA could standardize such a wire level interface for this usage •discussion in Cloud TWG perhaps 13 Copyright © 2009The Storage Networking Industry Association
14.
Cloud API to
the Resource Domain Model Nothing further is needed to be standardized in order to use XAM for a April 6-9, 2009 Rosen Shingle Cloud Storage Creek Resort Orlando, Florida API today. Applications are written to a local (Java, C, etc.) API and the Cloud vendor’s VIM handles the rest. 14 Copyright © 2009The Storage Networking Industry Association
15.
SNIA XAM
• XAM version 1.0 is a standard April 6-9, 2009 Rosen Shingle • XAM Initiative is coordinating with Creek Resort Orlando, Florida SNIA’s Cloud efforts • XAM SDK TWG finishing up software development • TopCoder Challenge – See Flyer for details Get Involved! http://snia.org/XAM 15 Copyright © 2009The Storage Networking Industry Association
16.
April 6-9, 2009 Rosen
Shingle Thank You! Creek Resort Orlando, Florida 16 Copyright © 2009The Storage Networking Industry Association