[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1855698.1855709guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

CIMDIFF: advanced difference tracking tool for CIM compliant devices

Published: 01 November 2009 Publication History

Abstract

Total Cost of Ownership (TCO) for any enterprise scale data center is significantly dependent upon the effectiveness of the system management solutions and procedures deployed. Complexity of managing a data center increases as various enterprise applications demand diverse sets of requirements, leading to a very heterogeneous environment often fueled by diverse emerging technologies. Emergence of the industry standard Common Information Model (CIM) has introduced uniformity and interoperability into this complex managed environment.
In this paper, we describe a tool CIMDIFF that provides syntactic and semantic difference tracking for CIM compliant devices in both spatial and temporal flavors. Since this problem is NP-hard, in this paper we present an efficient technique that combines domain specific object oriented knowledge with hierarchical structure of CIM-XML to derivemeaningful differences. We demonstrate the value of this tool for a) tracking difference in device characteristics b) verification of proper operation as well as automated validation of management software given the limited resources of testing infrastructure. An experimental evaluation of this tool in a complex data center is provided.

References

[1]
Amazon Elastic Compute Cloud EC2. http:// aws.amazon.com/ec2/
[2]
Amazon Simple Storage Service S3. http:// aws.amazon.com/s3/
[3]
Common InformationModel (CIM). http:// www.dmtf.org/standards/cim
[4]
Distributed Management Task Force (DMTF). http://www.dmtf.org
[5]
Storage Management Initiative Specification (SMIS) http://www.snia.org/forums/smi/ tech_programs/smis_home/
[6]
Storage Networking Industry Association (SNIA). http://www.snia.org
[7]
Systems Management Architecture for Server Hardware (SMASH) http://www.dmtf. org/initiatives/smash_initiative/
[8]
IETF Simple Network Management Protocol (SNMP) http://www.ietf.org/rfc/ rfc1157.txt
[9]
Web-Based Enterprise Management (WBEM). http://www.dmtf.org/standards/ wbem/
[10]
Windows Management Instrumentation (WMI) http://msdn.microsoft.com/en-us/ library/aa384642(VS.85).aspx
[11]
Managed Object Format (MOF). http://www. dmtf.org/education/mof/
[12]
Eclipse Aperi Project. http://www. eclipse.org/aperi
[13]
EMC Control Center. http://www. emc.com/products/family/ controlcenter-family.htm
[14]
SNIA Interoperability Lab. http://www. snia.org/forums/smi/tech_programs/ lab_program/
[15]
SBLIM CIM Client. http://sblim.wiki. sourceforge.net/CimClient
[16]
Pegasus CIMOM. http://www. openpegasus.org/
[17]
Sun WBEM. http://wbemservices. sourceforge.net/
[18]
SNIA CIMOM. http://www.opengroup. org/snia-cimom/
[19]
Hewlett Packard Systems Insight Manager (HP SIM). http://h18002.www1.hp.com/ products/servers/management/hpsim/ index.html.
[20]
IBM TotalStorage Productivity Center (IBM TPC) http://www-306.ibm. com/software/tivoli/products/ totalstorage-data/
[21]
IBM Systems Director http://www-03.ibm. com/systems/management/director/
[22]
Microsoft System Center http://www. microsoft.com/systemcenter/en/us/ default.aspx
[23]
SNIA Conformance Testing Program http://www.snia.org/forums/smi/ tech_programs/ctp/
[24]
ITIL http://www.itil-officialsite. com/home/home.asp
[25]
Apache Derby http://db.apache.org/ derby/
[26]
R. Routray, S. Gopisetty, P. Galgali, A. Modi and S. Nadgowda. iSAN: Storage Area Network Management Modeling Simulation In Proceedings of IEEE International Conference on Networking, Architecture, and Storage (NAS), 2007.
[27]
R. Wagner, M. Fischer. The String-to-String Correction Problem In Journal of the ACM, Volume 21, Issue 1, 1974.
[28]
E. Myers. An O(ND) Difference Algorithm and Its Variations In Algorithmica, 1986.
[29]
W. Labio, H. Garcia-Molina. Efficient Snapshot Differential Algorithms for Data Warehousing In Proceedings of the 22th International Conference on Very Large Data Bases (VLDB), 1996.
[30]
S. Chawathe, H. Garcia-Molina. Meaningful Change Detection in Structured Data In Proceedings of the ACM SIGMOD International Conference on Management of Data, 1997.
[31]
Y. Wang, D. DeWitt, J. Kai. X-Diff: an effective change detection algorithm for XML documents In Proceedings of 19th International Conference on Data Engineering, 2003.
[32]
L. Khan, L. Wang, Y. Rao. Change Detection of XML Documents Using Signatures In Proceedings of Workshop on Real World RDF and SemanticWeb Applications, 2002.
[33]
K. Zhang, D. Shasha. Simple fast algorithms for the editing distance between trees and related problems In SIAM Journal on Computing, 1989.
[34]
D. Shasha, K. Zhang. Fast parallel algorithms for the unit cost editing distance between trees In Proceedings of the first annual ACM symposium on Parallel algorithms and architectures, 1989.
[35]
D. Shasha, K. Zhang. Detecting Changes in XML Documents In Proceedings of International Conference on Data Engineering, 2001.
[36]
M. Dehus, D. Grunwald. STORM: Simple Tool for Resource Management In Proceedings of 22nd Large Installation System Administration Conference, 2008.
[37]
B. Nguyen, S. Abiteboul, G. Cobena, and M. Preda Monitoring XML data on the Web In Proceedings of ACM SIGMOD, 2001.
[38]
K. Begnum, M. Disney, E. Frisch, and I. Mevg Decision Support for Virtual Machine Re-Provisioning in Production Environments In Proceedings of 21st Large Installation System Administration Conference, 2007.
[39]
VMware CIM APIs. http://www.vmware. com/support/developer/cim-sdk/

Cited By

View all
  • (2012)XUToolsProceedings of the 26th international conference on Large Installation System Administration: strategies, tools, and techniques10.5555/2432523.2432530(83-100)Online publication date: 9-Dec-2012
  • (2010)Authorizing and directing configuration updates in contemporary it infrastructuresProceedings of the 3rd ACM workshop on Assurable and usable security configuration10.1145/1866898.1866912(79-82)Online publication date: 4-Oct-2010

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
LISA'09: Proceedings of the 23rd conference on Large installation system administration
November 2009
12 pages

Sponsors

  • SAGE
  • USENIX Assoc: USENIX Assoc

In-Cooperation

  • SNIA
  • LOPSA

Publisher

USENIX Association

United States

Publication History

Published: 01 November 2009

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2012)XUToolsProceedings of the 26th international conference on Large Installation System Administration: strategies, tools, and techniques10.5555/2432523.2432530(83-100)Online publication date: 9-Dec-2012
  • (2010)Authorizing and directing configuration updates in contemporary it infrastructuresProceedings of the 3rd ACM workshop on Assurable and usable security configuration10.1145/1866898.1866912(79-82)Online publication date: 4-Oct-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media