NetKernel and the
          ®




Resource Oriented Cloud




                 © 2010, 1060 Research Ltd
What is NetKernel?
True Cloud Computing           NetKernel
Composite Architecture
Application Server




                    Resource Oriented
                   Computing Abstraction

  WWW
   REST
      Unix
               >10 years R&D
Resource Oriented
   Abstraction

           Space

  Requestor
                Resource
                Request


                 Abstract
               Resource Set




   Representation



                              Endpoint
Resource Requests

Demonstration of ROC Concepts




In NetKernel Apposite install “demo1”
The Web Inside
               Demo Address
                  Space

               active:toUpper




           Import     Import    Import




  res:/*                   fib(n)        http://*
ROC Outside
●   NetKernel Protocol (NKP)
●   Enables NetKernel ROC abstraction to
    seamlessly span hosts

     Host 1
              Client Space


              NKP Client

                             Host 2
                                      Server Space

                                 NKP Server

                                             SEP
NKP Demo
●   Resource Oriented Mandelbrot Set
●   active:mandelbrotStripe




●   Async fan-out of stripe computation
        –   Scales Locally
        –   Scales Remotely
NKP – Balanced OneShot

                                     Host 1
                                                 Server

                                                   MS


         Client
                  Client Space


                       CEP
                                                    Host 2
                                                             Server

                                                               MS




Host 4
         Server
                                 Host 3
           MS                             Server

                                            MS
Client-Server Inversion


Host 1

         Client Space


              SEP
                                             Host 2

                                                      Server Space


                                                           SEP
                        Superstack Request
NKP – Runtime Cluster

                              Host 1
                                          Server

Client                                      RT

           Client Space
                   CEP
         Code

                                             Host 2
                                                      Server

                                                        RT




 Host 4
          Server
                          Host 3
            RT                     Server

                                     RT
NetKernel Protocol
           Features
●   Asynchronous / Threadless design on both
    Client and Server
●   Throughput Management via Async Throttles
●   Pluggable Load Balancing Algorithms
●   Oneshot Mode: REST++
●   Mount Mode: NFS++
●   Dynamically Reconfigurable Client
●   Symmetric or Asymmetric Spacial Scope
    (Superstack)
●   Architectural Trust Boundaries
●   Distributed Caching and Dependency Model
Why NetKernel?
True Cloud Architecture Platform   NetKernel
Composite Architecture
Application Server st
Software for the 21 Century


      Resource Oriented
     Computing Abstraction

                                   Composable
                                   Flexible
                                   Scaleable
                                   Unbelievable

Net kernel nkp-roc-cloud

  • 1.
    NetKernel and the ® Resource Oriented Cloud © 2010, 1060 Research Ltd
  • 2.
    What is NetKernel? TrueCloud Computing NetKernel Composite Architecture Application Server Resource Oriented Computing Abstraction WWW REST Unix >10 years R&D
  • 3.
    Resource Oriented Abstraction Space Requestor Resource Request Abstract Resource Set Representation Endpoint
  • 4.
    Resource Requests Demonstration ofROC Concepts In NetKernel Apposite install “demo1”
  • 5.
    The Web Inside Demo Address Space active:toUpper Import Import Import res:/* fib(n) http://*
  • 6.
    ROC Outside ● NetKernel Protocol (NKP) ● Enables NetKernel ROC abstraction to seamlessly span hosts Host 1 Client Space NKP Client Host 2 Server Space NKP Server SEP
  • 7.
    NKP Demo ● Resource Oriented Mandelbrot Set ● active:mandelbrotStripe ● Async fan-out of stripe computation – Scales Locally – Scales Remotely
  • 8.
    NKP – BalancedOneShot Host 1 Server MS Client Client Space CEP Host 2 Server MS Host 4 Server Host 3 MS Server MS
  • 9.
    Client-Server Inversion Host 1 Client Space SEP Host 2 Server Space SEP Superstack Request
  • 10.
    NKP – RuntimeCluster Host 1 Server Client RT Client Space CEP Code Host 2 Server RT Host 4 Server Host 3 RT Server RT
  • 11.
    NetKernel Protocol Features ● Asynchronous / Threadless design on both Client and Server ● Throughput Management via Async Throttles ● Pluggable Load Balancing Algorithms ● Oneshot Mode: REST++ ● Mount Mode: NFS++ ● Dynamically Reconfigurable Client ● Symmetric or Asymmetric Spacial Scope (Superstack) ● Architectural Trust Boundaries ● Distributed Caching and Dependency Model
  • 12.
    Why NetKernel? True CloudArchitecture Platform NetKernel Composite Architecture Application Server st Software for the 21 Century Resource Oriented Computing Abstraction Composable Flexible Scaleable Unbelievable