Skip to main content

Posts

List of lists

A list of movies I have watched so far tv series I have watched so far songs i like places i have visited restaurants i have been to books i have read games that i have played vegetables i like fruits i like
Recent posts

Research Practice

In second semester at BITS, a post-graduate student has to complete a compulsory discipline course named Research Practise. The goal is to introduce the students to academic research. Each student works with a department faculty. I chose to work with Dr. Sunita Singhal in the area of Cloud Computing. In the article, I am going to describe what all I did as a part of the course. The period of work is of four and a half month. The initial work was to figure out an area of improvement in Cloud Computing. Next, was to propose a solution backed with theoretical research. Lastly, proposed solution was to implemented and practical results be concluded. Things I started of were virtual machine scheduling algorithms; read several research papers, getting an overview of each algorithm. Each week, I would read couple of research papers and present my understanding to the mentor. Towards the end of first month, I had finalized the problem statement, I was going to present a report on Virtua...

Travle experience this Diwali

An interesting Diwali experience this time, I had delayed going to home this time in order to finish up with college asssignments and enjoy the Diwali with no worries. So, I was on campus till 29th Oct 2016. I was travelling to Ajmer from Pilani via Jaipur. This was to be the fastest route to Ajmer. Started from Pilani at 6:00 am, reached Jaipur at 11:00 am, left for Ajmer at 11:15 am and reached Ajmer at 2:00 pm. Lunch was already planned at my cousin's in-laws in Ajmer. Had lunch and slept for a while before beginning the next part of the journey. I had planned to reach Jodhpur by dinner time i.e. between 9pm - 10pm so I had booked a special Volvo bus frm Ajmer - Jodhpur. Unfortunately, the Volvo broke down just outside Ajmer and delayed my journey for about one and half hour. I reached home late in the night at 1:00 am, completing my journey that started at 6 in the morning, with only 4 hours of layover in between at Ajmer. The return journey was too an intresting one f...

Cloud Computing - Distributed Computing Products

Assignment  Describe the consensus/consistency algorithms (along with safety and liveness properties) used in the following cloud services/products ? Cassandra 2.0 : Paxos http://www.datastax.com/dev/blog/lightweight-transactions-in-cassandra-2-0 ZooKeeper : Variant of Multi-paxos https://zookeeper.apache.org/doc/r3.1.2/zookeeperInternals.html https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab1.0 https://distributedalgorithm.wordpress.com/2015/06/20/architecture-of-zab-zookeeper-atomic-broadcast-protocol/ https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab+vs.+Paxos Google Spanner : Paxos http://static.googleusercontent.com/media/research.google.com/en//archive/spanner-osdi2012.pdf http://research.google.com/archive/spanner.html Google Chubby : Paxos http://static.googleusercontent.com/media/research.google.com/en//archive/chubby-osdi06.pdf Facebook HydraBase : RAFT https://raft.github.io/ https://raft.github.io/raft.pdf https://github.co...

Operating System

Types of Operating System Simple Batch System Multiprogramming Batch System Multiprocessor System Distributed Operating System Realtime Operating System Kernels may be classified mainly in two categories  Monolithic Micro Kernel ( l ow-level  address space management,  thread  management, and  inter-process communication  (IPC) ) Linux follows the monolithic modular approach Deadlock A deadlock occurs when the following four conditions are present simultaneously Mutual exclusion: Each resource can be assigned to at most one process only. Hold and wait: Processes hold a resource and may seek an additional resource. No pre-emption: Processes that have been given a resource cannot be preempted to release their resources. Circular wait: Every process awaits release of at least one resource held by some other processes Starvation In  computer science ,  starvation  is a problem encountered in  concurrent comp...

Deathly Hallows

Exploring areas other than software development is what I enjoy, when I am sick of staring at the screen. One such that I made was a night lamp. The lamp was a cost effective replica of a wooden lamp available on Etsy. The idea of replication was not mine but was already made available to me by a generous person,  who made a step by stwp tutorial to make the lamp.  All I had to was to gather the material and glue them together. Due to unavailability of exact items required I had to substitute most of the original material,  so the whole new kind of lamp was made at the end. The hallows shine in the night

Companies to work with

Context Placements are coming, a friend of mine had shown interest in working for companies offering compensation of the order of 12LPA in cities of Gujarat viz. Ahmedabad, Rajkot, Baroda/Vadodara. Off the top of my head I had few names that I told him. Later I thought of keeping the list so that I can update as and when I come across nice companies to work with. Following is the list which I will keep on updating, Ishi Systems (  http://www.ishisystems.com/ ) Azoi Inc (  https://azoi.com/ ) Cignex ( http://www.cignex.com/jobs/big-data-developer ) AlmaConnect https://www.almaconnect.com/about#joinus AlmaBase http://almabase.com/ RecuriterBox http://recruiterbox.com/