8,748 research outputs found

    Building Programmable Wireless Networks: An Architectural Survey

    Full text link
    In recent times, there have been a lot of efforts for improving the ossified Internet architecture in a bid to sustain unstinted growth and innovation. A major reason for the perceived architectural ossification is the lack of ability to program the network as a system. This situation has resulted partly from historical decisions in the original Internet design which emphasized decentralized network operations through co-located data and control planes on each network device. The situation for wireless networks is no different resulting in a lot of complexity and a plethora of largely incompatible wireless technologies. The emergence of "programmable wireless networks", that allow greater flexibility, ease of management and configurability, is a step in the right direction to overcome the aforementioned shortcomings of the wireless networks. In this paper, we provide a broad overview of the architectures proposed in literature for building programmable wireless networks focusing primarily on three popular techniques, i.e., software defined networks, cognitive radio networks, and virtualized networks. This survey is a self-contained tutorial on these techniques and its applications. We also discuss the opportunities and challenges in building next-generation programmable wireless networks and identify open research issues and future research directions.Comment: 19 page

    Relative authenticity : abstraction and the digital domain

    Get PDF
    This paper intends to offer a preliminary investigation of what will be referred to as the notion of ‘abstraction’ in relation to Sigmund Freud’s ideas of ‘condensation’ and ‘displacement’, together with Ferdinand de Saussure’s theory of signification. Abstraction, then, shall be defined as one process through which a ‘signifier’ is created. The argument shall aim to trace and retrace the cognitive process of abstraction by discussing its role across different facets and layers of contemporary society, with particular attention being paid to the effects of the digital on this role. Abstractions shall be discussed regarding how they occur both in principle and in practice, and in how they might be perceived. This shall lead to a series of hypotheses concerning reflections and reactions which the omnipresence of the digital domain in every-day life might be prompting in contemporary society. The paper shall also focus on the parallel phenomena of ‘relative reality’ and ‘relative authenticity’, which can be understood as the hypothetical middle ground or gradient existing between ‘real’ and ‘fake’, and which shall be argued to be direct implications of abstraction.peer-reviewe

    Size Matters: Microservices Research and Applications

    Full text link
    In this chapter we offer an overview of microservices providing the introductory information that a reader should know before continuing reading this book. We introduce the idea of microservices and we discuss some of the current research challenges and real-life software applications where the microservice paradigm play a key role. We have identified a set of areas where both researcher and developer can propose new ideas and technical solutions.Comment: arXiv admin note: text overlap with arXiv:1706.0735

    Ontology-based patterns for the integration of business processes and enterprise application architectures

    Get PDF
    Increasingly, enterprises are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI). SOA has the potential to bridge the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones. In addition to service architecture descriptions, architecture abstractions like patterns and styles capture design knowledge and allow the reuse of successfully applied designs, thus improving the quality of software. Knowledge gained from integration projects can be captured to build a repository of semantically enriched, experience-based solutions. Business patterns identify the interaction and structure between users, business processes, and data. Specific integration and composition patterns at a more technical level address enterprise application integration and capture reliable architecture solutions. We use an ontology-based approach to capture architecture and process patterns. Ontology techniques for pattern definition, extension and composition are developed and their applicability in business process-driven application integration is demonstrated
    corecore