TL;DR: The greatest value of Mininet will be supporting collaborative network research, by enabling self-contained SDN prototypes which anyone with a PC can download, run, evaluate, explore, tweak, and build upon.
Abstract: Mininet is a system for rapidly prototyping large networks on the constrained resources of a single laptop The lightweight approach of using OS-level virtualization features, including processes and network namespaces, allows it to scale to hundreds of nodes Experiences with our initial implementation suggest that the ability to run, poke, and debug in real time represents a qualitative change in workflow We share supporting case studies culled from over 100 users, at 18 institutions, who have developed Software-Defined Networks (SDN) Ultimately, we think the greatest value of Mininet will be supporting collaborative network research, by enabling self-contained SDN prototypes which anyone with a PC can download, run, evaluate, explore, tweak, and build upon
TL;DR: In this article, a social network system includes a mechanism for generating nodes in the social graph corresponding to web content external to the social networking system, and these nodes allow the social networks system to track user interactions.
Abstract: A social networking system includes a mechanism for generating nodes in the social graph corresponding to web content external to the social networking system. These nodes allow the social networking system to track user interactions within the social networking system about web content external to the social networking system. The web content markup language document(s) include one or more tags, which contain information for defining the node in the social networking system. Users may then interact with the node, and these interactions are tracked by the social networking system. From this, the social networking system generates analytics, which include historical data and user demographic and behavioral information, and which can be provided to the web content provider via the social networking system. A user interface within the social networking system can be used to provide access to the analytics.
TL;DR: This design and implementation method of application based routing using OpenFlow that is a promising future internet enabling technology provides more flexible and dynamic redirection because of OpenFlow's new potential abilities, giving new opportunities to the future internet that are currently not available.
Abstract: In this paper, we show our design and implementation method of application based routing using OpenFlow that is a promising future internet enabling technology. This method provides more flexible and dynamic redirection because of OpenFlow's new potential abilities and thus giving new opportunities to the future internet that are currently not available. This method relies on three important ideas which are; the content based networking, decision making by the network in a similar manner to anycast and the participation of user clients in providing the service. All this is done using the newly invented OpenFlow. It is done through slight modification to the content server and client, thus imposing small changes to the application layer.
TL;DR: In this article, recovery based social networking is presented, where users of the social network platform can select different groups of individuals that have access to different portions of the content that the user generates through the social networking platform.
Abstract: Systems and methods for recovery based social networking are presented. Users of the social network platform can select different groups of individuals that have access to different portions of the content that the user generates through the social networking platform. Private health information can be maintained separately from information generated by the user through the social networking platform. Healthcare professionals can access both private and user generated information in order to support the user's recovery.
TL;DR: The specific policy problems faced by campus and enterprise network operators are described; the approach, which leverages recent trends in separating the network's “control plane” from the data plane is illustrated; and how this approach can be applied to simplify these two enterprise network management tasks are illustrated.
Abstract: This paper surveys our ongoing work on the use of software-defined networking to simplify two acute policy problems in campus and enterprise network operations: access control and information flow control. We describe how the current coupling of high-level policy with low-level configuration makes these problems challenging today. We describe the specific policy problems faced by campus and enterprise network operators; illustrate our approach, which leverages recent trends in separating the network's “control plane” from the data plane; and show how this approach can be applied to simplify these two enterprise network management tasks. We also describe our ongoing deployment efforts to build a campus network testbed where trial designs can be deployed and evaluated. We close with a summary of current and future research challenges for solving challenges within enterprise networks within the context of this new paradigm.
TL;DR: The authors argue that the use of inexpensive hardware and freely available open source Voice over Internet Protocol (VoIP) software can provide students in undergraduate networking courses the opportunity to learn about a type of networking application oftentimes overlooked during coursework.
Abstract: Traditional networking curriculum emphasizes the use of tools like Ping and Traceroute in order to test and verify connectivity during networking laboratory exercises. The authors argue that the use of inexpensive hardware and freely available open source Voice over Internet Protocol (VoIP) software can provide students in undergraduate networking courses the opportunity to learn about a type of networking application (VoIP) oftentimes overlooked during coursework while providing them with an insight into a practical application to install on and test on networks. This paper provides a framework for the creation of a low-cost lab for networking curriculum instruction to be utilized in a classroom setting.
TL;DR: A systematic review of academic papers from IEEE Explore regarding this topic is presented, current state of the application of SOA for networking is highlighted, research efforts in related area are discussed and a suggested future research agenda is suggested.
Abstract: Networking is the practice of communicating and data sharing among devices, through wired or wireless network, and it is playing a pivotal role in our daily life. In other words, Networking is essential for information exchange. However, along with all the benefits from networking technologies, comes various of new challenges, such as network management, network discovery and selection, etc. Due to the increasing demand of more efficient network management system, the concept of Service Oriented Architecture (SOA) has attracted networking professionals’ attention. SOA provides patterns for architecture, design, implementation of loosely coupled, distributed services regardless of underlying platform or implementation, thus, it is believed to be appropriate to be applied to build a more efficient network management system. This study is motivated by the increasingly popularity of SOA in the networking discipline. In this study, a systematic review of academic papers from IEEE Explore regarding this topic is presented, current state of the application of SOA for networking is highlighted, research efforts in related area are discussed. The study concludes with a suggested future research agenda.
TL;DR: In this paper, low power monitoring of a social networking network location is supported by a wireless networking subsystem running on an information handling system in a reduced power state, such as with a powered down CPU.
Abstract: Low power monitoring of a social networking network location is supported by a wireless networking subsystem running on an information handling system in a reduced power state, such as with a powered down CPU. Instructions executing on the wireless networking subsystem periodically checks a social networking location and issues a notification at the information handling system if an event is detected, such as a new social networking posting. For example, the wireless networking subsystem presents social networking information at the display, or initiates presentation of social networking information by an embedded controller or a messaging operating system kernel having limited functionality that supports presentation of social networking information and limited power consumption.
TL;DR: The paper aims at proposing a network modeling and simulation tool that enables people, both network specialists and those with a minimal knowledge of networking concepts, to set up, configure, understand and evaluate different network configurations prior to real-life deployment.
Abstract: Networking is an important concept in the field of computing in the contemporary world. While networking equipment are readily available on the market, people in need of computer networks however often turn to other trained and qualified networking personnel to set up their required local area network. The fact that a network can physically and logically be represented and configured in different ways makes network setup and configuration a time consuming job even for network specialists. The latter have to invest time in experimenting different network layouts to try to find an optimal configuration that will also reduce investment costs. The paper aims at proposing a network modeling and simulation tool that enables people, both network specialists and those with a minimal knowledge of networking concepts, to set up, configure, understand and evaluate different network configurations prior to real-life deployment.
TL;DR: Applied Networking Labs guides readers through the installation and basic operation of software used in the field of networking.
Abstract: Applied Networking Labs guides readers through the installation and basic operation of software used in the field of networking. DOS Commands; Windows Utilities; Web Tools; Virtualization; Packet Analysis; Network Design; Wireless; Internet Information Server (IIS); Apache; Windows Server 2008; Linux; Careers in Networking For anyone interested in understanding the installation and basic operation of software used in the field of networking.
TL;DR: This report designed and implemented a simplified networking simulation model in the Network Simulator Version-2 (NS-2) to explore the execution of DR programs and evaluate the network performance in smart homes, and focuses on the node organization and management of communication channels.
Abstract: Given the power grid technology, integrated with renewable power generation technologies, Demand-Response (DR) programs enabled by Advanced Metering Infrastructure (AMI) were introduced into the power grid in the interest of both utilities and residents to achieve load balance and improved grid reliability by encouraging residents to reduce their power usage during peak load periods with extra premiums in return. From the perspective of energy saving and power efficiency in smart homes, a cost-effective Home Energy Management System (HEMS) is capable of automatically supervising energy-aware smart appliances, small-scale renewable energy generation facilities and plug-in vehicles around the houses in flexible cooperation with AMI to deliver time-based price messages from utilities to residences. However, lots of emphasis was placed on the energy management of the whole grid and the corresponding underlying communication infrastructures on a large scale mainly due to the unavailability of realistic test-beds and lack of support in existing software simulation environments feasible to smart homes. Inspired by the approaches of Multiple Interfaces and Multiple Channels (MIMC) in the literature, we designed and implemented a simplified networking simulation model in the Network Simulator Version-2 (NS-2) to explore the execution of DR programs and evaluate the network performance in smart homes. The model includes a Radio Broadcast Data System (RBDS) network and a combination of ZigBee/IEEE 802.15.4 plus HomePlug C&C with the support of multiple communication channels for each network individually. In addition to the node construction as well as the addressing scheme intended for nodes with multiple interfaces, this report mainly focuses on the node organization and management of communication channels, the mechanism of packet tagging through interfaces at the MAC/PHY layer, the implementation logic of routing protocols featuring various routing strategies associated with specific scenarios and the basic functionalities of the application layer from the bottom up. Also, a comprehensive guideline is presented here to help configure the simulation model with multiple networks specific to scenarios in a smart home.
TL;DR: The Visualization Design Mode (VDM) for Networking Construction and Management can achieve a theoretical and practical combination and make networking design process more intuitive and effective so as to improve students' ability of networking construction and management.
Abstract: The networking construction and management is the core technology in computer networking designs. And the main purpose of computer networking courses is also to develop students' practical abilities of networking construction and management. Currently computer networking designs become more practical and the networking construction and management techniques are also more abstract and virtual, which make the drawbacks of traditional theory-based networking design mode increasingly obvious. Through analyzing current situations on computer networking design, we put forward the Visualization Design Mode (VDM) for Networking Construction and Management. Through using simulation tools effectively and actively, it can achieve a theoretical and practical combination and make networking design process more intuitive and effective so as to improve students' ability of networking construction and management.
TL;DR: This paper introduces the concept of so-called networking services that run on network devices to provide networking-related functionalities required for multimedia service composition and attempts an early instantiation of networking services over Open Flow-based programmable network substrate.
Abstract: Multimedia service composition provides a flexible way of building customized multimedia content production and delivery by composing distributed multimedia-oriented services dynamically to provide new functionalities. Previous researches have addressed various aspects of multimedia service composition such as composability, QoS-awareness, and load balancing. Most of them however have assumed that multimedia-oriented services are composed mainly with resources located on the computing devices while taking the required networking support as granted. However, realizing the required networking support is a challenging task and it acutally needs fundamental upgrade to the existing network infrastructure (i.e., for the network infrastructure of disruptive Future Internet). As a partial answer to this futuristic networking challenge, in this paper, we introduce the concept of so-called networking services that run on network devices to provide networking-related functionalities required for multimedia service composition. By composing the designed networking services with the computing-type services, we could dynamically configure and provide the necessary networking characteristics for the targeted multimedia applications. To validate the concept of designed networking services, by taking required networking connectivity as an example, we attempt an early instantiation of networking services over Open Flow-based programmable network substrate.
TL;DR: This chapter describes OpenFlow, a specification developed by a research group at Stanford University that is proposed to be implemented by commercial switches and routers and would allow remote control of their forwarding behavior.
Abstract: This chapter describes OpenFlow, a specification developed by a research group at Stanford University that is proposed to be implemented by commercial switches and routers and would allow remote control of their forwarding behavior. It is aimed at providing researchers with an inexpensive and flexible platform to experiment with new network protocols on production-scale traffic. OpenFlow is further compared to two other projects that aim to enable network research, but differ totally in approach: the PlanetLab and the eXtensible Open Router Project (XORP). Finally, the NOX network operating system is described as an example for a project using OpenFlow’s successful network hardware abstraction concept to implement a larger network management system.
TL;DR: In the field of networking, the specialist area of Network Security consists of the provisions made in an underlying computer network infrastructure, policies adopted by the network administrator to protect the network and the network-accessible resources from unauthorized access, and consistent and continuous monitoring and measurement of its effectiveness (or lack) combined together.
Abstract: In the field of networking, the specialist area of Network Security consists of the provisions made in an underlying computer network infrastructure, policies adopted by the network administrator to protect the network and the network-accessible resources from unauthorized access, and consistent and continuous monitoring and measurement of its effectiveness (or lack) combined together.
TL;DR: This document defines the overall requirements that the FascinatE system should meet and proposes three scenarios, depending on the configuration and functionality of the complete delivery chain, where to develop and study the possible FascinAtE requirements.
Abstract: This document defines the overall requirements that the FascinatE system should meet. The deliverable proposes three scenarios, depending on the configuration and functionality of the complete delivery chain, where to develop and study the possible FascinatE requirements.
TL;DR: This paper proposes some networking models of BBU+RRU distributed networking, discusses their applications and potential problems, and examines the construction cost of these models, providing some reference to the construction of cost-effective mobile network.
Abstract: BBU+RRU distributed networking,for its rapid-building and economic characteristics,has become an important way in mobile network construction.with its wider and widet application,it is necessary to study the networking models of BBU + RRU,thus to meet the needs of practical application.Based on the network topology and device installation,this paper proposes some networking models,discusses their applications and potential problems,and acconding to the practical application scenarios,analyzes the construction cost of these models,thus providing some reference to the construction of cost-effective mobile network.
TL;DR: This extended paper proposes the content-oriented networking platform to exploit content networking service under current Internet, and introduces a prototype for content-aware agent based on NetFPGA with OpenFlow.
Abstract: major foreseeable future Internet is expected to growth multimedia data, such as audio and video data traffic, so that data oriented networking is emerging as the future Internet architecture. In this extended paper, we propose the content-oriented networking platform to exploit content networking service under current Internet. The platform consists of major three parts. First is a content network domain, where is located in edge network between access network and core network. Second is content- aware agent to support Internet connectivity. Last is a content directory service. In this study, we describe research issues related in three major parts, and show content downloading time to compare time overhead cause to relay agents located in middle in the platform by using simulation. And we also introduce a prototype for content-aware agent based on NetFPGA with OpenFlow. The platform will be studied continuously.
TL;DR: A working project that organizes a set of jobs to improve the learning of computer networking using virtual machine to create a portable laboratory on which students do hands-on exercises anywhere.
Abstract: The paper shows a working project that organizes a set of jobs to improve the learning of computer networking. It uses virtual machine to create a portable laboratory on which students do hands-on exercises anywhere. It first developed an ability indicator of computer networking. Then an online curriculum material is made and available on the Internet. Students are learning the computer networking with cooperative learning with hetero grouping. Pre-attitude and achievement scales were done with our developed online survey system. The overall result will be summarized after the experimental stage of the computer networking curriculum.
TL;DR: This paper proposes PhoneNet, an application framework to support direct group communication among phones without relay nodes, and creates a prototype of PhoneNet that works within an administrative domain.
Abstract: This paper proposes PhoneNet, an application framework to support direct group communication among phones without relay nodes. PhoneNet presents the familiar abstraction of a multi-user chat service to application writers. It performs two main functions: inviting participants to the chat room and routing data between participants directly without going through any intermediaries.Made possible by a generic chat room service embedded in the network itself, all application-specific code in PhoneNet applications runs on the phones themselves. Unlike the conventional server-client model, this design does not require scalable central servers that can handle all simultaneous interactions.As a first step, we have created a prototype of PhoneNet that works within an administrative domain. The multicast functionality among phones is implemented on top of a software-defined network (SDN). We have developed two applications using PhoneNet: teleconferencing and photo-sharing. Our experience suggests that it is easy to develop PhoneNet applications and PhoneNet appears to be effective in reducing network traffic.
TL;DR: Intentional Networking is described, a simple but powerful mechanism for handling network diversity that improves the latency of interactive messages from 48% to 13x, while adding no more than 7% throughput overhead.
Abstract: Mobile devices face a diverse and dynamic set of networking options. Using those options to the fullest requires knowledge of application intent. This paper describes Intentional Networking, a simple but powerful mechanism for handling network diversity. Applications supply a declarative label for network transmissions, and the system matches transmissions to the most appropriate network. The system may also defer and re-order opportunistic transmissions subject to application-supplied mutual exclusion and ordering constraints. We have modified three applications to use Intentional Networking: BlueFS, a distributed file system for pervasive computing, Mozilla's Thunderbird e-mail client, and a vehicular participatory sensing application. We evaluated the performance of these applications using measurements obtained by driving a vehicle through WiFi and cellular 3G network coverage. Compared to an idealized solution that makes optimal use of all aggregated available networks but that lacks knowledge of application intent, Intentional Networking improves the latency of interactive messages from 48% to 13x, while adding no more than 7% throughput overhead.