Distributed Scalable Server Configuration Management Proposal Distributed Scalable Server Configuration Management 2/21/2019 Chris Shuster
Agenda Overview Related Research Existing Systems Proposed System Plan & Schedule Deliverables Q & A 2/21/2019 Chris Shuster
Overview Servers Server Operating Systems Server Software Configuration Management 2/21/2019 Chris Shuster
Related Research A Smart Hill Climbing Algorithm for Application Server Configuration [1] Strider: a black-box, state-based approach to change and configuration management and support [2] Managing Energy and Server Resources in Hosting Centers [3] System Management Framework and Tools for Beowulf Cluster [4] Intelligent Configuration Management Dynamic Node Configuration Management 2/21/2019 Chris Shuster
Related Research (cont) Distributed Configuration Management via Java and the World Wide Web [5] Dynamic Cluster Configuration and Management using JavaSpaces [6] Java Base Configuration Management 2/21/2019 Chris Shuster
Existing Systems Microsoft System Center Configuration Manager Canonical Landscape Webmin 2/21/2019 Chris Shuster
Proposed System 2/21/2019 Chris Shuster
Proposed System (cont) Key Technologies Java Java EE Glassfish JPA XML HTTP HTML 2/21/2019 Chris Shuster
Proposed System (cont) Key Features Distributed Scalable Pluggable 2/21/2019 Chris Shuster
Plan & Schedule Analysis & Planning Design Implementation Test Closure 1/18/11 – 2/26/11 2/27/11 – 3/12/11 3/13/11 – 4/9/11 4/10/11 – 4/23/11 4/24/11 – 5/14/11 * All dates are tentative. 2/21/2019 Chris Shuster
Deliverables Project Proposal Project Report Prototype Prototype Test Bed 2/21/2019 Chris Shuster
Questions? 2/21/2019 Chris Shuster
References Bowei Xi, Zhen Liu, Mukund Raghavachari, Cathy H. Xia, and Li Zhang. 2004. A smart hill-climbing algorithm for application server configuration. In Proceedings of the 13th international conference on World Wide Web (WWW '04). ACM, New York, NY, USA, 287-296. DOI=10.1145/988672.988711 http://doi.acm.org/10.1145/988672.988711 Yi-Min Wang, Chad Verbowski, John Dunagan, Yu Chen, Helen J. Wang, Chun Yuan, and Zheng Zhang. 2003. STRIDER: A Black-box, State-based Approach to Change and Configuration Management and Support. In Proceedings of the 17th USENIX conference on System administration (LISA '03). USENIX Association, Berkeley, CA, USA, 159-172. Jeffrey S. Chase, Darrell C. Anderson, Prachi N. Thakar, Amin M. Vahdat, and Ronald P. Doyle. 2001. Managing energy and server resources in hosting centers. In Proceedings of the eighteenth ACM symposium on Operating systems principles (SOSP '01). ACM, New York, NY, USA, 103-116. DOI=10.1145/502034.502045 http://doi.acm.org/10.1145/502034.502045 Putchong Uthayopas, Surachai Paisitbenchapol, Thara Angskun, and Jullawadee Maneesilp. 2000. System Management Framework and Tools for Beowulf Cluster. In Proceedings of the Fourth International Conference on High-Performance Computing in the Asia-Pacific Region-Volume 2 - Volume 2 (HPC '00), Vol. 2. IEEE Computer Society, Washington, DC, USA, 935. James J. Hunt, Frank Lamers, Jürgen Reuter, and Walter F. Tichy. 1997. Distributed Configuration Management via Java and the World Wide Web. In Proceedings of the SCM-7 Workshop on System Configuration Management (ICSE '97), Reidar Conradi (Ed.). Springer-Verlag, London, UK, 161-174. Hawick, K.A.; James, H.A.; , "Dynamic cluster configuration and management using JavaSpaces," Cluster Computing, 2001. Proceedings. 2001 IEEE International Conference on , vol., no., pp.145-148, 2001 DOI: 10.1109/CLUSTR.2001.959966 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=959966&isnumber=20737 2/21/2019 Chris Shuster