Polyglot CerberOS: Resource Security, Interoperability and Multi-Tenancy for IoT Services on a Multilingual Platform

被引:2
|
作者
Akkermans, Sven [1 ]
Crispo, Bruno [1 ,2 ]
Joosen, Wouter [1 ]
Hughes, Danny [1 ]
机构
[1] Katholieke Univ Leuven, IMEC, DistriNet, Celestijnenlaan 200A, B-3001 Leuven, Belgium
[2] Univ Trento, Via Sommer 9, I-38123 Trento, Italy
关键词
Internet of Things; Services; Interoperability; Security; THINGS IOT; INTERNET; FUTURE; SYSTEM;
D O I
10.1145/3286978.3286997
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) promises to tackle a range of environmental challenges and deliver large efficiency gains in industry by embedding computational intelligence, sensing and control in our physical environment. Multiple independent parties are increasingly seeking to leverage shared IoT infrastructure, using a similar model to the cloud, and thus require constrained IoT devices to become microservice-hosting platforms that can securely and concurrently execute their code and interoperate. This vision demands that heterogeneous services, peripherals and platforms are provided with an expanded set of security guarantees to prevent third-party services from hijacking the platform, resource-level access control and accounting, and strong isolation between running processes to prevent unauthorized access to third-party services and data. This paper introduces Polyglot CerberOS, a resource-secure operating system for multi-tenant IoT devices that is realised through a reconfigurable virtual machine which can simultaneously execute interoperable services, written in different languages. We evaluate Polyglot CerberOS on IETF Class-1 devices running both Java and C services. The results show that interoperability and strong security guarantees for multilingual services on multi-tenant commodity IoT devices are feasible, in terms of performance and memory overhead, and transparent for developers.
引用
收藏
页码:59 / 68
页数:10
相关论文
共 39 条
  • [1] Multi-Tenancy in Decentralised IoT
    Cherrier, Sylvain
    Movahedi, Zahra
    Ghamri-Doudane, Yacine M.
    [J]. 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 256 - 261
  • [2] Security in Multi-Tenancy Cloud
    Jasti, Amarnath
    Shah, Payal
    Nagaraj, Rajeev
    Pendse, Ravi
    [J]. 44TH ANNUAL 2010 IEEE INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY, 2010, : 35 - 41
  • [3] Supporting IoT Multi-Tenancy on Edge-Devices
    Samaniego, Mayra
    Deters, Ralph
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2016, : 66 - 73
  • [4] AN AUTHORIZATION MODEL FOR MULTI-TENANCY SERVICES IN CLOUD
    Zhang, Zhaohai
    Wen, Qiaoyan
    [J]. 2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 260 - 263
  • [5] Multi-tenancy Authorization System in Multi Cloud Services
    Rao, M. Varaprasad
    Murthy, G. Vishnu
    Kumar, V. Vijaya
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS AND COMPUTATIONAL INTELLIGENCE (ICBDAC), 2017, : 408 - 411
  • [6] Uncovering the Security Implications of Cloud Multi-Tenancy with Bolt
    Delimitrou, Christina
    Kozyrakis, Christos
    [J]. IEEE MICRO, 2018, 38 (03) : 86 - 97
  • [7] Hierarchical Multi-tenancy in Business to Business Software Services
    Abdul, Adeniyi
    Bass, Julian M.
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 494 - 501
  • [8] Introducing Network Multi-tenancy for Cloud-based Enterprise Resource Planning: An IoT Application
    Tiwary, Mayank
    Kumar, Sunil
    Agrawal, Pankaj Kumar
    Puthal, Deepak
    Rodrigues, Joel J. P. C.
    Sahoo, Kshira Sagar
    Sahoo, Bibhudatta
    [J]. 2018 IEEE 27TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2018, : 1263 - 1269
  • [9] Multi-tenancy access control strategy for cloud services
    Zou, Maoyang
    He, Jia
    Wu, Qian
    [J]. PROCEEDINGS OF 2016 10TH INTERNATIONAL CONFERENCE ON SOFTWARE, KNOWLEDGE, INFORMATION MANAGEMENT & APPLICATIONS (SKIMA), 2016, : 258 - 261
  • [10] Cloud Data Services: Workloads, Architectures and Multi-Tenancy
    Narasayya, Vivek
    Chaudhuri, Surajit
    [J]. FOUNDATIONS AND TRENDS IN DATABASES, 2021, 10 (01): : 1 - 107