Abstract
We believe that data storage security in cloud computing, an area full of challenges and of paramount importance, is still in its infancy now, and many research problems are yet to be identified. Cloud Computing is the utilization of many servers/ data centers or cloud data storages (CDSs) hosted in many different locations. To ensure the availability of users’ data in the cloud we propose architecture of Multi Agent System (MAS). This architecture consists of two main agents: Cloud Service Provider Agent (CSPA) and Cloud Data Availability Agent (CDAA). CDAA has two types of agents: Cloud Data Distribution Preparation Agent (CDDPA) and Cloud Data Retrieval Agent (CDRA). This paper is also illustrated with an example of how our MAS architecture detects distributed cloud server colluding attacks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chappell, D.: A Short Introduction to Cloud Platforms. An Enterprise-Oriented View, Principal of Chappell & Associates in San Francisco, California. pp. 1–13 (2008), www.davidchappell.com
Talib, A.M., Atan, R., Abdullah, R., Murad, M.A.A.: A Framework of Multi-Agent System to Facilitate Security of Cloud Data Storage. In: Annual International Conference on Cloud Computing and Virtualization, CCV 2010, Singapore, p. 241 (2010)
Talib, A.M., Atan, R., Abdullah, R., Murad, M.A.A.: Multi Agent System Architecture Based on Data Life Cycle Management to Ensure Cloud Data Storage Security. In: The Second APSEC 2009 Workshop & Tutorial and Software Engineering Postgraduates Workshop (SEPoW 2010), Penang, Malaysia, December 22, pp. 41–45 (2010)
Rittinghouse, J., Ransome, J.F.: Cloud Computing: Implementation, Management, and Security, ch.6, p. 153. CRC Press (2009)
Wang, C., Wang, Q., Ren, K., Lou, W.: Ensuring Data Storage Security in Cloud Computing, pp. 1–9 (2009)
Talib, A.M., Atan, R., Abdullah, R., Murad, M.A.A.: Security Framework of Cloud Data Storage Based on Multi Agent System Architecture: Semantic Literature Review. CCSEÂ 3, 175 (2010)
Talib, A.M., Atan, R., Abdullah, R., Murad, M.A.A.: Formulating a Security Layer of Cloud Data Storage Framework Based on Multi Agent System Architecture. GSTF International Journal on Computing 1(1), 120–124 (2010) ISSN: 2010-2283
Buyya, R., Murshed, M.: Gridsim: A toolkit for the Modeling and Simulation of Distributed Resource Management and Scheduling for Grid Computing. In: Concurrency and Computation: Practice and Experience, pp. 1175–1220 (2002)
Smith, J.E., Nair, R.: Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann Pub. (2005)
Shacham, H., Waters, B.: Compact Proofs of Retrievability. In: Pieprzyk, J. (ed.) ASIACRYPT 2008. LNCS, vol. 5350, pp. 90–107. Springer, Heidelberg (2008)
Juels, A., Kaliski Jr., B.S.: PORs: Proofs of Retrievability for Large Files, pp. 10–1145. ACM (2007), doi: http://doi.acm.org/10.1145/1315245.1315317
Ateniese, G., Di Pietro, R., Mancini, L.V., Tsudik, G.: Scalable and Efficient Provable Data Possession, pp. 1–10. ACM (2008), doi: http://doi.acm.org/10.1145/1460877.1460889
Curtmola, R., Khan, O., Burns, R., Ateniese, G.: MR-PDP: Multiple-Replica Provable Data Possession, pp. 411–420. IEEE (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Talib, A.M., Atan, R., Abdullah, R., Murad, M.A.A. (2012). Ensuring Security and Availability of Cloud Data Storage Using Multi Agent System Architecture. In: Lukose, D., Ahmad, A.R., Suliman, A. (eds) Knowledge Technology. KTW 2011. Communications in Computer and Information Science, vol 295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32826-8_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-32826-8_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32825-1
Online ISBN: 978-3-642-32826-8
eBook Packages: Computer ScienceComputer Science (R0)