[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

The SmartFrog configuration management framework

Published: 01 January 2009 Publication History

Abstract

SmartFrog is a framework for creating configuration-driven systems. It has been designed with the express purpose of making the design, deployment and management of distributed component-based systems simpler and more robust. Over the last decade it has been the focus for ongoing research into aspects of configuration management and large-scale distributed systems, providing a platform for experimentation. The paper covers the rationale for the design of the framework, details of its design, plus a description of the further research that is in progress.

References

[1]
SmartFrog at: http://www.smartfrog.org
[2]
Apache Http Server at: http://httpd.apache.org
[3]
Jetty Web Server at: http://www.mortbay.org
[4]
Service Location Protocol (svrloc) at: http://www.ietf.org/html.charters/OLD/svrloc-charter.html
[5]
Murray, P., 2005 A Distributed State Monitoring Service for Adaptive Application Management. International Conference on Dependable Systems and Networks (DSN-05), June 2005.
[6]
Lain, A., Mowbray, M. 2006 Distributed authorization using delegation with acyclic paths. Proc. 19th IEEE Computer Security and Foundations Workshop, Venice, 257--269. July 2006.
[7]
Anderson,P. Scobie, A. 2002 LCFG: The Next Generation. UKUUG Winter Conference.
[8]
Anderson, P., Goldsack, P., Paterson. J. 2003 SmartFrog Meets LCFG. LISA '03:Proc.of the 17th USENIX conference on System administration, 213--222.
[9]
Global Grid Forum. CDDLM- Configuration, Deployment and Lifecycle Management of grid services. http://forge.gridforum.org/projects/cddlm-wg.
[10]
SE3D at: http://www.hpl.hp.com/SE3D
[11]
The SmartFrog Constraint Extensions at http://smartfrog.org
[12]
Apt, K., Wallace, M., 2007 Constraint Logic Programming using ECLIPSE. Cambridge University Press.
[13]
Quattor -- System Administration Toolsuite, at: http://quattor.web.cern.ch/quattor.
[14]
Cfengine at: http://www.cfengine.org.
[15]
Kanies, L., 2006 PUPPET: Next generation Configuration Management. jLOGIN: Feb 2006.
[16]
Desai, N., Lusk, A., Bradshaw, R., Evard, R. 2003 BCFG: A Configuration Management Tool for Heterogeneous Environments. Proc. of Fifth IEEE International Conference on Cluster Computing 500--503 Dec. 2003.
[17]
HP Client Automation Enterprise at: http://www.hp.com.
[18]
Delaet, T., Joosen, W. 2007 PoDIM: A Language for High-level Configuration Management.LISA '07:Proc . of the 21st conference on Large Installation System Administration Conference, 1--13.
[19]
Narain, S. 2005 Network Configuration Management via Model Finding.LISA '05:Proc . of the 19th conference on Large Installation System Administration Conference. 155--168.
[20]
Common Information Model (CIM) Standards at: http://www.dmtf.org/standards/cim/.
[21]
Service Modeling Language (SML) Working Group at: http://www.w3.org/XML/SML/.
[22]
Hinrichs, T., et al. 2004 Using Object-Oriented Constraint Satisfaction for Automated Configuration Generation. Proc. of the 15th IFIP/IEEE Distributed Systems: Operations and Management, Nov. 2004.

Cited By

View all
  • (2020)Experiences with modeling network topologies at multiple levels of abstractionProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388272(403-418)Online publication date: 25-Feb-2020
  • (2020)Toward safe and efficient reconfiguration with concertoScience of Computer Programming10.1016/j.scico.2020.102582(102582)Online publication date: Dec-2020
  • (2020)Configuration of Complex Systems—Maintaining Consistency at RuntimeImplicit and Explicit Semantics Integration in Proof-Based Developments of Discrete Systems10.1007/978-981-15-5054-6_10(199-224)Online publication date: 28-Jul-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 43, Issue 1
January 2009
97 pages
ISSN:0163-5980
DOI:10.1145/1496909
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2009
Published in SIGOPS Volume 43, Issue 1

Check for updates

Author Tags

  1. SmartFrog
  2. automation
  3. autonomic computing
  4. configuration
  5. deployment
  6. distributed systems
  7. lifecycle
  8. management
  9. scalability

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)2
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Experiences with modeling network topologies at multiple levels of abstractionProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388272(403-418)Online publication date: 25-Feb-2020
  • (2020)Toward safe and efficient reconfiguration with concertoScience of Computer Programming10.1016/j.scico.2020.102582(102582)Online publication date: Dec-2020
  • (2020)Configuration of Complex Systems—Maintaining Consistency at RuntimeImplicit and Explicit Semantics Integration in Proof-Based Developments of Discrete Systems10.1007/978-981-15-5054-6_10(199-224)Online publication date: 28-Jul-2020
  • (2019)A review of scientific research in defensive cyberspace operation tools and technologiesJournal of Cyber Security Technology10.1080/23742917.2019.1601889(1-46)Online publication date: 19-May-2019
  • (2019)On the modeling of optimal and automatized cloud application deploymentJournal of Logical and Algebraic Methods in Programming10.1016/j.jlamp.2019.06.001107(108-135)Online publication date: Oct-2019
  • (2019)Configuration lifecycle management maturity modelComputers in Industry10.1016/j.compind.2018.12.006106:C(30-47)Online publication date: 1-Apr-2019
  • (2019)SELFNET 5G mobile edge computing infrastructure: Design and prototypingSoftware: Practice and Experience10.1002/spe.268150:5(741-756)Online publication date: 10-Feb-2019
  • (2018)Middleware-Oriented Deployment Automation for Cloud ApplicationsIEEE Transactions on Cloud Computing10.1109/TCC.2016.25353256:4(1054-1066)Online publication date: 1-Oct-2018
  • (2017)A Taxonomy and Survey of Cloud Resource Orchestration TechniquesACM Computing Surveys10.1145/305417750:2(1-41)Online publication date: 10-May-2017
  • (2017)A system for application deployment automation on cloud environment2017 Innovations in Power and Advanced Computing Technologies (i-PACT)10.1109/IPACT.2017.8245025(1-4)Online publication date: Apr-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media