Menu

Code-svn Commit Log


Commit Date  
[r29] by ka_shrinivaasan

Initial implementation for KingCobra Request-Response p2p queueing mechanism described in design notes with implementation of 2 new
functions:
- parse_ip_address() which extracts the prepended remote client ip address
- reply_to_publisher() which connects to the remote client ip parsed above and sends the message that gets queued in the remote client (and service too)

Thus a decentralized peer-to-peer message queuing is created which might have to be persisted locally in the corresponding VIRGO cloud nodes

2014-03-29 17:12:04 Tree
[r28] by ka_shrinivaasan

Updated KingCobra Design Doc

2014-03-25 06:09:10 Tree
[r27] by ka_shrinivaasan

Updated ProductOwnerProfile

2014-03-24 15:56:15 Tree
[r26] by ka_shrinivaasan

Updated KingCobra design doc for queue persistence options

2014-03-24 14:51:32 Tree
[r25] by ka_shrinivaasan

Updated KingCobra design doc

2014-03-24 14:39:06 Tree
[r24] by ka_shrinivaasan

Updated KingCobra design notes - for design options for request-response design in kernelspace messaging

2014-03-24 14:31:08 Tree
[r23] by ka_shrinivaasan

KingCobra version 1.0 release notes:
------------------------------------
java-src/ - has a JMS implementation of publisher-listener based on Apache ActiveMQ
c-src/ - has a kernel space KingCobra driver that implements a Service Request functionality for incoming request from VIRGO queue which could be
a Linux workqueue. The VIRGO linux workqueue in turn receives the request from a remote syscall or telnet path client to VIRGO cpupooling driver
which optionally invokes push_request() on VIRGO queue workqueue driver which is handled by a workqueue handler. The workqueue handler then
redirects the queued request to KingCobra driver. (VIRGO clients=>VIRGO cpupooling=>VIRGO Linux workqueue=>KingCobra kernelspace driver)

Thus KingCobra 1.0 implements a minimalistic linux workqueue based messaging framework in Linux kernel which widens the scope of conventional
messaging servers to hardware connected to a cloud in addition to usual software.

2014-03-23 05:44:36 Tree
[r22] by ka_shrinivaasan

Updated KingCobra Design Doc for minimal kernelspace messaging implementation and testing

2014-03-22 12:39:28 Tree
[r21] by ka_shrinivaasan

build generated symvers and order file KingCobra driver

2014-03-20 08:50:44 Tree
[r20] by ka_shrinivaasan

Separate Makefile (split from VIRGO queue driver) for KingCobra kernel module

2014-03-20 08:49:36 Tree
Older >
MongoDB Logo MongoDB