Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Architectural Evolution of Intelligent Transport Systems (ITS) using Cloud Computing
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. (Distributed and Systems and Communication Research (DISCO))
2015 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

With the advent of Smart Cities, Intelligent Transport System (ITS) has become an efficient way of offering an accessible, safe, and sustainable transportation system. Utilizing advances in Information and Communication Technology (ICT), ITS can maximize the capacity of existing transportation system without building new infrastructure. However, in spite of these technical feasibilities and significant performance-cost ratios, the deployment of ITS is limited in the real world because of several challenges associated with its architectural design.

This thesis studies how to design a highly flexible and deployable architecture for ITS, which can utilize the recent technologies such as - cloud computing and the publish/subscribe communication model. In particular, our aim is to offer an ITS infrastructure which provides the opportunity for transport authorities to allocate on-demand computing resources through virtualization technology, and supports a wide range of ITS applications. We propose to use an Infrastructure as a Service (IaaS) model to host large-scale ITS applications for transport authorities in the cloud, which reduces infrastructure cost, improves management flexibility and also ensures better resource utilization. Moreover, we use a publish/subscribe system as a building block for developing a low latency ITS application, which is a promising technology for designing scalable and distributed applications within the ITS domain. Although cloud-based architectures provide the flexibility of adding, removing or moving ITS services within the underlying physical infrastructure, it may be difficult to provide the required quality of service (QoS) which decrease application productivity and customer satisfaction, leading to revenue losses. Therefore, we investigate the impact of service mobility on related QoS in the cloud-based infrastructure. We investigate different strategies to improve performance of a low latency ITS application during service mobility such as utilizing multiple paths to spread network traffic, or deploying recent queue management schemes.

Evaluation results from a private cloud testbed using OpenStack show that our proposed architecture is suitable for hosting ITS applications which have stringent performance requirements in terms of scalability, QoS and latency.

Abstract [en]

Baksidestext:

Intelligent Transport System (ITS) can utilize advances in Information and Communication Technology (ICT) and maximize the capacity of existing transportation systems without building new infrastructure. However, in spite of these technical feasibilities and significant performance-cost ratios, the deployment of ITS is limited in the real world because of several challenges associated with its architectural design.  This thesis studies how to design an efficient deployable architecture for ITS, which can utilize the advantages of cloud computing and the publish/subscribe communication model. In particular, our aim is to offer an ITS infrastructure which provides the opportunity for transport authorities to allocate on-demand computing resources through virtualization technology, and supports a wide range of ITS applications. We propose to use an Infrastructure as a Service (IaaS) model to host large-scale ITS applications, and to use a publish/subscribe system as a building block for developing a low latency ITS application. We investigate different strategies to improve performance of an ITS application during service mobility such as utilizing multiple paths to spread network traffic, or deploying recent queue management schemes.

Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2015. , 24 p.
Series
Karlstad University Studies, ISSN 1403-8099 ; 2015:21
Keyword [en]
ITS, cloud computing, OpenStack, virtualization, asynchronous communication, publish/subscribe system, scalability, distributed architecture, QoS, latency.
National Category
Engineering and Technology
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-35719ISBN: 978-91-7063-635-6 (print)OAI: oai:DiVA.org:kau-35719DiVA: diva2:798746
Presentation
2015-05-22, 21A 342, Karlstads universitet, Karlstad, 09:15 (English)
Opponent
Supervisors
Note

Artikel 4 Network Centric Performance Improvement for Live VM Migration finns i avhandlingen som manuskript. Nu publicerat konferenspaper. 

Available from: 2015-04-30 Created: 2015-03-27 Last updated: 2016-09-21Bibliographically approved
List of papers
1. Distributed Architectures for Intelligent Transport Systems: A Survey
Open this publication in new window or tab >>Distributed Architectures for Intelligent Transport Systems: A Survey
2012 (English)In: 2012 Second Symposium on Network Cloud Computing and Applications (NCCA), IEEE Press, 2012, 130-136 p.Conference paper, Published paper (Refereed)
Abstract [en]

Recently Intelligent Transport Systems (ITS) have acted as an efficient solution for improving the operational performance of traffic systems, reducing traffic congestion, and increasing safety for the travelers. But due to the inclusion of different distributed transport departments, heterogeneous devices, and diverse data sources, the architecture of ITS has become complex and costly. For an efficient and cost-effective architecture, ITS need to have easy and effective mechanisms for interacting among different transport subsystems. Recent technologies such as – service-oriented architectures (SOA), cloud or grid computing, provide a way of building a reliable and loosely-coupled distributed system. This paper surveys the promising solutions for distributed architectures of ITS and discusses opportunities and challenges in the context of ITS for public transport.

Place, publisher, year, edition, pages
IEEE Press, 2012
Series
Symposium on Network Cloud Computing and Applications
Keyword
Intelligent Transport System (ITS); SOA; Cloud Computing; GRID computing;
National Category
Communication Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-26600 (URN)10.1109/NCCA.2012.15 (DOI)000320553100018 ()978-1-4673-5581-0 (ISBN)
Conference
IEEE Second Symposium on Network Cloud Computing and Applications (NCCA 2012), 3-4 Dec. 2012, London
Available from: 2013-03-12 Created: 2013-03-12 Last updated: 2017-12-06Bibliographically approved
2. Deploying OpenStack: Virtual Infrastructure or Dedicated Hardware
Open this publication in new window or tab >>Deploying OpenStack: Virtual Infrastructure or Dedicated Hardware
2014 (English)In: Computer Software and Applications Conference Workshops (COMPSACW), 2014 IEEE 38th International, IEEE Press, 2014, 84-89 p.Conference paper, Published paper (Refereed)
Abstract [en]

Cloud computing is a computing model through which resources such as - infrastructure, applications or software are offered as services to the users. Cloud computing offers the opportunity of virtualization through deploying multiple virtual machines (VMs) on single physical machine, which increases resource utilization and reduces power consumption. The main benefit of a virtualized technology relies on its on-demand resource allocation strategy and flexible management. OpenStack is one of the promising open source solutions which offers infrastructure as a service. This paper covers how underlying infrastructure for deployment affects the performance of OpenStack. The aim is to provide a comparative view on the performance of OpenStack while deploying it over a virtual environment versus using dedicated hardware. We conduct three basic tests on both environments to check CPU performance, data transfer rate, and bandwidth. The results show that OpenStack over dedicated hardware performs much better than OpenStack over virtualized environment.

Place, publisher, year, edition, pages
IEEE Press, 2014
Keyword
OpenStack; Virtualization;Cloud Computing
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-35386 (URN)10.1109/COMPSACW.2014.18 (DOI)000352787700015 ()978-1-4799-3578-9 (ISBN)
Conference
The 38th Annual International Computers, Software and Applications Conference Workshops (COMPSAC 2014), July 21-25, 2014, Västerås, Sweden
Available from: 2015-03-13 Created: 2015-03-13 Last updated: 2017-12-06Bibliographically approved
3. Mobile Publish/Subscribe System for Intelligent Transport Systems over a Cloud Environment
Open this publication in new window or tab >>Mobile Publish/Subscribe System for Intelligent Transport Systems over a Cloud Environment
2014 (English)In: 2014 International Conference on Cloud and Autonomic Computing (ICCAC 2014): Proceedings of a meeting held 8-12 September 2014, London, United Kingdom, IEEE Press, 2014, 187-195 p.Conference paper, Published paper (Refereed)
Abstract [en]

With the advent of Smart Cities, public transport authorities are more and more interested in Intelligent Transport System (ITS) applications that allow to process a large amount of static and real time data in order to make public transport smarter. However, deploying such applications in a large scale distributed environment is challenging and requires an automated, scalable, flexible, elastic, loosely-coupled communication models in order to dynamically link information providers and consumers. To this end, Publish/Subscribe (Pub/Sub) systems offer an asynchronous, dynamic, decoupled interaction scheme that is perfectly suitable for developing up-to-date, large-scale distributed applications within the ITS domain. In addition, cloud computing offers computational resources as services to utility driven model regardless of considering geographical locations in a scalable, elastic, fault tolerant and cost-effective way. In this work, we build an ITS application “Real-time Public Transit Tracking” on top of a Mobile Pub/Sub System (MoPS), and deploy it over an open source cloud platform, OpenStack, in order to achieve high performance and flexible management. We conduct a set of experiments to evaluate the performance of the implemented ITS application in terms of scalability, resource usage, and efficiency of the underlying matching algorithm under automated mobility of the subscribers. Our experimental results show that the ITS application can handle a large number of subscribers and publishers with proper reliability and negligible notification delay under real-time constraints. Further, we present a measurement study to characterize the impact of different workloads on the performance of OpenStack.

Place, publisher, year, edition, pages
IEEE Press, 2014
Keyword
Publish/Subscribe System; Mobility; Cloud Computing; OpenStack; Intelligent Transport System (ITS)
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kau:diva-35387 (URN)10.1109/ICCAC.2014.15 (DOI)000370731000024 ()9781479958429 (ISBN)
Conference
The IEEE International Conference on Cloud and Autonomic Computing 8-12 sept London UK (CAC 2014)
Available from: 2015-03-13 Created: 2015-03-13 Last updated: 2017-12-06Bibliographically approved
4. Network-centric Performance Improvement for Live VM Migration
Open this publication in new window or tab >>Network-centric Performance Improvement for Live VM Migration
2015 (English)In: 2015 IEEE 8th International Conference on Cloud Computing, IEEE, 2015, 106-113 p.Conference paper, Published paper (Refereed)
Abstract [en]

Live Virtual Machine (VM) migrations are an important tool that is used in modern datacenters in order to e.g. consolidate server racks for maintenance or optimize VM placements across physical hosts. However, live VM migration causes a lot of network stress due to the potential large volume of data that is transmitted between the physical hosts, which may negatively impact other latency sensitive VM to VM traffic. As VM downtime and the time to migrate depend on the allocated resources for migration traffic, it is important to manage the network resources for live VM migration traffic. In this work, we improve the performance for both live VM migration traffic and VM to VM communication using three strategies. First, we take advantage out of the path diversity available in modern datacenters and utilize multipath TCP (MPTCP) for live VM traffic. Second, we implement flexible use of queue management strategies such as FQ_CODEL or Hierarchy Token Bucket (HTB). Finally, we orchestrate the process into OpenStack Neutron and connect it together with an SDN control application, which runs on OpenDaylight. An extensive evaluation in our OpenStack testbed using different VM workload patterns and VM sizes shows, that FQ_CODEL can bring down VM to VM latency during ongoing migrations while MPTCP effectively aggregates bandwidth of multiple paths to reduce live VM migration latency and downtime.

Place, publisher, year, edition, pages
IEEE, 2015
Keyword
Bandwidth, Servers, Virtual machine monitors, Memory management, Aggregates, Real-time systems, Kernel
National Category
Computer Science
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-38741 (URN)10.1109/CLOUD.2015.24 (DOI)000380473600014 ()978-1-4673-7286-2 (ISBN)978-1-4673-7286-2 (ISBN)
Conference
IEEE Cloud 2015 IEEE 8th International Conference on Cloud Computing, June 27th – July 3rd 2015, New York, USA
Funder
Knowledge Foundation, READY
Available from: 2015-11-27 Created: 2015-11-27 Last updated: 2017-10-30Bibliographically approved

Open Access in DiVA

fulltext(504 kB)515 downloads
File information
File name FULLTEXT01.pdfFile size 504 kBChecksum SHA-512
333b14839aea22184b291522298b9e31d53c32495a525dd1cf01ecab3a783c342a7e6bdcb7530c3d0d8ebe499134823f600991a8749a9ce8fb7ec32241f1eb26
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nasim, Robayet
By organisation
Department of Mathematics and Computer Science
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 515 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1192 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf