Repository logo

Network Resource Management in Infrastructure-as-a-Service Clouds

dc.contributor.authorAmarasinghe, Heli
dc.contributor.supervisorKarmouch, Ahmed
dc.date.accessioned2019-05-03T16:04:47Z
dc.date.available2019-05-03T16:04:47Z
dc.date.issued2019-05-03en_US
dc.description.abstractCloud Infrastructure-as-a-Service (IaaS) is a form of utility computing which has emerged with the recent innovations in the service computing and data communication technologies. Regardless of the fact that IaaS is attractive for application service providers, satisfying user requests while ensuring cloud operational objectives is a complicated task that raises several resource management challenges. Among these challenges, limited controllability over network services delivered to cloud consumers is prominent in single datacenter cloud environments. In addition, the lack of seamless service migration and optimization, poor infrastructure utilization, and unavailability of efficient fault tolerant techniques are noteworthy challenges in geographically distributed datacenter clouds. Initially in this thesis, a datacenter resource management framework is presented to address the challenge of limited controllability over cloud network traffic. The proposed framework integrates network virtualization functionalities offered by software defined networking (SDN) into cloud ecosystem. To provide rich traffic control features to IaaS consumers, control plane virtualization capabilities offered by SDN have been employed. Secondly, a quality of service (QoS) aware seamless service migration and optimization framework has been proposed in the context of geo-distributed datacenters. Focus has been given to a mobile end-user scenario where frequent cloud service migrations are required to mitigate QoS violations. Finally, an SDN-based dynamic fault restoration scheme and a shared backup-based fault protection scheme have been proposed. The fault restoration has been achieved by introducing QoS-aware reactive and shared risk link group-aware proactive path computation algorithms. Shared backup protection has been achieved by optimizing virtual and backup link embedding through a novel integer linear programming approach. The proposed solutions significantly improve bandwidth utilization in inter-datacenter networks while recovering from substrate link failures.en_US
dc.identifier.urihttp://hdl.handle.net/10393/39141
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-23389
dc.language.isoenen_US
dc.publisherUniversité d'Ottawa / University of Ottawaen_US
dc.subjectCloud Computingen_US
dc.subjectCompositionen_US
dc.subjectInfrastructure-as-a-Serviceen_US
dc.subjectNetwork virtualizationen_US
dc.subjectResource Managementen_US
dc.subjectSoftware-defined-networkingen_US
dc.subjectMobile Cloudsen_US
dc.subjectNetworked cloud infrastructureen_US
dc.subjectOpenFlowen_US
dc.subjectProtectionen_US
dc.subjectRestorationen_US
dc.subjectResource allocationen_US
dc.subjectShared backupen_US
dc.subjectSurvivable virtual network embeddingen_US
dc.subjectTraffic-engineeringen_US
dc.titleNetwork Resource Management in Infrastructure-as-a-Service Cloudsen_US
dc.typeThesisen_US
thesis.degree.disciplineGénie / Engineeringen_US
thesis.degree.levelDoctoralen_US
thesis.degree.namePhDen_US
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Amarasinghe_Heli_2019_thesis.pdf
Size:
17.72 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: