DocumentCode
869992
Title
Utility accrual channel establishment in multihop networks
Author
Channakeshava, Karthik ; Ravindran, Binoy ; Jensen, E. Douglas
Author_Institution
Bradley Dept. of Electr. & Comput. Eng., Virginia Tech., Blackslurg, VA, USA
Volume
55
Issue
4
fYear
2006
fDate
4/1/2006 12:00:00 AM
Firstpage
428
Lastpage
442
Abstract
We consider real-time CORBA 1.2 (dynamic scheduling) distributable threads operating in multihop networks. When distributable threads are subject to time/utility function-time constraints, and timeliness optimality criteria such as maximizing accrued system-wide utility is desired, utility accrual real-time channels must be established. Such channels transport messages that are generated as distributable threads transcend nodes, in a way that maximizes system-wide, message-level utility. We present 1) a localized utility accrual channel establishment algorithm called localized decision for utility accrual channel establishment (or LocDUCE) and 2) a distributed utility accrual channel establishment algorithm called global decision for utility accrual channel establishment (or GloDUCE). Since the channel establishment problem is NP-complete. LocDUCE and GloDUCE heuristically compute channels, with LocDUCE making decisions based on local information pertaining to the node and GloDUCE making global decisions. We simulate the performance of the algorithms and compare them with the open shortest path first (OSPF) routing algorithm and the optimal algorithm. We also implement these algorithms in a prototype testbed and experimentally compare their performance with OSPF. Our simulation and experimental measurements reveal that GloDUCE and LocDUCE accrue significantly higher utility than OSPF and also perform close to the optimal for some cases. Furthermore, GloDUCE outperforms LocDUCE under high downstream traffic.
Keywords
computational complexity; decision making; distributed object management; multi-threading; real-time systems; utility programs; GloDUCE; Global Decision for Utility accrual Channel Establishment; LocDUCE; Localized Decision for Utility accrual Channel Establishment algorithm; NP complete problem; OSPF routing algorithm; dynamic scheduling; multihop network; open shortest path first; optimal algorithm; real-time CORBA 1.2; time-utility function; Computational modeling; Dynamic scheduling; Performance evaluation; Prototypes; Real time systems; Routing; Spread spectrum communication; Testing; Traffic control; Yarn; Real-time systems; multihop networks; real-time channels; time/utility functions.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2006.62
Filename
1608005
Link To Document