mlbapploadbalance

package
v0.6.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RNIBCellMapMutex sync.RWMutex

RNIBCellMapMutex is the mutex to lock and unlock RNIBCellMap

View Source
var StaLinkMapMutex sync.RWMutex

StaLinkMapMutex is the mutex to lock and unlock StaLinkMap

View Source
var UEMapMutex sync.RWMutex

UEMapMutex is the mutex to lock and unlock UEMap

Functions

func MLBDecisionMaker

func MLBDecisionMaker(staMap map[string]*nb.StationInfo, staLinkMap map[string]*nb.StationLinkInfo, ueMap map[string]*nb.UEInfo, threshold *float64) (*[]nb.RadioPowerRequest, map[string]*StaUeJointLink)

MLBDecisionMaker decides stations to adjust transmission power.

Types

type StaUeJointLink struct {
	TimeStamp   time.Time
	PlmnID      string
	Ecid        string
	MaxNumUes   uint32
	NumUes      int32
	Pa          int32
	ElapsedTime int64
}

StaUeJointLink is the joint list of StationInfo and UELinkInfo.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL