Modeling software architecture design on data storage security in cloud computing environments