Building intelligence for software defined data centers: modeling usage patterns

Eric WD Rozier, Pin Zhou, Dwight Divine

Research output: Chapter in Book/Report/Conference proceedingConference contribution


As both the amount of data to be stored and the rate of data production grows, data center designers and operators face the challenge of planning and managing systems whose characteristics, workloads, and performance, availability, and reliability goals change rapidly. As we move towards software-defined data centers (SDDCs) the ability to reconfigure and adapt our solutions is increasing, but to take full advantage of that increase we must design smarter, more intelligent systems that are aware of how they are being used and able to deliver accurate predictions of their characteristics, workloads, and goals. In this paper we propose a novel algorithm for use in an intelligent, user-aware SDDC which performs run-time analysis of user storage system activity in a manner that has a minimal impact on performance and provides accurate estimations of future user activity. Our algorithm can produce both generalized models, and specific models, depending on the parameters used. Our algorithms are efficient, and have low overhead, making them ideal to use to add intelligence to SDDCs and build intelligent storage systems. We use our algorithm to analyze actual data from two real systems, monitoring user activity two and three times a day for each system respectively, over a period of roughly two years, for almost 500 distinct users.
Original languageEnglish (US)
Title of host publicationProceedings of the 6th International Systems and Storage Conference, SYSTOR 2013
ISBN (Print)978-1-4503-2116-7
StatePublished - 2013

Publication series

NameACM International Conference Proceeding Series


  • INHS
  • Software-defined data centers
  • User modeling
  • Workload modeling

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Dive into the research topics of 'Building intelligence for software defined data centers: modeling usage patterns'. Together they form a unique fingerprint.

Cite this