Hi Shanika, That’s great. You can start by reviewing Cloudstack development guide https://cloudstack.apache.org/developers.html as well as API and programming resources http://docs.cloudstack.apache.org/en/latest/dev.html
ACS source code is here https://git-wip-us.apache.org/repos/asf/cloudstack.git with mirror at https://github.com/apache/cloudstack Some of the design documents available here https://cwiki.apache.org/confluence/display/CLOUDSTACK/Home under Developers->Design Writing a storage driver from scratch will be a huge undertaking so you can consider using one of the existing ones as a prototype e.g. SolidFire or CloudByte. This dev@ mail list is the one you should use if you have questions or wants other people input or opinion. Good luck, Sergey