Quality of security adaptation in parallel disk systems

In the past decade, parallel disk systems have been highly scalable and able to alleviate the problem of disk I/O bottleneck, thereby being widely used to support data-intensive applications. Although a variety of parallel disk systems were developed, most existing disk systems lack a means to adaptively control the quality of security for dynamically changing workloads. We address this gap in disk technology by designing, implementing, and evaluating a quality of security control framework for parallel disk systems, or ASPAD for short, that makes it possible for parallel disk systems to adapt to changing security requirements and workload conditions. The ASPAD framework comprises four major components, namely, a security service middleware, a dynamic data-partitioning mechanism, a response time estimator, and an adaptive security quality controller. The framework is conducive to adaptively and expeditiously determining security services for requests submitted to a parallel disk system in a way to improve security of the disk system while making an effort to guarantee desired response times of the requests. We conduct extensive experiments to quantitatively evaluate the performance of the proposed ASPAD framework. Empirical results show that ASPAD significantly improves the overall performance of parallel disk systems over the same disk systems without using the ASPAD framework.

[1]  Sanguthevar Rajasekaran,et al.  Selection algorithms for parallel disk systems , 1998, Proceedings. Fifth International Conference on High Performance Computing (Cat. No. 98EX238).

[2]  D. Avitzour,et al.  Novel scene calibration procedure for video surveillance systems , 2004 .

[3]  E. Miller,et al.  Strong security for distributed file systems , 2001, Conference Proceedings of the 2001 IEEE International Performance, Computing, and Communications Conference (Cat. No.01CH37210).

[4]  Andrew W. Leung,et al.  Scalable security for large, high performance storage systems , 2006, StorageSS '06.

[5]  Carla Schlatter Ellis,et al.  Caching and writeback policies in parallel file systems , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[6]  Gerhard Weikum,et al.  Data partitioning and load balancing in parallel disk systems , 1998, The VLDB Journal.

[7]  T. Tanaka,et al.  Configurations of the solar wind flow and magnetic field around the planets with no magnetic field : calculation by a new MHD simulation scheme , 1993 .

[8]  Xiao Qin,et al.  SHARP: a new real-time scheduling algorithm to improve security of parallel applications on heterogeneous clusters , 2006, 2006 IEEE International Performance Computing and Communications Conference.

[9]  Xiao Qin,et al.  Improving security for periodic tasks in embedded systems through scheduling , 2007, TECS.

[10]  Xiao Qin,et al.  Design and analysis of a load balancing strategy in Data Grids , 2007, Future Gener. Comput. Syst..

[11]  Joel H. Saltz,et al.  Titan: a high-performance remote-sensing database , 1997, Proceedings 13th International Conference on Data Engineering.

[12]  David Mazières,et al.  Separating key management from file system security , 1999, SOSP.

[13]  Xiao Qin,et al.  A Security-Oriented Task Scheduler for Heterogeneous Distributed Systems , 2006, HiPC.

[14]  Xiao Qin,et al.  AWARDS: an adaptive write strategy for secure local disk systems , 2006, 2006 IEEE International Performance Computing and Communications Conference.

[15]  Xiao Qin,et al.  A New Allocation Scheme for Parallel Applications with Deadline and Security Constraints on Clusters , 2005, 2005 IEEE International Conference on Cluster Computing.

[16]  Xiao Qin,et al.  Modeling and improving security of a local disk system for write-intensive workloads , 2006, TOS.

[17]  Erik Riedel,et al.  A Framework for Evaluating Storage System Security , 2002, FAST.

[18]  Xiao Qin,et al.  Performance comparisons of load balancing algorithms for I/O-intensive workloads on clusters , 2008, J. Netw. Comput. Appl..

[19]  Xiao Qin,et al.  Scheduling security-critical real-time applications on clusters , 2006, IEEE Transactions on Computers.

[20]  T. Sumner,et al.  Digital libraries and educational practice: a case for new models , 2004, Proceedings of the 2004 Joint ACM/IEEE Conference on Digital Libraries, 2004..

[21]  Xiao Qin,et al.  Enhancing Security of Real-Time Applications on Grids Through Dynamic Scheduling , 2005, JSSPP.

[22]  Zoran Dimitrijevic,et al.  Quality of Service Support for Real-time Storage Systems , 2003 .

[23]  Matt Blaze,et al.  A cryptographic file system for UNIX , 1993, CCS '93.

[24]  Pradeep K. Khosla,et al.  Survivable Information Storage Systems , 2000, Computer.

[25]  Martin Pohlack,et al.  Rotational-position-aware real-time disk scheduling using a dynamic active subset (DAS) , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[26]  Peter J. Varman,et al.  Improving parallel-disk buffer management using randomized writeback , 1998, Proceedings. 1998 International Conference on Parallel Processing (Cat. No.98EX205).

[27]  Matthew O'Keefe A universal access smart-card-based secure file system , 1999 .

[28]  Sanguthevar Rajasekaran,et al.  A practical realization of parallel disks , 2000, Proceedings 2000. International Workshop on Parallel Processing.