Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • Home
  • Attend
    • Registration Information
    • Registration DIscounts
    • Venue, Hotel, and Travel
    • Students and Grants
  • Program
    • At a Glance
    • Technical Sessions
    • Training Program
    • Poster Sessions
    • WiPs
  • Activities
    • Birds-of-a-Feather Sessions
    • Poster Sessions
  • Sponsorship
  • Participate
    • Call for Papers
    • Call for Posters and WiPs
    • Instructions for Participants
  • About
    • Conference Organizers
    • Questions?
    • Services
    • Help Promote!
    • Past Conferences
  • Home
  • Attend
    • Registration Information
    • Registration DIscounts
    • Venue, Hotel, and Travel
    • Students and Grants
  • Program
    • At a Glance
    • Technical Sessions
    • Training Program
    • Poster Sessions
    • WiPs
  • Activities
  • Sponsorship
  • Participate
    • Call for Papers
    • Call for Posters and WiPs
    • Instructions for Participants
  • About
    • Conference Organizers
    • Questions?
    • Services
    • Help Promote!
    • Past Conferences

sponsors

Platinum Sponsor
Gold Sponsor
Gold Sponsor
Gold Sponsor
Gold Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor
General Sponsor
General Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Industry Partner
Industry Partner
Industry Partner

help promote

FAST '15 button

Get more
Help Promote graphics!

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Separate vs. Combined Server Clusters for App Workloads and Shared Storage

Craig Dunwoody, GraphStream Incorporated

A widely used "separate-cluster" architecture for datacenters uses a server cluster, sometimes called a "storage array," that implements highly available shared-storage volumes, and a separate server cluster running application workloads that access those volumes.

An alternative "combined-cluster" architecture, sometimes called "hyperconverged," uses a single server cluster in which every node can participate in implementing highly available shared-storage volumes, and also run application workloads that access those volumes.

For each of these architectures, there are many commercially available implementations. Using technical (not marketing) language, and without naming specific products, this tutorial evaluates key strengths and weaknesses of each approach, including some practical issues that are often omitted in such evaluations.

Craig Dunwoody is co-founder and CTO of two Silicon Valley companies: GraphStream, an integrator of advanced scalable data infrastructure, and Birchbridge, an early-stage startup that is developing a new cabinet-scale datacenter building block product with an innovative physical-layer architecture. Previously, at Silicon Graphics, he developed system software for seven successive generations of industry-leading visual computing systems. He earned BSEE, MSEE, and MSCS degrees from Stanford University, and has co-authored five issued and seven pending U.S. patents.

BibTeX
@conference {208906,
title = {Separate vs. Combined Server Clusters for App Workloads and Shared Storage},
year = {2015},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = feb
}
Download
  • Log in or register to post comments

Gold Sponsors

Bronze Sponsors

General Sponsors

Media Sponsors & Industry Partners

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us