Active Storage

Scott Brandt, Carlos Maltzahn

 

Office Hours

By appointment (contact, news)


Schedule and Readings

Readings will be handed out each week. Papers we have read so far (in alphabetical order):


[1] Bernstein, P. A., and Melnik, S. Model management 2.0: manipulating richer mappings. In SIGMOD ’07: Proceedings of the 2007 ACM SIGMOD international conference on Management of data (New York, NY, USA, 2007), ACM, pp. 1–12.

[2] Burrows, M. The chubby lock service for loosely-coupled distributed systems. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) (Seattle, WA, November 2006).

[3] Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., Chandra, T., Fikes, A., and t E. Gruber, R. Bigtable: A distributed storage system for structured data. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) (Seattle, WA, November 2006).

[4] Dean, J., and Ghemawat, S. MapReduce: Simplified data processing on large clusters. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI) (San Francisco, CA, Dec. 2004).

[5] DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., and Vogels, W. Dynamo: Amazon’s highly available key- value store. In Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP ’07) (2007), pp. 205–220.

[6] Deux, O. The story of o2. IEEE Transactions on Knowledge and Data Engineering 2, 1 (Mar 1990), 91–108.

[7] Douglis, F., and Ousterhout, J. Transparent process migration: Design alternatives and the sprite implementation. Software - Practice and Experience 21 (1991), 757–785.

[8] Felix, E. J., Fox, K., Regimbal, K., and Nieplocha, J. Active storage processing in a parallel file system. In 6th LCI International Conference on Linux Clusters: The HPC Revolution (Chapel Hill, NC, April 26 2005).

[9] Isard, M., Budiu, M., Yu, Y., Birrel, A., and Fetterly, D. Dryad: Distributed data-parallel programs from sequential building blocks. In Eurosys 2007 (Lisboa, Portugal, March 21–23 2007).

[10] Lofstead, J., Klasky, S., K., S., Podhorszki, N., and Jin, C. Flexible IO and Integration for Scientific Codes Through The Adaptable IO System (ADIOS). In Chal lenges of Large Applications in Distributed Environments (CLADE 2008 at HPDC) (Boston, Massachusetts, June 2008), ACM.

[11] Lofstead, J., Zheng, F., Klasky, S., and Schwan, K. Input/output apis and data organization for high performance scientific computing. In Proceedings of the 2008 ACM Petascale Data Storage Workshop (PDSW 08) (Austin, TX, November 2008).

[12] MacCormick, J., Murphy, N., Najork, M., Thekkath, C. A., and Zhou, L. Boxwood: Ab- stractions as the foundation for storage infrastructure. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI) (San Francisco, CA, Dec. 2004).

[13] Pike, R., Presotto, D., Dorward, S., Flandrena, B., Thompson, K., Trickey, H., and Winterbottom, P. Plan 9 from bell labs. Computing Systems 8, 3 (Summer 1995), 221–254.

[14] Riedel, E., Gibson, G. A., and Faloutsos, C. Active storage for large-scale data mining and multimedia. In 24th international Conference on Very Large Databases (VLDB ’98) (New York, NY, 1998).

[15] Tanenbaum, A. S., van Renesse, R., van Staveren, H., Sharp, G. J., Mullender, S. J., Jansen, J., and van Rossum, G. Experiences with the amoeba distributed operating system. Commun. ACM 33, 12 (1990), 46–63.

[16] Weil, S. A., Brandt, S. A., Miller, E. L., Long, D. D. E., and Maltzahn, C. Ceph: A scalable, high-performance distributed file system. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) (Seattle, WA, Nov. 2006).

[17] Widener, P., Wolf, M., Abbasi, H., Barrick, M., Lofstead, J., Pulikottil, J., Eisenhauer, G., Gavrilovska, A., Klasky, S., Oldfield, R., Bridges, P. G., Maccabe, A. B., and Schwan, K. Structured streams: Data services for petascale science environments. Tech. Rep. TR-CS-2007-17, University of New Mexico, Computer Science, 2007.