Cloud Kotta is a integrated solution for delivering web scale compute on data is a secure fashion. The infrastructure components that provide compute-nodes, storage-disks, databases etc are provided by Amazon Web Services, whereas a software and security layer built over these services create a simple, scalable computing solution. Cloud Kotta is this meta description of infrastructure that can be used to create an on-demand virtual datacenter on AWS.
Cloud Kotta primarily is a job execution system with interfaces that are reminescent of traditional cluster management systems such as Slurm, Condor etc. The user is able to submit, monitor and terminate jobs. An instance of Cloud Kotta in addition to these offer long term storage of all results and complete provenance of jobs executed.
There are three interfaces through which a user interacts with the system:
- The Web UI (in our case, available over https://turingcompute.net)
- A Commandline interface
- A REST interface