作者: Laura E. Grit , Jeffrey S. Chase
DOI:
关键词:
摘要: Advances in server virtualization offer new mechanisms to provide resource management for shared infrastructures. Resource sharing requires coordination across self-interested system participants (e.g., providers from different administrative domains or third-party brokering intermediaries). Assignments of the infrastructure must be fluid and adaptive meet dynamic demands clients. This thesis addresses hypothesis that a new, foundational layer virtual computing is sufficiently powerful support diversity needs general uniform manner. Incorporating at lower provides ability dynamically share between multiple hosted software environments grid middleware job execution systems). assignments within occur through lease abstraction, extensible policy modules define functions. This research makes following contributions: (1) Defines foundation layer. protocols interfaces formulating contracts participants. Separates functionalities providers, application controllers, intermediaries, explores implications limitations this structure. (2) Demonstrates extensibility by implementing prototype, Shirako, evaluating range arbitration policies various objectives. Provides results with proportional share, priority, worst-fit, multi-dimensional slivering. (3) policy, WINKS, integrates fair queuing algorithm calendar scheduler. comprehensive set features extensions systems requests resources, advance reservations, allocation, pools). Shows preserves fairness properties queue transformations operations needed implement these extensions. (4) Explores what layer, granularity, decisions about control should occur. can expose middleware, modest cost fidelity goals policy.