Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method of resource allocation and resource arbitrator

a resource allocation and resource arbitrator technology, applied in the field of resource allocation and resource arbitrator, can solve the problems of high power consumption, waste of resource and energy, and increased overhead required for switching services among users, so as to improve system resource utilization, ensure the quality of service for each user, and reduce calculation complexity

Inactive Publication Date: 2013-06-13
IND TECH RES INST
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent is about a way to allocate resources in a centralized time-division multiplexing (TDM) system. It uses a weighted max-min fairness principle to decide which user gets which resource. This method ensures that each user gets a good amount of resources while also considering their importance. Additionally, the method is easy to calculate. This disclosure is helpful in improving the efficiency of the TDM system and guaranteeing a quality of service for each user.

Problems solved by technology

According to the above method, when the requirement amounts of the users are relatively low, the overhead required for switching service among users is accordingly increased, which causes waste of the resource and energy.
An extreme situation is that when the requirement amounts of the three users are all 0, as that shown in a service timing 230, the service cycle is entirely occupied by the service request messages and the time gaps, and the transceivers of the resource arbitrator and the users have to intensively process the request messages and the response messages, which causes a great amount of power consumption.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method of resource allocation and resource arbitrator
  • Method of resource allocation and resource arbitrator
  • Method of resource allocation and resource arbitrator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029]An embodiment of the disclosure provides a method of resource allocation, which is adapted to a centralized time-division multiplexing (TDM) system. The TDM system is composed of a resource arbitrator and a one or a plurality of users. The resource arbitrator selects one of the users according to a sequence in each selecting turn, determines a service amount of the user in the current selecting turn according to a requirement amount of the user and a resource usage history, and allocates an exclusive service time for the user in each of the resources according to the service amount, and then switches to select the next user according to the sequence.

[0030]The user can individually use each of the resources provided by the TDM system in its exclusive service time corresponding to the resource, and the other users have to wait for their own exclusive service time. For example, the TDM system can be a multi-core central processing unit (CPU), and each of the users can be a softwa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of resource allocation and a resource arbitrator for allocating a resource to one or more users are provided. The method includes the following steps: selecting one of the users according to a sequence; determining an available amount of the selected user according to a benefit amount of the selected user in the current selected turn; determining a service amount of the selected user according to a requirement amount and the available amount of the selected user and allocating the resource to the selected user according to the service amount; accumulating a system benefit level or a benefit amount of each user in a subset of the users according to a residual amount obtained by subtracting the service amount from the available amount, and a weight of each user in the subset; and repeating all of the above steps to allocate the resource to the one or more users.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]This application claims the priority benefit of Taiwan application serial no. 100145060, filed on Dec. 7, 2011. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.BACKGROUND[0002]1. Field[0003]The disclosure relates to a method of resource allocation and a resource arbitrator.[0004]2. Description of Related Art[0005]A centralized time-division multiplexing (TDM) system includes a resource arbitrator and a plurality of users. The resource arbitrator manages a fixed number of one or a plurality of resources, and allocates the limited resources to the users. For each of the resources, at most one user is allowed to use such resource at any time point, and the other users have to wait. For example, a task schedule arranged for a plurality of programs by a processor, or upstream bandwidth allocation arranged for a plurality of network devices or users by a netw...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/28
CPCH04L12/4035H04L12/28
Inventor CHANG, SHU-HSIN
Owner IND TECH RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products