<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Objects To Desire</title>
	<atom:link href="http://storagemojo.com/2007/03/15/403/feed/" rel="self" type="application/rss+xml" />
	<link>http://storagemojo.com/2007/03/15/403/</link>
	<description>Data storage info &#38; analysis</description>
	<pubDate>Wed, 09 Jul 2008 12:34:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: christophe</title>
		<link>http://storagemojo.com/2007/03/15/403/#comment-53104</link>
		<dc:creator>christophe</dc:creator>
		<pubDate>Wed, 18 Apr 2007 08:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=403#comment-53104</guid>
		<description>Indeed, as ernst pointed out, the term object looks strangely simplified to me. I do not know anything about OSD (yet another TLA with 20 meanings,  including ObjectStorageDevice?, OnScreenDisplay, etc), but why would an object not have a name, access controls and metadata ? In software, it even has methods to access it, encapsulation etc. 

On the other hand, it's clear to me that the storage of the future won't be a hierarchical file system. Directories are things of the past. Attaching resources to a tree is a pain, and there should never be something like two different copies of the same information just because it's located in another leaf of the tree. 

So, why not consider "Storage 2.0" directly, and introduce more meaning (and security) in the storage subsystems ? From what I see here, OSD is likely "too little too late" to change a whole industry.</description>
		<content:encoded><![CDATA[<p>Indeed, as ernst pointed out, the term object looks strangely simplified to me. I do not know anything about OSD (yet another TLA with 20 meanings,  including ObjectStorageDevice?, OnScreenDisplay, etc), but why would an object not have a name, access controls and metadata ? In software, it even has methods to access it, encapsulation etc. </p>
<p>On the other hand, it&#8217;s clear to me that the storage of the future won&#8217;t be a hierarchical file system. Directories are things of the past. Attaching resources to a tree is a pain, and there should never be something like two different copies of the same information just because it&#8217;s located in another leaf of the tree. </p>
<p>So, why not consider &#8220;Storage 2.0&#8243; directly, and introduce more meaning (and security) in the storage subsystems ? From what I see here, OSD is likely &#8220;too little too late&#8221; to change a whole industry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://storagemojo.com/2007/03/15/403/#comment-39758</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 19 Mar 2007 01:58:23 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=403#comment-39758</guid>
		<description>interesting... 

What would be the key reason to move away from blocks to objects?</description>
		<content:encoded><![CDATA[<p>interesting&#8230; </p>
<p>What would be the key reason to move away from blocks to objects?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ernst Lopes Cardozo</title>
		<link>http://storagemojo.com/2007/03/15/403/#comment-38679</link>
		<dc:creator>Ernst Lopes Cardozo</dc:creator>
		<pubDate>Fri, 16 Mar 2007 09:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=403#comment-38679</guid>
		<description>The OSD component keeps track of which blocks are used to store the object. In that decision it must also take care of performance issues: is this object accessed often? Is it mostly read or also written to? Such issues determine where on the disk (inner or outer track), striped over how many disks and even on what type of disk the object should be stored. To know these parameters requires metadata that today typically resides in a directory in the file system. That could be separated, but then each object has a sidecar to keep track of these usage parameters, not quite your naked object any more. Also, to be able to optimally allocate blocks to the object, the OSD function must reside way above the disk drive layer, so we probably need more than  simply an extension of the SCSI protocol. Otherwise, certainly an interesting thought. Always good to create separate architecture layers for separate functions.</description>
		<content:encoded><![CDATA[<p>The OSD component keeps track of which blocks are used to store the object. In that decision it must also take care of performance issues: is this object accessed often? Is it mostly read or also written to? Such issues determine where on the disk (inner or outer track), striped over how many disks and even on what type of disk the object should be stored. To know these parameters requires metadata that today typically resides in a directory in the file system. That could be separated, but then each object has a sidecar to keep track of these usage parameters, not quite your naked object any more. Also, to be able to optimally allocate blocks to the object, the OSD function must reside way above the disk drive layer, so we probably need more than  simply an extension of the SCSI protocol. Otherwise, certainly an interesting thought. Always good to create separate architecture layers for separate functions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris M Evans</title>
		<link>http://storagemojo.com/2007/03/15/403/#comment-38665</link>
		<dc:creator>Chris M Evans</dc:creator>
		<pubDate>Fri, 16 Mar 2007 08:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=403#comment-38665</guid>
		<description>Hmm, whilst I see the point, I don't see how it could be easily adopted.  Existing file systems, DBMSs etc have all been built and optimised to work with blocks.  That would require rather a large rewrite of an awful lot of code.  If there was a nice migration strategy, then perhaps it does have a future.</description>
		<content:encoded><![CDATA[<p>Hmm, whilst I see the point, I don&#8217;t see how it could be easily adopted.  Existing file systems, DBMSs etc have all been built and optimised to work with blocks.  That would require rather a large rewrite of an awful lot of code.  If there was a nice migration strategy, then perhaps it does have a future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Pearson</title>
		<link>http://storagemojo.com/2007/03/15/403/#comment-38631</link>
		<dc:creator>Robert Pearson</dc:creator>
		<pubDate>Fri, 16 Mar 2007 05:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=403#comment-38631</guid>
		<description>RE: "We’d simply manage . . . . OK, what would we manage?"
Interesting thought...
Objects are pretty close to bytes and blocks but less than files. Not talking size here but atomic/molecular qualities.

My solution to this was to introduce the "Unit of Information". I have a big, long "Operational" definition to try and cover all the exceptions, dead-ends and loop-holes. The "Unit of Information" has been greeted with deafening silence. The "Managed Unit of Information" hasn't fared well either. 

A "Managed Unit of Information" is a "Unit of Information" with an SLA (Service Level Agreement). This means some human decided the Unit of Information has ROI (Return on Investment) capability. All Units and Managed Units of Information have TCO. It is the ROI/TCO ratio that matters.

You can use the same approach for OSD and its objects. It fits nicely.

ECM (Enterprise Content Management) needs a Lower Metric molecular concept to deal with Information. The atomic is not sufficient. The atomic works fine for Units of Technology.

You can also apply qualities like scalar and vector to OSD objects or Units of Information. Vector Information has more ROI potential but higher TCO than scalar. Applying these qualities can be very interesting for mapping the Information Content. 

When you have all these objects flying around in ad hoc Information space the "Speed Limit of the Information Universe" becomes very important.
How quickly can these objects be aggregated and dispersed in response to requests?

The Information Stack (IS) takes on a new meaning and significance.</description>
		<content:encoded><![CDATA[<p>RE: &#8220;We’d simply manage . . . . OK, what would we manage?&#8221;<br />
Interesting thought&#8230;<br />
Objects are pretty close to bytes and blocks but less than files. Not talking size here but atomic/molecular qualities.</p>
<p>My solution to this was to introduce the &#8220;Unit of Information&#8221;. I have a big, long &#8220;Operational&#8221; definition to try and cover all the exceptions, dead-ends and loop-holes. The &#8220;Unit of Information&#8221; has been greeted with deafening silence. The &#8220;Managed Unit of Information&#8221; hasn&#8217;t fared well either. </p>
<p>A &#8220;Managed Unit of Information&#8221; is a &#8220;Unit of Information&#8221; with an SLA (Service Level Agreement). This means some human decided the Unit of Information has ROI (Return on Investment) capability. All Units and Managed Units of Information have TCO. It is the ROI/TCO ratio that matters.</p>
<p>You can use the same approach for OSD and its objects. It fits nicely.</p>
<p>ECM (Enterprise Content Management) needs a Lower Metric molecular concept to deal with Information. The atomic is not sufficient. The atomic works fine for Units of Technology.</p>
<p>You can also apply qualities like scalar and vector to OSD objects or Units of Information. Vector Information has more ROI potential but higher TCO than scalar. Applying these qualities can be very interesting for mapping the Information Content. </p>
<p>When you have all these objects flying around in ad hoc Information space the &#8220;Speed Limit of the Information Universe&#8221; becomes very important.<br />
How quickly can these objects be aggregated and dispersed in response to requests?</p>
<p>The Information Stack (IS) takes on a new meaning and significance.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.599 seconds -->
