Using Shared Memory As A Means To Provide Data Concurrency Across Vm’S In A Cloud Architecture