Resource Allocation via Federated Broker Network
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer systems and networks, the inefficiencies and single point of failure associated with administrator-mediated resource re-allocation are significant, as resources are not efficiently managed among users without centralized control.
Innovation Solution
Implementing a resource federation model where users share responsibility for re-allocating resources among themselves through resource brokers, allowing direct transfer of resources without administrator intervention, governed by policies to ensure efficient and balanced allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If administrator-mediated resource re-allocation is used, then resource allocation can be controlled centrally, but inefficiencies and single point of failure occur
Solution Approach 1:
The system enables users to autonomously allocate and transfer resources among themselves through resource brokers without requiring administrator intervention. Each user's resource broker can directly negotiate and execute resource transfers with other users' brokers, eliminating the inefficiency of centralized administrator-mediated allocation while maintaining system reliability through decentralized peer-to-peer transactions
Solution Approach 2:
The centralized administrator function is segmented into distributed resource brokers associated with individual users. Instead of one central authority handling all allocations, the system divides allocation responsibilities across multiple autonomous brokers that operate independently, removing the single point of failure while enabling parallel resource transfer operations
2Adaptability or versatility
If centralized administrator control is used, then resource allocation policy can be uniformly enforced, but single point of failure and inefficiency occur
Solution Approach 1:
Resource brokers are designed as universal multi-functional components that can operate in multiple modes: they can autonomously negotiate resource transfers, enforce allocation policies, and interact with both users and the resource pool. This universal design allows the same broker architecture to handle diverse allocation scenarios without requiring complex specialized administrator systems
Solution Approach 2:
Resource brokers serve as intermediary entities between users and the resource pool, mediating all resource allocation transactions. These brokers enforce policies and manage transfers automatically through standardized protocols, reducing system complexity by replacing complex administrator mediation with simpler, automated broker-to-broker communication
Data Source
AI summary
An example system includes one or more users, each user having an allocation of each of one or more resources; and one or more resource brokers, each of the one or more users being associated with one of the one or more resource brokers. A first resource broker of the one or more resource brokers, upon detecting an insufficient allocation of a resource to an associated user, obtains additional allocation of the resource from another user of the one or more users through a second resource broker associated with the another user.


