Skip to content

Commit

Permalink
Update index.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
Srinivasan Kannan (also known as: Ka.Shrinivaasan, Shrinivas Kannan) committed Apr 26, 2017
1 parent 1924196 commit 01ee9b8
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion index.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
NeuronRain is a new linux kernel fork-off from mainline kernel (presently overlayed on kernel 4.1.5) augmented with Machine Learning, Analytics, New system call primitives and Kernel Modules for cloud RPC, Memory and Filesystem. It differs from usual CloudOSes like OpenStack, VMs and containers in following ways:
(*) Mostly available CloudOSes are application layer deployment/provisioning (YAML etc.,) focussed while NeuronRain is not about deploying applications but to bring the cloud functionality into Linux kernel itself.
(*) There are application layer memcache softwares available for bigdata processing.
(*) There have been some opensource projects for linux kernel on GitHub to provide memcache functionality for kernelspace memory.
(*) NeuronRain VIRGO32 and VIRGO64 kernels have new system calls and kernel drivers for remote cloning a process, memcache kernel memory and remote file I/O with added advantage of reading analytics variables in kernel.
(*) Cloud RPCs, Cloud Kernel Memcache and Filesystems are implemented in Linux kernel with kernelspace sockets
(*) Linux kernel has access to Machine Learnt Analytics(in AsFer) with VIRGO linux kernel_analytics driver
(*) Assumes already encrypted data for traffic between kernels on different machines.
(*) Advantages of kernelspace Cloud implementation are: Remote Device Invocation (recently known as Internet of Things), Mobile device clouds, High performance etc.,.
(*) NeuronRain is not about VM/Containerization but VMs, CloudOSes and Containers can be optionally rewritten by invoking NeuronRain VIRGO systemcalls and drivers - thus NeuronRain Linux kernel is the bottommost layer beneath VMs, Containers, CloudOSes.
(*) Partially inspired by old Linux Kernel components - Remote Device Invocation and SunRPC

(*) VIRGO64 kernel based on 4.10.3 mainline kernel, which is 64 bit version of VIRGO32, has lot of stability/panic issues resolved which were random and frequent in VIRGO32.

NeuronRain - Features:
----------------------
https://github.com/shrinivaasanka/Krishna_iResearch_DoxygenDocs/blob/master/ProductOwnerProfile_With_FunctionalityDescription.pdf
Expand Down

0 comments on commit 01ee9b8

Please sign in to comment.