Skip to main content
Log in

LISA 2.0: lightweight internet of things service bus architecture using node centric networking

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Internet of things (IoT) technologies are advancing rapidly and a wide range of physical networking alternatives, communication standards and platforms are introduced. However, due to differences in system requirements and resource constraints in devices, there exist variations in these technologies, standards, and platforms. Consequently, application silos are formed. In contrast to the freedom of choice attained by a range of options, the heterogeneity of the technologies is a critical interoperability challenge faced by IoT systems. Moreover, IoT is also limited to address new requirements that arise due to the nature of the majority of smart devices. These requirements, such as mobility and intermittent availability, are hardly satisfied by the current IoT technologies following the end-to-end model inherited from the Internet. This paper introduces a lightweight, distributed, and embedded service bus called LISA which follows a Node Centric Networking architecture. LISA is designed to provide interoperability for resource-constrained devices in IoT. It also enables a natural way of embracing the new IoT requirements, such as mobility and intermittent availability, through node centric networking. LISA provides a simple application programming interface for developers, hiding the variations in platform, protocol or physical network, thus facilitating interoperability in IoT systems. LISA is inspired by network on terminal architecture (NoTA), a service centric open architecture originated by Nokia Research Center. Our extensive experimental results show the efficiency and scalability of LISA in providing a lightweight interoperability for IoT systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Araújo GM, Siqueira F (20090 The device service bus: a solution for embedded device integration through web services. In: Proceedings of the 2009 ACM symposium on applied computing, SAC ’09. ACM, New York, pp 185–189. ISBN 978-1-60558-166-8

  • Azzara A, Bocchino S, Pagano P, Pellerano G, Petracca M (2013) Middleware solutions in wsn: the iot oriented approach in the icsi project. In: Software, telecommunications and computer networks (SoftCOM), 2013 21st international conference on, pp 1–6

  • Alghamdi AS, Ahmad I, Nasir M (2010) Selecting the best alternative SOA service bus for C4I systems using multi-criteria decision making technique. In: International conference on computational technologies in electrical and electronics engineering, pp 790–795

  • Allseen Alliance (2015) Alljoyn standard core. https://allseenalliance.org/framework/documentation/learn/core/standard-core. Accessed 19 Mar 2015

  • Allseen Alliance (2015) Alljoyn thin core. https://allseenalliance.org/framework/documentation/learn/core/thin-core. Accessed 19 Mar 2015

  • Amicis R, Conti G, Piffer S, Prandi F (2011) Service oriented computing for ambient intelligence to support management of transport infrastructures. J Ambient Intell Humaniz Comput 2(3):201–211 (2011). ISSN 1868–5145. doi:10.1007/s12652-011-0057-z

  • Arianfar S, Nikander P, Ott J (2010) On content-centric router design and implications. In: Proceedings of the re-architecting the internet workshop, ReARCH ’10. ACM, New York, pp 5:1–5:6. ISBN 978-1-4503-0469-6

  • Baccelli E, Hahm O, Wählisch M, Gunes M, Schmidt T (2012) RIOT: one OS to rule them all in the IoT. Research Report RR-8176, December 2012

  • Bittner T, Donnelly M, Winter S (2005) Ontology and semantic interoperability. In: Large-scale 3D data integration challenges and opportunities. CRC Press. ISBN 978-0-8493-9898-8

  • Blumenthal MS, Clark DD (2001) Communications policy in transition. In: Rethinking the design of the internet: the end-to-end arguments vs. the brave new world. MIT Press, Cambridge, pp 91–139. ISBN 0-262-03292-9

  • Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the mcc workshop on mobile cloud computing, MCC ’12. ACM, New York, pp 13–16. ISBN 978-1-4503-1519-7

  • Bosunia MR, Kim A, Jeong DP, Park C, Jeong S-H (2014) Efficient data delivery based on content-centric networking. In: Big data and smart computing (BIGCOMP), 2014 international conference on, pp 300–304

  • Butt MR, Delgado O, Coates M (2012) An energy-efficiency assessment of content centric networking (CCN). In: Electrical computer engineering (CCECE), 2012 25th IEEE Canadian conference on, pp 1–4

  • CERP-IOT (2010) Vision and challenges for realizing the Internet of Things. Technical report, European commission, Information society and media

  • Cheriton DR, Gritter M (2000) TRIAD: a scalable deployable NAT-based internet architecture. Technical report

  • Derhamy H, Eliasson J, Delsing J, Priller P (2015) A survey of commercial frameworks for the internet of things. In: Emerging technologies factory automation (ETFA), 2015 IEEE 20th conference on, pp 1–8

  • Dirk-Jan C (2009) Binnema. NoTA programming guide. Nokia Research Centre, Finland

  • Dunkels A, Eriksson J, Tsiftes N (2011) Low-power Interoperability for the IPv6-based internet of things. Technical report, Wireless Ad-hoc Networks. http://dunkels.com/adam/dunkels11adhoc.pdf

  • Egevang KB, Francis P (1994) The IP network address translator (NAT). RFC 1631, RFC Editor. http://www.rfc-editor.org/rfc/rfc1631.txt

  • Evans D (2011) The Internet of things how the next evolution of the internet is changing everything. Technical Report 2, Cisco Internet Business Solutions Group (IBSG). http://www.iotsworldcongress.com/

  • Hohpe G, Woolf B (2003) Enterprise integration patterns, designing, building and deploying messaging solutions. Addison Wesley, Boston

  • IERC AC4 (2013) IoT semantic interoperability: research challenges, best practices, recommendations and next steps. Technical report, European Commission Information Society and Media. http://www.probe-it.eu/

  • Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, Braynard RL (2009) Networking named content. In: Proceedings of the 5th international conference on emerging networking experiments and technologies, CoNEXT ’09. ACM, New York, pp 1–12. ISBN 978-1-60558-636-6

  • Jararweh Y, Al-Ayyoub M, Darabseh A, Benkhelifa E, Vouk M, Rindos A (2015) Sdiot: a software defined based internet of things framework. J Ambient Intell Humaniz Comput 6(4):453–461. doi:10.1007/s12652-015-0290-y

  • Keen M, Acharya A, Bishop S, Hopkins A, Milinski S, Nott C, Robinson R, Adams J, Verschueren P (2004) Patterns: implementing an SOA using an enterprise service bus. Technical report, IBM. http://www.redbooks.ibm.com

  • Kiljander J, Etelapera M, Takalo-Mattila J, Soininen J-P (2010) Opening information of low capacity embedded systems for smart spaces. In: Intelligent solutions in embedded systems (WISES), 2010 8th Workshop on, pp 23–28

  • Kim H, Feamster N (2013) Improving network management with software defined networking. Commun Mag IEEE 51(2):114–119. ISSN 0163-6804

  • Koponen T, Chawla M, Chun B-G, Ermolinskiy A, Kim KH, Shenker S, Stoica I (2007) A data-oriented (and beyond) network architecture. In: Proceedings of the 2007 conference on applications, technologies, architectures, and protocols for computer communications, SIGCOMM ’07. ACM, New York, pp 181–192. ISBN 978-1-59593-713-1

  • Kreutz D, Ramos FMV, Esteves Verissimo P, Esteve Rothenberg C, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76. ISSN 0018-9219

  • Mockapetris P (1987) Domain names—concepts and facilities. STD 13, RFC Editor. http://www.rfc-editor.org/rfc/rfc1034.txt

  • Nedevschi S, Popa L, Iannaccone G, Ratnasamy S, Wetherall D (2008) Reducing network energy consumption via sleeping and rate-adaptation. In: Proceedings of the 5th USENIX symposium on networked systems design and implementation, NSDI’08. USENIX Association, Berkeley, pp 323–336. ISBN 111-999-5555-22-1

  • Negash B, Rahmani A-M, Westerlund T, Liljeberg P, Tenhunen H (2015) Lisa: lightweight internet of things service bus architecture. Proc Comput Sci 52:436–443. ISSN 1877-0509. In: The 6th International Conference on Ambient Systems, Networks and Technologies (ANT-2015), the 5th International Conference on Sustainable Energy Information Technology (SEIT-2015)

  • Nordström E, Shue D, Gopalan P, Kiefer R, Arye M, Ko S, Rexford J, Freedman MJ (2012) Serval: an end-host stack for service-centric networking. In: Presented as part of the 9th USENIX symposium on networked systems design and implementation (NSDI 12). USENIX, San Jose, pp 85–98. ISBN 978-931971-92-8

  • Ooka A, Atat S, Inoue K, Murata M. Design of a high-speed content-centric-networking router using content addressable memory. In: Computer communications workshops (INFOCOM WKSHPS), 2014 IEEE Conference on, pp 458–463

  • Pentikousis K, Ohlman B, Corujo D, Boggia G, Tyson G, Davies E, Molinaro A, Eum S (2015) Information-centric networking: baseline scenarios. RFC 7476, RFC Editor

  • Perera C, Jayaraman PP, Zaslavsky A, Christen P, Georgakopoulos D (2014) Mosden: an internet of things middleware for resource constrained mobile devices. In: Proceedings of the 2014 47th Hawaii international conference on system sciences, HICSS ’14. IEEE Computer Society, Washington, DC, pp 1053–1062. ISBN 978-1-4799-2504-9. doi:10.1109/HICSS.2014.137

  • Petersen H, Baccelli E, Wählisch M (2014) Interoperable services on constrained devices in the internet of things. In: W3C, editor, W3C workshop on the web of things, Berlin

  • Poornachandra S (2007) SOA approach to integration: XML, web services, ESB, and BPEL in real-world SOA projects. Packt Publishing. ISBN 1904811175, 9781904811176

  • Razzaque MA, Milojevic-Jevric M, Palade A, Clarke S (2016) Middleware for internet of things: a survey. Internet Things J IEEE 3(1):70–95. ISSN 2327-4662

  • Roberts LG, Wessler BD (1970) Computer network development to achieve resource sharing. In: Proceedings of the May 5–7, 1970, spring joint computer conference, AFIPS ’70 (Spring). ACM, New York, pp 543–549

  • Saltzer JH, Reed DP, Clark DD (1984) End-to-end arguments in system design. ACM Trans Comput Syst 2(4):277–288. ISSN 0734-2071

  • Singh D, Tripathi G, Jara AJ (2014) A survey of internet-of-things: future vision, architecture, challenges and services. In: Internet of things (WF-IoT), 2014 IEEE world forum on, pp 287–292

  • Tan L, Wang N (2010) Future internet: the internet of things. In: Advanced computer theory and engineering (ICACTE), 2010 3rd international conference on, vol 5, pp V5–376–V5–380

  • Xuan Nam Nguyen, Damien Saucez, and Thierry Turletti. Providing CCN functionalities over OpenFlow switches. Research report, August 2013. URL https://hal.inria.fr/hal-00920554

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Behailu Negash.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Negash, B., Rahmani, A.M., Westerlund, T. et al. LISA 2.0: lightweight internet of things service bus architecture using node centric networking. J Ambient Intell Human Comput 7, 305–319 (2016). https://doi.org/10.1007/s12652-016-0359-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-016-0359-2

Keywords

Navigation