Managing Shared Resources in the Data Center Era