resources/2010/11/NK-Universal-Server
search:

{
	 "title" : "NetKernel - Universal Server",
	 "css" : " slide 			{ background-color: white; }
div.slide		{ margin-left: 130px; }
div.slide h1	{ 	background-color: #dddddd; color: #333333; padding-left: 20px; width:90%; margin: 20px;
					-moz-border-radius: 10px; 
					-webkit-border-radius: 10px;
					border-radius: 10px;
				}
.error			{ border: 3px solid red; }
div.toolbar 	{ font-size: 40%; background-color: #dddddd;}

	 ",
	 "copyright" : "© 2010, 1060 Research Limited",
	 "favicon" : "/wink/res/slinkyTemplate/nk2010/favicon.png",
	"splash" : "
		<div style='background-color: white; border: 3px solid #555555; padding: 10px; -moz-border-radius: 10px; border-radius: 10px;' id='splash'>
<h1 style='margin-left: 10px; font-size: 130%;'>NetKernel - Universal Server</h1>
<div style='margin-left: 10px; font-size: 100%;'>Peter Rodgers, November 2010</div>
<div style='font-size: 90%; font-style: italic; padding: 10px; margin-bottom: 30px;'>
Press space or click the page to move to next slide. Press F11 for fullscreen (recommended)
</div>
<div>
<table style='background-color: white; '>
<tr>
<td><img width='100px' src='/wink/res/slinkyTemplate/nk2010/1060Research-xsmall.png'/></td>
<td><img src='/wink/res/slinkyTemplate/nk2010/cross-new1.png'/></td>
<td>W<span style="color: red;">i</span>NK</td>
<td><img src="/wink/style/poweredby.png"/></td>
<td><img width='100px' src='http://skillsmatter.com/custom/images/sm-logo-black-manga.gif'/></td>
</tr>
</table>
</div>
<div style='font-size: 60%; font-style: italic; padding: 10px;'>
© 2010, 1060 Research Limited
</div>

</div>
	",
	"splashDuration": "8000"
}

<div style="position:fixed; top: 0px; left: 0px; background-color: white; height: 100%;">
	<img src="/wink/res/slinkyTemplate/nk2010/roc-banner.png"/>
</div>
<div style="position:fixed; bottom: 50px; right: 30px; z-index: 100;">
	<img src="/wink/res/slinkyTemplate/nk2010/1060Research-xsmall.png"/>
</div>
<div style="position:fixed; bottom: 50px; left: 10px; z-index: 100; font-size: 50%;">
	<a href="http://www.1060research.com">www.1060research.com</a>
</div>

NetKernel - Universal Server

Peter Rodgers
November 2010

Resource Oriented Computing

  • Why does the Web end at the edge of the Server?
  • The Web scales, evolves, adapts. Why leave it outside?
  • Why can't the same properties be pervasive - client, edge, middleware, data.
  • Introducing: Resource Oriented Computing

ROC in a nutshell

  • Resource Oriented
    • Seperate Logical Resource Address Space from Physical Code
  • In ROC we issue requests for resources

Web's Properties are now Middleware's properties

  • Composable
    • Everything is logically addressed and fully decoupled
  • Linear Scaling
    • Load balancing applies inside across CPUs
  • Cacheable
    • Everything is cached. Systemic Memoization of all code execution
  • Malleable
    • New coexists with old. Change is expected and embraced.

NetKernel ROC - Universal Server

  • Scale Invarient
    • When everything's a resource who cares where I compute it
    • ROC Uniform abstraction that spans the cloud.
  • Why do we think in terms of Middleware?
  • Middleware with ROC its Anyware
  • NetKernel Resource Oriented Computing platform.


WiNK
© 2008-2011, 1060 Research Limited