Towards a Comprehensive Security Framework of Cloud Data Storage Based on Multi Agent System Architecture

The tremendous growth of the cloud computing environments requires new architecture for security services. Cloud computing is the utilization of many servers/data centers or cloud data storages (CDSs) housed in many different locations and interconnected by high speed networks. CDS, like any other emerging technology, is experiencing growing pains. It is immature, it is fragmented and it lacks standardization. Although security issues are delaying its fast adoption, cloud computing is an unstoppable force and we need to provide security mechanisms to ensure its secure adoption. In this paper a comprehensive security framework based on Multi-Agent System (MAS) architecture for CDS to facilitate confidentiality, correctness assurance, availability and integrity of users' data in the cloud is proposed. Our security framework consists of two main layers as agent layer and CDS layer. Our propose MAS architecture includes main five types of agents: Cloud Service Provider Agent (CSPA), Cloud Data Confidentiality Agent (CDConA), Cloud Data Correctness Agent (CDCorA), Cloud Data Availability Agent (CDAA) and Cloud Data Integrity Agent (CDIA). In order to verify our proposed security framework based on MAS architecture, pilot study is conducted using a questionnaire survey. Rasch Methodology is used to analyze the pilot data. Item reliability is found to be poor and a few respondents and items are identified as misfits with distorted measurements. As a result, some problematic questions are revised and some predictably easy questions are excluded from the questionnaire. A prototype of the system is implemented using Java. To simulate the agents, oracle database packages and triggers are used to implement agent functions and oracle jobs are utilized to create agents.

[1]  Dimitrios Zissis,et al.  Addressing cloud computing security issues , 2012, Future Gener. Comput. Syst..

[2]  S Ramgovind,et al.  The management of security in Cloud computing , 2010, 2010 Information Security for South Africa.

[3]  Rusli Abdullah,et al.  Security Framework of Cloud Data Storage Based on Multi Agent System Architecture: Semantic Literature Review , 2010, Comput. Inf. Sci..

[4]  John W. Rittinghouse,et al.  Cloud Computing: Implementation, Management, and Security , 2009 .

[5]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[6]  Rusli Abdullah,et al.  Towards New Data Access Control Technique Based on Multi Agent System Architecture for Cloud Computing , 2011, ICDIPC.

[7]  Gail-Joon Ahn,et al.  SecureCloud: Towards a Comprehensive Security Framework for Cloud Computing Environments , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops.

[8]  Xiaohong Yuan,et al.  Cloud computing and security challenges , 2012, ACM-SE '12.

[9]  Ari Juels,et al.  HAIL: a high-availability and integrity layer for cloud storage , 2009, CCS.

[10]  A. M. Talib,et al.  CloudZone: Towards an integrity layer of cloud data storage based on multi agent system architecture , 2011, 2011 IEEE Conference on Open Systems.

[11]  Abhishek Vaish,et al.  Multi-agent Based Dynamic Data Integrity Protection in Cloud Computing , 2011 .

[12]  Haralambos Mouratidis,et al.  Modelling secure multiagent systems , 2003, AAMAS '03.

[13]  Azami Zaharim,et al.  Evaluation of information professionals competency face validity test using rasch model , 2008 .

[14]  Wei Xie,et al.  Security and Privacy in Cloud Computing: A Survey , 2010, 2010 Sixth International Conference on Semantics, Knowledge and Grids.

[15]  Ting Yu,et al.  RunTest: assuring integrity of dataflow processing in cloud computing infrastructures , 2010, ASIACCS '10.

[16]  Edmund H. Durfee,et al.  Trends in Cooperative Distributed Problem Solving , 1989, IEEE Trans. Knowl. Data Eng..

[17]  Jianfeng Yang,et al.  Cloud Computing Research and Security Issues , 2010, 2010 International Conference on Computational Intelligence and Software Engineering.

[18]  Rusli Abdullah,et al.  Formulating a security layer of cloud data storage framework based on multi agent system architecture. , 2010 .

[19]  Cong Wang,et al.  Ensuring data storage security in Cloud Computing , 2009, 2009 17th International Workshop on Quality of Service.