Sami Yangui

Sami Yangui
  • Phd
  • PostDoc Position at Concordia University

About

56
Publications
13,408
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,885
Citations
Introduction
Dr. Sami Yangui is a postdoctoral researcher in Telecom SudParis. He is member of the SIMBAD team part of the CNRS research laboratory SAMOVAR UMR 5157. He holds an M.S (2010) in Computer Science from the University of Tunis-ELManar, Tunisia and a Ph.D (2014) in Computer Science from Telecom SudParis, France. His research interests are basically Cloud Computing and Service-Oriented Computing.
Current institution
Concordia University
Current position
  • PostDoc Position
Additional affiliations
October 2011 - December 2014
Institut Mines-Télécom
Position
  • PhD Student
September 2008 - June 2011
Tunis El Manar University
Position
  • Master's-degree student

Publications

Publications (56)
Conference Paper
This paper discusses and demonstrates the bundling of cloud and edge services despite their non-functional discrepancies in terms of more resources/reliability/latency for cloud and less resources/reliability/latency for edge. While existing bundling guidelines target cloud services, only, bundling edge services could tackle cloud services’ data-fr...
Article
Full-text available
Smart IoT devices and applications in smart cities exchange important real-time information with their environment. However, a subset of these systems may face limitations in analyzing and processing the required large amounts of data to meet ultra-low-latency criteria. This limitation could be attributed to factors such as constrained CPU and batt...
Article
Full-text available
Service providers provision more and more Internet-of-Things (IoT) services in the cloud for dynamicity and cost-effectiveness purposes. This is made possible thanks to the introduction of edge computing that brings additional computing and resources for analytics close to the data sources and thus enables meeting the low latency requirement. Edge...
Article
Under the network function virtualization multi-domain orchestration approach, many service providers jointly manage the life cycle of network services composed of virtual network functions. Many orchestration algorithms have been published focusing on different tasks for the life cycle of network services. Nowadays, some general-purpose and archit...
Article
Multi-domain federations support shared network services. Many orchestrators manage the service’s lifecycle. For the shared VNF Forwarding Graph (VNF-FG) reconfiguration, orchestrators update the graph’s logical information, ensuring a consistent behavior for replicas. Only one work in the literature considers sharing the VNF-FG. However, it offers...
Article
The Network Function Virtualization (NFV) virtualizes the network appliances — such as routers and firewalls — with software running on commercial off-the-shelf servers. In NFV specification, Network Services (NS) are composed of multiple Virtual Network Functions (VNF) enabling elastic and finer lifecycle management operations such as scaling. For...
Article
Full-text available
Network Function Virtualization (NFV) has increasingly gained importance to address some emerging networking challenges like agility and cost-effectiveness. NFV enables to run Virtualized Network Functions (VNF) on top of any generic, Commercial-Off-The-Shelf (COTS) hardware, anytime and anywhere in the network. Specific service providers offer VNF...
Article
Full-text available
Internet of Things (IoT) enables a myriad of applications by interconnecting software to physical objects. The objects range from wireless sensors to robots and include surveillance cameras. The applications are often critical (e.g. physical intrusion detection, fire fighting) and latency-sensitive. On the one hand, such applications rely on specif...
Article
Service-Oriented Computing (SOC) and SOC systems have been invented, studied, and developed in response to the problems generated by heterogeneity and poor latency, and a need for modularization and standardization. Wide application of SOC, practically in all areas of human endeavours, interconnectivity provided by wireless networks, huge volumes a...
Article
Full-text available
Internet of Things (IoT) applications can play a critical role in business and industry. Industrial IoT (IIoT) refers to the use of IoT technologies in manufacturing. Enabling IIoT applications in cloud environments requires the design of appropriate IIoT Platform as-a-Service (IIoT PaaS) to support and ease their provisioning (i.e., development, d...
Chapter
The road to fully and secure autonomous cars is still long and exceedingly complicated. For instance, like smart city and virtual reality, self-driving cars need the infrastructure and data networks to catch up before it become common, safe and widely used. 5G telco network is considered as the required key concept that could enable autonomous cars...
Article
Full-text available
Multimedia conferencing is the real-time exchange of multimedia content between multiple parties. It is the basis of several interactive multiuser applications, such as distance learning and multimedia multiplayer online games. The cloudbased provisioning of the conferencing services on which these applications rely on can have several benefits, in...
Article
Full-text available
Cloud computing with its three key facets (i.e., IaaS, PaaS, and SaaS) and its inherent advantages (e.g., elasticity and scalability) still faces several challenges. The distance between the cloud and the end devices might be an issue for latency-sensitive applications such as disaster management and content delivery applications. Service Level Agr...
Preprint
Cloud computing with its three key facets (i.e., IaaS, PaaS, and SaaS) and its inherent advantages (e.g., elasticity and scalability) still faces several challenges. The distance between the cloud and the end devices might be an issue for latency-sensitive applications such as disaster management and content delivery applications. Service Level Agr...
Article
Full-text available
Internet of Things (IoT) is expected to enable a myriad of applications by interconnecting objects - such as sensors and robots - over the Internet. IoT applications range from healthcare to autonomous vehicles and include disaster management. Enabling these applications in cloud environments requires the design of appropriate IoT Infrastructure-as...
Preprint
Full-text available
With the recent advances in sensor hardware and software, architectures for virtualized Wireless Sensor Networks (vWSNs) are now emerging. Through node- and network-level virtualization, vWSNs can be offered as Infrastructure-as-a-Service (IaaS) which can aid in realizing the true potential of Internet-of-Things (IoT). Cloud computing offers elasti...
Article
Full-text available
Cloud computing and Network Function Virtualization (NFV) are emerging as key technologies to overcome the challenges facing 4G and beyond mobile systems. Over the last few years, Platform-as-a-Service (PaaS) has gained momentum and has become more widely adopted throughout IT enterprises. It simplifies the applications provisioning and accelerates...
Article
End-user applications are provisioned in cloud settings using PaaS. Portability is key to the success of end-user application providers because it helps avoid vendor lock-in. It makes the components deployment of the same end-user application across multiple PaaS possible. It also enables them to move end-user applications from PaaS to PaaS with mi...
Conference Paper
Full-text available
Multimedia conferencing is the real-time exchange of multimedia content between multiple parties. It is the basis of a wide range of applications (e.g., multimedia multiplayer game). Cloud-based provisioning of the conferencing services on which these applications rely will bring benefits, such as easy service provisioning and elastic scalability....
Conference Paper
Fog computing brings cloud close to end-users and data sources by enabling computation and storage at the edges of the network. An application can have some of its components running in a “distant” cloud and interacting with the other components running in the fog, closer to end-users and data sources such as wireless sensors. Low latency is the ma...
Article
Full-text available
Multimedia conferencing is the real-time exchange of multimedia content between multiple parties. It is the basis of a wide range of applications (e.g., multimedia multiplayer game). Cloud-based provisioning of the conferencing services on which these applications rely will bring benefits, such as easy service provisioning and elastic scalability....
Conference Paper
Full-text available
With the recent advances in sensor hardware and software, architectures for virtualized Wireless Sensor Networks (vWSNs) are now emerging. Through node- and network-level virtualization, vWSNs can be offered as Infrastructure-as-a-Service (IaaS) which can aid in realizing the true potential of Internet-of-Things (IoT). Cloud computing offers elasti...
Article
Full-text available
Enterprise architecture (EA) aims to provide management with appropriate indicators and controls to steer and model service-oriented enterprises. Nevertheleß, common enterprises architecture frameworks lack of acceß control mechanisms supporting security requirements within organizations. Moreover, the rapid permeation of information technology mot...
Article
The proliferation of Cloud Computing platforms has led to the emergence of a large number of heterogeneous platform resources, services, application programming interfaces and supported frameworks and technologies. On one hand, supported frameworks vary from one Platform-as-a-Service (PaaS) to another depending on their implementations and capaciti...
Conference Paper
Cloud Computing is a new distributed computing paradigm that consist in provisioning of infrastructure, software and platform resources as services. Platform services are limited to proprietary or specific programming frameworks and APIs. This issue is not adequate for the deployment of service-based processes which are likely to be composed of a d...
Thesis
Full-text available
Cloud Computing is a new supplement, consumption, and delivery model for IT services based on Internet protocols. It is increasingly used for hosting and executing applications in general and service-based applications in particular. Service-based applications are described according to Service Oriented Architecture (SOA) and consist of assembling...
Article
Cloud computing is becoming more and more an essential component in the cyberspace system. In this context, Cloud providers offer a multitude of resources and services that constitute a heterogeneous ecosystem and a new economic model. However, several issues remain to be addressed so that the Cloud becomes an efficient part of the cyber-physical s...
Conference Paper
Full-text available
Enterprise architecture (EA) aims to provide management with appropriate indicators and controls to steer and model service-oriented enterprises. Nevertheless, common enterprises architecture frameworks lack of access control mechanisms supporting security requirements within organizations. Moreover, the rapid permeation of information technology m...
Article
The adoption of Cloud Computing as a new business model has induced the proliferation of platform providers. However, the platform as-a-service (PaaS) concept still has several drawbacks to address before it can become widely used. In fact, PaaS involves some risks of vendor lock-in and compatibility restrictions if applications to deploy require p...
Article
Full-text available
The adoption of Cloud computing as a new business model has induced the proliferation of several Cloud service providers. Cloud end users are then faced with choosing the appropriate provider offers in terms of supported technologies, geographic locations, security, access rules, billing, etc. In this paper, we propose a new Cloud broker called Com...
Conference Paper
Full-text available
The study we have conducted of existing cloud platforms shows that their operating requires the use of specific and proprietary APIs. This PaaS providers' policy is hampering the interactions between different clouds. If appropriate solutions are not considered, this issue would for instance slow down the democratization of clouds federation and co...
Article
Cloud Computing involves typically provisioning of virtualized and often dynamically scalable resources for IT services operating. Study of developed Cloud platforms shows that they present limitation related to deployment and running of service-based applications that are built from heterogeneous services (programming languages, communication prot...
Conference Paper
Study of mobility on Cloud infrastructures and platforms shows that they present limitation related to deployment and running of service-based applications that are built from heterogeneous services (heterogeneous programming languages, communication protocols and/or hosting frameworks). In this paper, we present mobile service-containers that are...
Conference Paper
Full-text available
Cloud Computing is a new supplement, consumption, and delivery model for IT services based on Internet protocols. It typically involves provisioning of dynamically scalable and often virtualized resources. In this environment, there are several issues related to the inadequacies of hosting platforms and mechanisms to ensure the smooth running of se...
Conference Paper
Full-text available
Cloud computing describes a new supplement, con- sumption, and delivery model for IT services based on Internet protocols, and it typically involves provisioning of dynamically scalable and often virtualized resources. In this paper, we propose to design and implement a new service micro-container to address scalability by reducing memory consumpti...
Thesis
A multi-capacity Web service implements one functionality with several capacities used in different situations (based on data quality, network bandwidth, etc). This report presents our work on multi-capacity Web services. It presents a development process for multi-capacity Web services. This process is defined in terms of several steps witch suppo...

Network

Cited By