Allocation of Heterogeneous Resources of an IoT Device to Flexible Services

被引:53
作者
Angelakis, Vangelis [1 ]
Avgouleas, Ioannis [1 ]
Pappas, Nikolaos [1 ]
Fitzgerald, Emma [2 ]
Yuan, Di [1 ,3 ]
机构
[1] Linkoping Univ, Dept Sci & Technol, SE-58183 Linkoping, Sweden
[2] Lund Univ, Dept Elect & Informat Technol, SE-22100 Lund, Sweden
[3] Univ Maryland, Inst Syst Res, College Pk, MD 20742 USA
关键词
Internet of Things (IoT); mixed integer linear programming; network interfaces; optimization; resource management; scheduling algorithms; INTERNET; SYSTEMS; THINGS;
D O I
10.1109/JIOT.2016.2535163
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet-of-Things (IoT) devices can be equipped with multiple heterogeneous network interfaces. An overwhelmingly large amount of services may demand some or all of these interfaces' available resources. Herein, we present a precise mathematical formulation of assigning services to interfaces with heterogeneous resources in one or more rounds. For reasonable instance sizes, the presented formulation produces optimal solutions for this computationally hard problem. We prove the NP-completeness of the problem and develop two algorithms to approximate the optimal solution for big instance sizes. The first algorithm allocates the most demanding service requirements first, considering the average cost of interfaces' resources. The second one calculates the demanding resource shares and allocates the most demanding of them first by choosing randomly among equally demanding shares. Finally, we provide simulation results giving insight into services splitting over different interfaces for both cases.
引用
收藏
页码:691 / 700
页数:10
相关论文
共 24 条
[1]   A Priced Public Sensing Framework for Heterogeneous IoT Architectures [J].
Al-Fagih, Ashraf E. ;
Al-Turjman, Fadi M. ;
Alsalih, Waleed M. ;
Hassanein, Hossam S. .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2013, 1 (01) :133-147
[2]  
Angelakis V, 2015, IEEE CONF COMPUT, P99, DOI 10.1109/INFCOMW.2015.7179362
[3]  
[Anonymous], 2013, Enabling things to talk
[4]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[5]   An Experimental Study for Inter-User Interference Mitigation in Wireless Body Sensor Networks [J].
Cao, Bin ;
Ge, Yu ;
Kim, Chee Wee ;
Feng, Gang ;
Tan, Hwee Pink ;
Li, Yun .
IEEE SENSORS JOURNAL, 2013, 13 (10) :3585-3595
[6]  
Georgiadis Leonidas, 2006, Foundations and Trends in Networking, V1, P1, DOI 10.1561/1300000001
[7]   Improving Multilingual Semantic Interoperation in Cross-Organizational Enterprise Systems Through Concept Disambiguation [J].
Guo, Jingzhi ;
Xu, Li Da ;
Xiao, Guangyi ;
Gong, Zhiguo .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2012, 8 (03) :647-658
[8]   Integration of Distributed Enterprise Applications: A Survey [J].
He, Wu ;
Xu, Li Da .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) :35-42
[9]   A Distributed Multi-Service Resource Allocation Algorithm in Heterogeneous Wireless Access Medium [J].
Ismail, Muhammad ;
Zhuang, Weihua .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2012, 30 (02) :425-432
[10]  
Jain Raj, 1998, CORR