4,983 research outputs found

    Deliverable DJRA1.2. Solutions and protocols proposal for the network control, management and monitoring in a virtualized network context

    Get PDF
    This deliverable presents several research proposals for the FEDERICA network, in different subjects, such as monitoring, routing, signalling, resource discovery, and isolation. For each topic one or more possible solutions are elaborated, explaining the background, functioning and the implications of the proposed solutions.This deliverable goes further on the research aspects within FEDERICA. First of all the architecture of the control plane for the FEDERICA infrastructure will be defined. Several possibilities could be implemented, using the basic FEDERICA infrastructure as a starting point. The focus on this document is the intra-domain aspects of the control plane and their properties. Also some inter-domain aspects are addressed. The main objective of this deliverable is to lay great stress on creating and implementing the prototype/tool for the FEDERICA slice-oriented control system using the appropriate framework. This deliverable goes deeply into the definition of the containers between entities and their syntax, preparing this tool for the future implementation of any kind of algorithm related to the control plane, for both to apply UPB policies or to configure it by hand. We opt for an open solution despite the real time limitations that we could have (for instance, opening web services connexions or applying fast recovering mechanisms). The application being developed is the central element in the control plane, and additional features must be added to this application. This control plane, from the functionality point of view, is composed by several procedures that provide a reliable application and that include some mechanisms or algorithms to be able to discover and assign resources to the user. To achieve this, several topics must be researched in order to propose new protocols for the virtual infrastructure. The topics and necessary features covered in this document include resource discovery, resource allocation, signalling, routing, isolation and monitoring. All these topics must be researched in order to find a good solution for the FEDERICA network. Some of these algorithms have started to be analyzed and will be expanded in the next deliverable. Current standardization and existing solutions have been investigated in order to find a good solution for FEDERICA. Resource discovery is an important issue within the FEDERICA network, as manual resource discovery is no option, due to scalability requirement. Furthermore, no standardization exists, so knowledge must be obtained from related work. Ideally, the proposed solutions for these topics should not only be adequate specifically for this infrastructure, but could also be applied to other virtualized networks.Postprint (published version

    Graphy: Exploring the potential of the Contacts application

    Get PDF
    The number of mobile devices is growing very fast. Smart phones and tablets are, step by step, replacing desktops and laptops as the primary method of computing in daily life. Along with the rapid evolution of mobile devices, the applications on them are undergoing fast transformation. We can see many improvements in traditional applications (messaging, calling, etc.) like multimedia text messages, video calls, voice over IP and so forth. However, the Contacts application has not changed much while it has many potentials. In this thesis, we propose a new model which improves the Contacts application by introducing three novel capabilities: searching for contacts by their miscellaneous information, retaining knowledge of contacts via a tags system, and establishing a Personal Social Network which consists of the relationships between the contacts. By introducing these capabilities, the model helps its users to accomplish new tasks which are not currently handled by modern Contacts applications. Furthermore, the model is implemented and become a fully functional prototype on iOS and Android. The prototype is then evaluated in a user study and a system performance test. The studies yield positive results which indicate that the three new capabilities are valuable and should be included in today’s Contacts applications

    Continious Synchronization of Conflict-Free Replicated Relations

    Get PDF
    Local-first software is an attempt to use the benefits of cloud service while reducing its drawbacks. Local-first software gives the clients ownership and control of their data and makes the service always available. It is achieved by having the primary copy of the service at the client. The most common way to implement local-first software is by utilizing Conflict-free Replicated Datatypes or CRDTs, which are conflict-free by design. Conflict-free Replicated Relations or CRR are CRDT applied to SQL databases. CRR systems require some form of communication middleware to propagate its state so that each site can converge to a common state. Earlier CRR systems have used SSH File Transfer Protocol to propagate states or SFTP, which means writing to disk many times. This thesis focuses mainly on the communication portion of a CRR system applied to an SQLite database called SynQLite. SynQLite is a service that can augment an SQLite database with CRR-support. It also includes the possibility to clone and synchronize with remote sites. The previous version of SynQLite allowed only to pull states from a remote site. We propose a solution where users can synchronize continuously with more than two sites simultaneously. The solution involves creating a centralized leader that other sites can connect to with TCP connections, and the other sites synchronize with the leader. The thesis includes an evaluation process including many experiments. These experiments are used to evaluate how well SynQLite supports local-first properties. This includes testing how SynQLite affects the offline database and how well SynQLite supports synchronizing sites

    Feature-rich networks: going beyond complex network topologies.

    Get PDF
    Abstract The growing availability of multirelational data gives rise to an opportunity for novel characterization of complex real-world relations, supporting the proliferation of diverse network models such as Attributed Graphs, Heterogeneous Networks, Multilayer Networks, Temporal Networks, Location-aware Networks, Knowledge Networks, Probabilistic Networks, and many other task-driven and data-driven models. In this paper, we propose an overview of these models and their main applications, described under the common denomination of Feature-rich Networks, i. e. models where the expressive power of the network topology is enhanced by exposing one or more peculiar features. The aim is also to sketch a scenario that can inspire the design of novel feature-rich network models, which in turn can support innovative methods able to exploit the full potential of mining complex network structures in domain-specific applications

    The Use of Multi-Agents\u27 Systems in e-Learning Platforms

    Get PDF

    Quantum Portal

    Get PDF
    Este relatório enquadra-se no curso de Mestrado em Engenharia Informática - Computação Móvel da Escola de Tecnologia e Gestão do Instituto Politécnico de Leiria. O objetivo deste relatório é descrever todo o processo em relação ao estágio de 9 meses que foi realizado na empresa Domatica, bem como o trabalho que foi desenvolvido durante o estágio. Este relatório apresenta informações sobre o local do estágio, o trabalho desenvolvido durante o período de estágio e as conclusões extraídas após a conclusão do estágio. Todo o trabalho realizado foi dedicado ao portal Quantum node. Quantum Node Portal funciona como um Portal de Gestão de Informação e Dispositivos. Ele fornece aos clientes instalações como monitorar nós que estão localizados em diferentes locais. O nosso portal de projetos lida com informação sobre os Quantum Nodes dos vários clientes. A informação inclui o status (on-line / off-line), a localização, a visão dos detalhes dos nós, para reivindicar os nós pelo processo de autenticação e também o gerenciamento dos nós e contas de usuários, armazenando a informação atual do nó atualizada pelos clientes, focando principalmente na apresentação de dados visuais sob a forma de tabelas e gráficos e fornece segurança para o Portal Quantum
    corecore