2008 · 17 citations · 10 references
ComputingComputer EngineeringComputer ScienceDistributed SystemsEmbedded SystemsReal-time SystemsReal-time Resource ManagementReal-time SchedulingReal-time Systems DesignResource AllocationResource ProvisioningResource SchedulingAdaptive Resource SchedulingBin PackingHeuristicsMiddlewareMiddleware DesignReal-time Resource AllocationResource Allocation AlgorithmsScheduling Algorithms
Effective resource management for distributed real-time embedded (DRE) systems is hard due to their unique characteristics, including (1) constraints in multiple resources and (2) highly fluctuating resource availability and input workload. DRE systems can benefit from a middleware framework that enables adaptive resource management algorithms to ensure application QoS requirements are met. This paper identifies key challenges in designing and extending resource allocation algorithms for DRE systems. We present an empirical study of bin-packing algorithms enhanced to meet these challenges. Our analysis identifies input application patterns that help generate appropriate heuristics for using these algorithms effectively in DRE systems.
10
Packing 2-dimensional bins in harmony
Alberto Caprara · 2003 · 90 citations
A genetic algorithm for packing in three dimensions
Arthur L. Corcoran, Roger L. Wainwright · 1992 · 61 citations · Full text