615 research outputs found
Distributed control of reconfigurable mobile network agents for resource coordination
Includes abstract.Includes bibliographical references.Considering the tremendous growth of internet applications and network resource federation proposed towards future open access network (FOAN), the need to analyze the robustness of the classical signalling mechanisms across multiple network operators cannot be over-emphasized. It is envisaged, there will be additional challenges in meeting the bandwidth requirements and network management...The first objective of this project is to describe the networking environment based on the support for heterogeneity of network components..
Analysis domain model for shared virtual environments
The field of shared virtual environments, which also
encompasses online games and social 3D environments, has a
system landscape consisting of multiple solutions that share great functional overlap. However, there is little system interoperability between the different solutions. A shared virtual environment has an associated problem domain that is highly complex raising difficult challenges to the development process, starting with the architectural design of the underlying system. This paper has two main contributions. The first contribution is a broad domain analysis of shared virtual environments, which enables developers to have a better understanding of the whole rather than the part(s). The second contribution is a reference domain model for discussing and describing solutions - the Analysis Domain Model
Resource management for data streaming applications
This dissertation investigates novel middleware mechanisms for building streaming
applications. Developing streaming applications is a challenging task
because (i) they are continuous in nature; (ii) they require fusion of data coming from multiple sources to derive
higher level information; (iii) they require
efficient transport of data from/to distributed sources and sinks;
(iv) they need access to heterogeneous resources spanning sensor networks and high
performance computing; and (v) they are time critical in nature. My thesis is that an
intuitive programming abstraction will make it easier to build dynamic,
distributed, and ubiquitous data streaming applications. Moreover, such an abstraction will
enable an efficient allocation of shared and heterogeneous computational resources thereby making it easier for
domain experts to build these applications. In support of the thesis, I present a novel programming abstraction, called DFuse,
that makes it easier to develop these applications. A domain expert only needs to specify the input and output
connections to fusion channels, and the fusion functions. The subsystems developed in
this dissertation take care of instantiating the application,
allocating resources for the application (via the scheduling heuristic developed in this dissertation) and dynamically
managing the resources (via the dynamic scheduling algorithm presented in this dissertation). Through extensive
performance evaluation, I demonstrate that the resources are allocated efficiently to optimize the throughput and latency
constraints of an application.Ph.D.Committee Chair: Ramachandran, Umakishore; Committee Member: Chervenak, Ann; Committee Member: Cooper, Brian; Committee Member: Liu, Ling; Committee Member: Schwan, Karste
Implementação de serviços em ambientes multi-access edge computing
Driven by the visions of the 5th Generation of Mobile Networks (5G), and with
an increasing acceptance of software-based network technologies, such as
Network Function Virtualization (NFV) and Software Defined Networks (SDN),
a transformation in network infrastructure is presently taking place, along with
different requirements in terms of how networks are managed and deployed.
One of the significantly changes is a shift in the cloud computing paradigm,
moving from a centralized cloud computing towards the edge of the network.
This new environment, providing a cloud computing platform at the edge of
the network, is referred to as Multi-Acess Edge Computing (MEC). The main
feature of MEC is to provide mobile computing, network control and storage to
the network edges, enabling computation-intensive and latency-critical applications
targeting resource-limited mobile devices. In this thesis a MEC architecture
solution is provided, capable of supporting heterogeneous access networks,
to assist as a platform for service deployment. Several MEC use case
scenarios are evaluated on the proposed scheme, in order to attest the advantages
of a MEC deployment. Results show that the proposed environment is
significantly faster on performing compute-intensive applications, mainly due
to lower end-to-end latency, when compared to traditional centralized cloud
servers, translating into energy saving, and reduced backhaul traffic.Impulsionados pelas visÔes da quinta geração de redes móveis, e com uma
crescente aceitação das tecnologias de redes baseadas em software, tais
como funçÔes de redes virtualizadas (NFV) e redes definidas por software
(SDN), encontramo-nos perante uma transformação na infraestrutura nas redes
de telecomunicaçÔes, assim como no modo como estas são geridas e
implementadas. Uma das alteraçÔes mais significativas é a mudança no paradigma
de computação na cloud, passando de uma implementação centralizada
para uma ramificada na direção das extremidades da rede. Este novo
ambiente, que possibilita uma plataforma de computação na extremidade da
rede, Ă© denominado de Multi-Access Edge Computing (MEC). A principal caracterĂstica
do MEC é fornecer computação móvel, armazenamento e recursos
de rede na extremidade da rede, permitindo que terminais mĂłveis com
recursos limitados tenham acesso a aplicaçÔes exigentes em termos de latĂȘncia
e computação. Na presente tese, é apresentada uma solução de arquitetura
MEC, que suporta ligaçÔes a redes de acesso heterogéneas, servindo
de plataforma para a implementação de serviços. Alguns cenårios MEC foram
aplicados e avaliados na plataforma proposta, de forma a demonstrar as
vantagens da implementação MEC. Os resultados demonstram que a plataforma
proposta é significativamente mais råpida na execução computação intensiva,
maioritariamente devido Ă baixa latĂȘncia, quando comparado com os
tradicionais datacenters centralizados, resultando numa poupança de energia
e redução de tråfego no backhaul.Mestrado em Engenharia Eletrónica e TelecomunicaçÔe
Deliverable JRA1.1: Evaluation of current network control and management planes for multi-domain network infrastructure
This deliverable includes a compilation and evaluation of available control and management architectures and protocols applicable to a multilayer infrastructure in a multi-domain Virtual Network environment.The scope of this deliverable is mainly focused on the virtualisation of the resources within a network and at processing nodes. The virtualization of the FEDERICA infrastructure allows the provisioning of its available resources to users by means of FEDERICA slices. A slice is seen by the user as a real physical network under his/her domain, however it maps to a logical partition (a virtual instance) of the physical FEDERICA resources. A slice is built to exhibit to the highest degree all the principles applicable to a physical network (isolation, reproducibility, manageability, ...). Currently, there are no standard definitions available for network virtualization or its associated architectures. Therefore, this deliverable proposes the Virtual Network layer architecture and evaluates a set of Management- and Control Planes that can be used for the partitioning and virtualization of the FEDERICA network resources. This evaluation has been performed taking into account an initial set of FEDERICA requirements; a possible extension of the selected tools will be evaluated in future deliverables. The studies described in this deliverable define the virtual architecture of the FEDERICA infrastructure. During this activity, the need has been recognised to establish a new set of basic definitions (taxonomy) for the building blocks that compose the so-called slice, i.e. the virtual network instantiation (which is virtual with regard to the abstracted view made of the building blocks of the FEDERICA infrastructure) and its architectural plane representation. These definitions will be established as a common nomenclature for the FEDERICA project. Other important aspects when defining a new architecture are the user requirements. It is crucial that the resulting architecture fits the demands that users may have. Since this deliverable has been produced at the same time as the contact process with users, made by the project activities related to the Use Case definitions, JRA1 has proposed a set of basic Use Cases to be considered as starting point for its internal studies. When researchers want to experiment with their developments, they need not only network resources on their slices, but also a slice of the processing resources. These processing slice resources are understood as virtual machine instances that users can use to make them behave as software routers or end nodes, on which to download the software protocols or applications they have produced and want to assess in a realistic environment. Hence, this deliverable also studies the APIs of several virtual machine management software products in order to identify which best suits FEDERICAâs needs.Postprint (published version
An adaptive framework for end-to-end quality of service management
Ph.DDOCTOR OF PHILOSOPH
- âŠ