Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2093190.2093192acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Adaptable service composition for very-large-scale internet of things systems

Published: 12 December 2011 Publication History

Abstract

Internet of Things (IoT) is considered as a future paradigm whose main challenge is to give an IP based transparent access to the huge number of services available as IoT resources. Due to the large number of resource-constrained devices and the dynamic nature of IoT environments, this integration problem becomes more intricate. The current state-of-the-art is mostly focused on the integration of IP enabled smart objects on the basis of Service Oriented Architecture (SOA) and the Representational State Transfer (REST) architectural style. However, beyond these approaches, we intend to address the flexible and adaptive composition of services in Very Large Scale (VLS) IoT systems by exploiting the concepts of service orchestration and choreography. In particular, we present an architectural model that enables efficient integration of services by locally orchestrating distributed web-enabled services in VLS IoT systems and globally choreographing Web-based applications.

References

[1]
BPEL4Chor: BPEL for Choreography. http://www.bpel4chor.org.
[2]
Business Process Execution Language. http://www.ibm.com/developerworks/library/specification/ws-bpel.
[3]
Business Process Model and Notations. http://www.omg.org/spec/BPMN/2.0.
[4]
Constrained Application Protocol. http://tools.ietf.org/html/draft-shelby-6lowapp-coap-00#page-3.
[5]
EasyBPEL: An Orchestration Execution Engine. http://research.petalslink.org/display/easybpel/EasyBPEL+Overview.
[6]
Large Scale Choreographies for the Futute Internet. http://www.choreos.eu.
[7]
NEXOF-RA: Deliverable D 10.1, Requirements Report. IST-FP7-216446, March 2009.
[8]
OASIS: Device Profile for Web Services. http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01.
[9]
Senslab: A Very Large Scale Open Wireless Sensor Network Testbed. http://www.senslab.info.
[10]
The Contiki OS. http://www.sics.se/contiki.
[11]
The Wireless Embedded Internet: 6lowPAN. http://6lowpan.net.
[12]
WS-CDL+: A Choreography Execution Engine. http://wscomposition.seu.edu.cn.
[13]
WS4D: Web Services for Devices. http://ws4d.org.
[14]
E. Avilés-López and J. García-Macías. Tinysoa: a service-oriented architecture for wireless sensor networks. Service Oriented Computing and Applications, 3:99--108, 2009.
[15]
L. Cavallaro, E. Di Nitto, C. Furia, and M. Pradella. A tile-based approach for self-assembling service compositions. In 15th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), pages 43--52, march 2010.
[16]
V. Issarny, N. Georgantas, S. Hachem, A. Zarras, P. Vassiliadist, M. Autili, M. Gerosa, and A. Hamida. Service-oriented middleware for the future internet: state of the art and research directions. Journal of Internet Services and Applications, 2:23--45, 2011.
[17]
T. Luckenbach, P. Gober, S. Arbanowski, A. Kotsopoulos, and K. Kim. Tinyrest - a protocol for integrating sensor networks into the internet. In in Proc. of REALWSN, 2005.
[18]
G. Oliva, F. Hatori, L. Leite, and M. Gerosa. Web Services Choreographies Adaptation: A Systematic Review. Technical report.
[19]
N. B. Priyantha, A. Kansal, M. Goraczko, and F. Zhao. Tiny web services: design and implementation of interoperable and evolvable sensor networks. In Proceedings of the 6th ACM conference on Embedded network sensor systems, SenSys '08, pages 253--266, 2008.
[20]
L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni, and J.-B. Stefani. A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures. Software: Practice and Experience, 2011.
[21]
A. Taherkordi, F. Loiret, R. Rouvoy, and F. Eliassen. A generic component-based approach for programming, composing and tuning sensor software. The Computer Journal, 2011.
[22]
L. Yang, Y. Dai, and B. Zhang. Performance prediction based ex-qos driven approach for adaptive service composition. J. Inf. Sci. Eng.
[23]
D. Yazar and A. Dunkels. Efficient application integration in ip-based sensor networks. In Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings, BuildSys '09, pages 43--48, 2009.

Cited By

View all
  • (2023)Quality Evaluation for Large Scale Service-Oriented Architecture2023 IEEE 20th India Council International Conference (INDICON)10.1109/INDICON59947.2023.10440848(61-66)Online publication date: 14-Dec-2023
  • (2022)An architectural style for scalable choreography-based microservice-oriented distributed systemsComputing10.1007/s00607-022-01139-5105:9(1933-1956)Online publication date: 10-Dec-2022
  • (2021)Adaptive IWD-based algorithm for deployment of business processes into cloud federationsInternational Journal of Pervasive Computing and Communications10.1108/IJPCC-10-2020-015919:1(54-73)Online publication date: 17-May-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
MDS '11: Proceedings of the 8th Middleware Doctoral Symposium
December 2011
40 pages
ISBN:9781450310727
DOI:10.1145/2093190
  • General Chair:
  • David Eyers
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Professional
  • USENIX Assoc: USENIX Assoc
  • IFIP

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. RESTful IoT resources
  2. adaptable services composition
  3. internet of things
  4. reconfiguration
  5. service orchestration and choreography

Qualifiers

  • Research-article

Conference

Middleware '11
Sponsor:
  • USENIX Assoc

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Quality Evaluation for Large Scale Service-Oriented Architecture2023 IEEE 20th India Council International Conference (INDICON)10.1109/INDICON59947.2023.10440848(61-66)Online publication date: 14-Dec-2023
  • (2022)An architectural style for scalable choreography-based microservice-oriented distributed systemsComputing10.1007/s00607-022-01139-5105:9(1933-1956)Online publication date: 10-Dec-2022
  • (2021)Adaptive IWD-based algorithm for deployment of business processes into cloud federationsInternational Journal of Pervasive Computing and Communications10.1108/IJPCC-10-2020-015919:1(54-73)Online publication date: 17-May-2021
  • (2020)Edge-Computing Architectures for Internet of Things Applications: A SurveySensors10.3390/s2022644120:22(6441)Online publication date: 11-Nov-2020
  • (2018)Enacting Emergent Configurations in the IoT Through Domain ObjectsService-Oriented Computing10.1007/978-3-030-03596-9_19(279-294)Online publication date: 7-Nov-2018
  • (2018)ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of ThingsSoftware Architecture10.1007/978-3-030-00761-4_6(86-102)Online publication date: 15-Sep-2018
  • (2017)IoT MashupsProceedings of the International Conference on Future Networks and Distributed Systems10.1145/3102304.3102324Online publication date: 19-Jul-2017
  • (2017)From IoT big data to IoT big servicesProceedings of the Symposium on Applied Computing10.1145/3019612.3019700(485-491)Online publication date: 3-Apr-2017
  • (2017)Choreography in the embedded systems domainInformation and Software Technology10.1016/j.infsof.2017.06.00891:C(82-101)Online publication date: 1-Nov-2017
  • (2017)An adaptive meta-heuristic search for the internet of thingsFuture Generation Computer Systems10.1016/j.future.2015.12.00676:C(486-494)Online publication date: 1-Nov-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media