Toward a Real-Time Cloud Auditing Paradigm

The amount of computing done in the cloud is greatly increasing. The decentralized nature of the cloud, however, makes it difficult for individuals to ensure that the computation is being done correctly. Thus, the concept of "cloud auditing" has appeared. As applications in the cloud become more sensitive, the need for auditing systems to provide rapid analysis and quick responses also increases. Machine learning algorithms can be employed for the purposes of providing audit data. Few of these algorithms can be done in an online fashion, however. In this work, we examine one such online machine learning algorithm, and describe how it might be employed in a distributed computing environment.

[1]  Luis A. Escobar,et al.  A Note on the Updating of Regression Estimates , 1993 .

[2]  João Gama,et al.  Adaptive Bayes , 2002, IBERAMIA.

[3]  Ari Juels,et al.  New approaches to security and availability for cloud data , 2013, CACM.

[4]  Geoff Hulten,et al.  Mining time-changing data streams , 2001, KDD '01.

[5]  Murat Kantarcioglu,et al.  Contractual Agreement Design for Enforcing Honesty in Cloud Outsourcing , 2012, GameSec.

[6]  M Hasan Islam,et al.  Cloud computing security auditing , 2011, The 2nd International Conference on Next Generation Information Technology.

[7]  GhemawatSanjay,et al.  The Google file system , 2003 .

[8]  Joseph M. Hellerstein,et al.  MapReduce Online , 2010, NSDI.

[9]  Geoff Hulten,et al.  Mining high-speed data streams , 2000, KDD '00.

[10]  Joon S. Park,et al.  Near-Real-Time Cloud Auditing for Rapid Response , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.