Changes between Version 49 and Version 50 of GENIBibliography


Ignore:
Timestamp:
01/03/17 10:28:44 (7 years ago)
Author:
Mark Berman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIBibliography

    v49 v50  
    7878
    7979<br><br><b>Abstract: </b>Empirical evaluations to study network performance, whether in a laboratory setting or on GENI testbeds, rely heavily on measurement-based modeling of round trip times (RTTs) to emulate realistic end-to-end delays of local and metropolitan area networks. For generating realistic traffic, we studied several models to emulate RTTs. In this paper, we performed experiments on real testbeds using synthetic TCP traffic generated from measurement data from a large university campus. As a result of our study, we present the Discrete- Approximation model for RTT (DA-RTT) emulation. Using three different metrics for performance evaluation, which include queue length at routers, connection response times, and connection durations, we demonstrate that the simple DA-RTT model closely represents the per-connection RTTs in the original traffic. While these experiments were performed in our laboratory, and not using GENI infrastructure, we present this as a possible model for adoption on GENI testbeds to emulate Round Trip Time Distributions for GENI experiments.
     80</li>
     81<br>
     82
     83
     84
     85<li>
     86<b>AlEroud, Ahmed and Alsmadi, Izzat</b>
     87, &quot;Identifying cyber-attacks on software defined networks: An inference-based intrusion detection approach.&quot;
     88Journal of Network and Computer Applications,
     892017.
     90doi:10.1016/j.jnca.2016.12.024.
     91<a href="http://dx.doi.org/10.1016/j.jnca.2016.12.024">http://dx.doi.org/10.1016/j.jnca.2016.12.024</a>
     92<br><br><b>Abstract: </b>Software Defined Networking is an emerging architecture which focuses on the role of software to manage computer networks. Software Defined Networks (SDNs) introduce several mechanisms to detect specific types of attacks such as Denial of Service (DoS). Nevertheless, they are vulnerable to similar attacks that occur in traditional networks, such as the attacks that target control and data plane. Several techniques are proposed to handle the security vulnerabilities in SDNs. However, it is fairly challenging to create attack signatures, scenarios, or even intrusion detection rules that are applicable to dynamic environments such SDNs. This paper introduces a new approach to identify attacks on SDNs that uses: (1) similarity with existing attacks that target traditional networks, (2) an inference mechanism to avoid false positives and negatives during the prediction process, and (3) a packet aggregation technique which aims at creating attack signatures and use them to predict attacks on SDNs. We validated our approach on two datasets and showed that it yields promising results.
    8093</li>
    8194<br>
     
    800813<li>
    801814<b>Chen, Kang and Shen, Haiying</b>
     815, &quot;Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks.&quot;
     816Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA,
     8172013.
     818doi:10.1109/icpp.2013.28.
     819<a href="http://dx.doi.org/10.1109/icpp.2013.28">http://dx.doi.org/10.1109/icpp.2013.28</a>
     820<br><br><b>Abstract: </b>In this paper, we focus on distributed file search over a delay tolerant network (DTN) formed by mobile devices that exhibit the characteristics of social networks. Current file search methods in MANETs/DTNs are either content-based or contact-based. The former builds routing tables for node contents but is not resilient to high node mobility, while the latter exploits node contact patterns in the social networks but may lead to high latency. Recent research also reveal the importance of interests in realizing efficient file dissemination in DTNs. In this paper, we first analyze node interest and mobility from real traces, which confirms the shortcomings of a contact based method and show the importance of considering both content/interest and contact in file search. We then propose Cont2, a social-aware file search method which leverages both node social interests (content) and contact patterns to enhance search efficiency. First, considering people with common interests tend to share files and gather together, Cont2 virtually groups common-interest nodes into a community to direct file search. Second, considering human mobility follows a certain pattern, Cont2 exploits nodes that have high contact frequency with the queried content. Third, Cont2 also exploits active nodes that have more connections to others as a complementary approach to expedite file search. Trace-driven experimental on the real-world GENI test bed and NS-2 simulator show that Cont2 can significantly improve the search efficiency compared to current methods.
     821</li>
     822<br>
     823
     824<li>
     825<b>Chen, Kang and Shen, Haiying</b>
    802826, &quot;Global optimization of file availability through replication for efficient file sharing in MANETs.&quot;
    803827Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE,
     
    806830<a href="http://dx.doi.org/10.1109/icnp.2011.6089056">http://dx.doi.org/10.1109/icnp.2011.6089056</a>
    807831<br><br><b>Abstract: </b>File sharing applications in mobile ad hoc networks (MANETs) have attracted more and more attention in recent years. The efficiency of file querying suffers from the distinctive properties of MANETs including node mobility and limited communication range and resource. An intuitive method to alleviate this problem is to create file replicas in the network. However, despite the efforts on file replication, no research has focused on the global optimal replica sharing with minimum average querying delay. Specifically, current file replication protocols in MANETs have two shortcomings. First, they lack a rule to allocate limited resource to different files in order to minimize the average querying delay. Second, they simply consider storage as resource for replicas, but neglect the fact that the file holders' frequency of meeting other nodes also plays an important role in determining file availability. A node having a higher meeting frequency with others provides higher availability to its files. In this paper, we introduce a new concept of resource for file replication, which considers both node storage and meeting frequency. We theoretically study the influence of resource allocation on the average querying delay and derive a resource allocation rule to minimize the average querying delay. We further propose a distributed file replication protocol that follows the rule. The trace-driven experiments on both the real-world GENI testbed and NS-2 show that our protocol can achieve shorter average querying delay at lower cost than current replication protocols, which justifies the correctness of our theoretical analysis and the effectiveness of the proposed protocol.
    808 </li>
    809 <br>
    810 
    811 <li>
    812 <b>Chen, Kang and Shen, Haiying</b>
    813 , &quot;Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks.&quot;
    814 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA,
    815 2013.
    816 doi:10.1109/icpp.2013.28.
    817 <a href="http://dx.doi.org/10.1109/icpp.2013.28">http://dx.doi.org/10.1109/icpp.2013.28</a>
    818 <br><br><b>Abstract: </b>In this paper, we focus on distributed file search over a delay tolerant network (DTN) formed by mobile devices that exhibit the characteristics of social networks. Current file search methods in MANETs/DTNs are either content-based or contact-based. The former builds routing tables for node contents but is not resilient to high node mobility, while the latter exploits node contact patterns in the social networks but may lead to high latency. Recent research also reveal the importance of interests in realizing efficient file dissemination in DTNs. In this paper, we first analyze node interest and mobility from real traces, which confirms the shortcomings of a contact based method and show the importance of considering both content/interest and contact in file search. We then propose Cont2, a social-aware file search method which leverages both node social interests (content) and contact patterns to enhance search efficiency. First, considering people with common interests tend to share files and gather together, Cont2 virtually groups common-interest nodes into a community to direct file search. Second, considering human mobility follows a certain pattern, Cont2 exploits nodes that have high contact frequency with the queried content. Third, Cont2 also exploits active nodes that have more connections to others as a complementary approach to expedite file search. Trace-driven experimental on the real-world GENI test bed and NS-2 simulator show that Cont2 can significantly improve the search efficiency compared to current methods.
    819832</li>
    820833<br>
     
    902915<li>
    903916<b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>
     917, &quot;An SDN-supported collaborative approach for DDoS flooding detection and containment.&quot;
     918Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,
     9192015.
     920doi:10.1109/milcom.2015.7357519.
     921<a href="http://dx.doi.org/10.1109/milcom.2015.7357519">http://dx.doi.org/10.1109/milcom.2015.7357519</a>
     922<br><br><b>Abstract: </b>Software Defined Networking (SDN) has the potential to enable novel security applications that support flexible, on-demand deployment of system elements. It can offer targeted forensic evidence collection and investigation of computer network attacks. Such unique capabilities are instrumental to network intrusion detection that is challenged by large volumes of data and complex network topologies. This paper presents an innovative approach that coordinates distributed network traffic Monitors and attack Correlators supported by Open Virtual Switches (OVS). The Monitors conduct anomaly detection and the Correlators perform deep packet inspection for attack signature recognition. These elements take advantage of complementary views and information availability on both the data and control planes. Moreover, they collaboratively look for network flooding attack signature constituents that possess different characteristics in the level of information abstraction. Therefore, this approach is able to not only quickly raise an alert against potential threats, but also follow it up with careful verification to reduce false alarms. We experiment with this SDN-supported collaborative approach to detect TCP SYN flood attacks on the Global Environment for Network Innovations (GENI), a realistic virtual testbed. The response times and detection accuracy, in the context of a small to medium corporate network, have demonstrated its effectiveness and scalability.
     923</li>
     924<br>
     925
     926<li>
     927<b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>
    904928, &quot;Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking (SDN).&quot;
    905929Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on, IEEE,
     
    908932<a href="http://dx.doi.org/10.1109/icdcsw.2015.27">http://dx.doi.org/10.1109/icdcsw.2015.27</a>
    909933<br><br><b>Abstract: </b>Software-defined networking (SDN) and Open Flow have been driving new security applications and services. However, even if some of these studies provide interesting visions of what can be achieved, they stop short of presenting realistic application scenarios and experimental results. In this paper, we discuss a novel attack detection approach that coordinates monitors distributed over a network and controllers centralized on an SDN Open Virtual Switch (OVS), selectively inspecting network packets on demand. With different scale of network views and information availability, these two elements collaboratively detect signature constituents of an attack. Therefore, this approach is able to quickly issue an alert against potential threats followed by careful verification for high accuracy, while balancing the workload on the OVS. We have applied this method for detection and mitigation of TCP SYN flood attacks on Global Environment for Network Innovations (GENI). This realistic experimentation has provided us with insightful findings helpful toward a systematic methodology of SDN-supported attack detection and containment.
    910 </li>
    911 <br>
    912 
    913 <li>
    914 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>
    915 , &quot;An SDN-supported collaborative approach for DDoS flooding detection and containment.&quot;
    916 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,
    917 2015.
    918 doi:10.1109/milcom.2015.7357519.
    919 <a href="http://dx.doi.org/10.1109/milcom.2015.7357519">http://dx.doi.org/10.1109/milcom.2015.7357519</a>
    920 <br><br><b>Abstract: </b>Software Defined Networking (SDN) has the potential to enable novel security applications that support flexible, on-demand deployment of system elements. It can offer targeted forensic evidence collection and investigation of computer network attacks. Such unique capabilities are instrumental to network intrusion detection that is challenged by large volumes of data and complex network topologies. This paper presents an innovative approach that coordinates distributed network traffic Monitors and attack Correlators supported by Open Virtual Switches (OVS). The Monitors conduct anomaly detection and the Correlators perform deep packet inspection for attack signature recognition. These elements take advantage of complementary views and information availability on both the data and control planes. Moreover, they collaboratively look for network flooding attack signature constituents that possess different characteristics in the level of information abstraction. Therefore, this approach is able to not only quickly raise an alert against potential threats, but also follow it up with careful verification to reduce false alarms. We experiment with this SDN-supported collaborative approach to detect TCP SYN flood attacks on the Global Environment for Network Innovations (GENI), a realistic virtual testbed. The response times and detection accuracy, in the context of a small to medium corporate network, have demonstrated its effectiveness and scalability.
    921934</li>
    922935<br>
     
    14171430
    14181431<li>
     1432<b>Gosain, Abhimanyu and Berman, Mark and Brinn, Marshall and Mitchell, Thomas and Li, Chuan and Wang, Yuehua and Jin, Hai and Hua, Jing and Zhang, Hongwei</b>
     1433, &quot;Enabling Campus Edge Computing Using GENI Racks and Mobile Resources.&quot;
     14342016 IEEE/ACM Symposium on Edge Computing (SEC), Washington, DC, USA, IEEE,
     14352016.
     1436doi:10.1109/sec.2016.24.
     1437<a href="http://dx.doi.org/10.1109/sec.2016.24">http://dx.doi.org/10.1109/sec.2016.24</a>
     1438<br><br><b>Abstract: </b>This paper presents the architecture of GENI edge cloud computing network in the form of compute and storage resources, a mobile 4G cellular edge and a high speed campus network connecting these components. This deployment is available across fifty campuses in the US, all interconnected via a nationwide Layer-2 network. We present these capabilities in the context of vehicular sensing and control applications running on police patrol cars on the Wayne State University campus allowing end–users and researchers to collect rich datasets for public safety surveillance, vehicle internal-state sensing and modeling, and emulating next generation connected vehicle technologies. In particular, the paper provides insights about the usefulness of local edge computing cloud infrastructure for novel connected vehicle applications with high sensitivity to latency and bandwidth.
     1439</li>
     1440<br>
     1441
     1442
     1443
     1444<li>
    14191445<b>Gosain, Abhimanyu and Seskar, Ivan</b>
    14201446, &quot;GENI Wireless Testbed: A Flexible Open Ecosystem for Wireless Communications Research: Demo.&quot;
     
    14441470<li>
    14451471<b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b>
     1472, &quot;GENI-Enabled Programming Experiments for Networking Classes.&quot;
     1473Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE,
     14742013.
     1475doi:10.1109/gree.2013.30.
     1476<a href="http://dx.doi.org/10.1109/gree.2013.30">http://dx.doi.org/10.1109/gree.2013.30</a>
     1477<br><br><b>Abstract: </b>Although GENI has been readily embraced by the research community as a testbed for exploring new network architectures and services, its use as an educational tool has not seen the same level of acceptance and usage. There are multiple reasons for this, not the least of which is a lack of good examples showing how to use GENI in an educational setting. This paper attempts to remedy this by describing our experiences using GENI in our networking classes at the University of Kentucky. Using GENI as the experimental basis for the projects in our classes allowed us to leverage several of its rich set of features including its global span of resources, programmability, virtualization, and instrumentation and measurement tools. In particular, we describe two projects that we have used in our networking classes, and we share some of the experience we gained in the process. As a result, these experiences motivated us to develop and integrate new functions into the GENI desktop in order to make it easier to access and control GENI's various resources and tools.
     1478</li>
     1479<br>
     1480
     1481<li>
     1482<b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b>
    14461483, &quot;The design of an instrumentation system for federated and virtualized network testbeds.&quot;
    14471484Network Operations and Management Symposium (NOMS), 2012 IEEE, IEEE,
     
    14501487<a href="http://dx.doi.org/10.1109/NOMS.2012.6212061">http://dx.doi.org/10.1109/NOMS.2012.6212061</a>
    14511488<br><br><b>Abstract: </b>Much of the GENI effort in developing network testbeds has been focused on building the control frameworks needed to allocate and initialize the network resources that make up an experiment. We argue that building the instrumentation and measurement system to monitor and capture the behavior of the network is just as important and challenging as setting up the network itself, especially in a virtualized and federated environment where getting information from experimental nodes is too complicated and too much to handle for a typical user. In this paper, we describe the design of an instrumentation and measurement infrastructure that allows users to monitor their experiments. The challenge that virtualization and federation of GENI testbeds bring to instrumentation and monitoring is how to hide the details of instrumentation setup from users so that users do not need to be experts in system administration or network management of virtualized and federated systems, but are still able to ” see” what is going on with their experiments. Our instrumentation tool sets up experiment-specific monitoring infrastructure that is tailored to capture, record, and display only information associated with that experiment. Our tools are currently available in GENI, and we present a simple example of how to use them to instrument an experiment.
    1452 </li>
    1453 <br>
    1454 
    1455 <li>
    1456 <b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b>
    1457 , &quot;GENI-Enabled Programming Experiments for Networking Classes.&quot;
    1458 Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE,
    1459 2013.
    1460 doi:10.1109/gree.2013.30.
    1461 <a href="http://dx.doi.org/10.1109/gree.2013.30">http://dx.doi.org/10.1109/gree.2013.30</a>
    1462 <br><br><b>Abstract: </b>Although GENI has been readily embraced by the research community as a testbed for exploring new network architectures and services, its use as an educational tool has not seen the same level of acceptance and usage. There are multiple reasons for this, not the least of which is a lack of good examples showing how to use GENI in an educational setting. This paper attempts to remedy this by describing our experiences using GENI in our networking classes at the University of Kentucky. Using GENI as the experimental basis for the projects in our classes allowed us to leverage several of its rich set of features including its global span of resources, programmability, virtualization, and instrumentation and measurement tools. In particular, we describe two projects that we have used in our networking classes, and we share some of the experience we gained in the process. As a result, these experiences motivated us to develop and integrate new functions into the GENI desktop in order to make it easier to access and control GENI's various resources and tools.
    14631489</li>
    14641490<br>
     
    16621688
    16631689<li>
     1690<b>Javed, Uzzam and Iqbal, Azeem and Saleh, Saad and Haider, Syed A. and Ilyas, Muhammad U.</b>
     1691, &quot;A Stochastic Model for Transit Latency in OpenFlow SDNs.&quot;
     1692Computer Networks,
     16932016.
     1694doi:10.1016/j.comnet.2016.12.015.
     1695<a href="http://dx.doi.org/10.1016/j.comnet.2016.12.015">http://dx.doi.org/10.1016/j.comnet.2016.12.015</a>
     1696<br><br><b>Abstract: </b>Software defined networks (SDNs) introduced the concept of decoupling control and data planes which is a paradigm shift. The OpenFlow protocol is one of a number of technologies that enables this decoupling and, in effect, commodifies network equipment. As of now, there is still limited work that has been done towards modeling the transit delay across OpenFlow switches experienced by network traffic. In this work we develop a stochastic model for the path latency in Open vSwitch (used together with a POX controller) based on measurements made in experiments performed on three different platforms which include 1) Mininet, 2) MikroTik RouterBoard 750GL and 3) GENI testbed softswitch. We propose a log-normal mix model (LNMM) and show that it offers a R^2 value of greater than 0.90 for most of our experiments. We also demonstrate how the M/M/1 models proposed in earlier studies is a poor fit.
     1697</li>
     1698<br>
     1699
     1700
     1701
     1702<li>
    16641703<b>Jin, Ruofan and Wang, Bing</b>
    16651704, &quot;Malware Detection for Mobile Devices Using Software-Defined Networking.&quot;
     
    19081947<li>
    19091948<b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>
     1949, &quot;Performance of GENI Cloud Testbeds for Real Time Scientific Application.&quot;
     1950First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,
     19512012.
     1952
     1953
     1954<br><br><b>Abstract: </b>Dedicating high end servers for short-term execution of scientific applications such as weather forecasting wastes resources. Cloud platforms IaaS model seems well suited for applications which are executed on an irregular basis and for short duration. In this paper, we evaluate the performance of research testbed cloud platforms such as GENICloud and ORCA cloud clusters for our real-time scientific application of short-term weather forecasting called Nowcasting. In this paper, we evaluate the network capabilities of these research cloud testbeds for our real-time application of weather forecasting. In addition, we evaluate the computation time of executing Nowcasting on each cloud platform for weather data collected from real weather events. We also evaluate the total time taken to generate and transmit short-term forecast images to end users with live data from our own radar on campus. We also compare the performance of each of these clusters for Nowcasting with commercial cloud services such as Amazon's EC2. The results obtained from our measurement show that cloud testbeds are suitable for real-time application experiments to be carried out on a cloud platform.
     1955</li>
     1956<br>
     1957
     1958<li>
     1959<b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>
    19101960, &quot;Network capabilities of cloud services for a real time scientific application.&quot;
    1911196137th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE,
     
    19141964<a href="http://dx.doi.org/10.1109/lcn.2012.6423665">http://dx.doi.org/10.1109/lcn.2012.6423665</a>
    19151965<br><br><b>Abstract: </b>Dedicating high-end servers for executing scientific applications that run intermittently, such as severe weather detection or generalized weather forecasting, wastes resources. While the Infrastructure-as-a-Service (IaaS) model used by today's cloud platforms is well-suited for the bursty computational demands of these applications, it is unclear if the network capabilities of today's cloud platforms are sufficient. In this paper, we analyze the networking capabilities of multiple commercial (Amazon's EC2 and Rackspace) and research (GENICloud and ExoGENI cloud) platforms in the context of a Nowcasting application, a forecasting algorithm for highly accurate, near-term, e.g., 5-20 minutes, weather predictions. The application has both computational and network requirements. While it executes rarely, whenever severe weather approaches, it benefits from an IaaS model; However, since its results are time-critical, enough bandwidth must be available to transmit radar data to cloud platforms before it becomes stale. We conduct network capacity measurements between radar sites and cloud platforms throughout the country. Our results indicate that ExoGENI cloud performs the best for both serial and parallel data transfer with an average throughput of 110.22 Mbps and 17.2 Mbps, respectively. We also found that the cloud services perform better in the distributed data transfer case, where a subset of nodes transmit data in parallel to a cloud instance. Ultimately, we conclude that commercial and research clouds are capable of providing sufficient bandwidth for our real-time Nowcasting application.
    1916 </li>
    1917 <br>
    1918 
    1919 <li>
    1920 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>
    1921 , &quot;Performance of GENI Cloud Testbeds for Real Time Scientific Application.&quot;
    1922 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,
    1923 2012.
    1924 
    1925 
    1926 <br><br><b>Abstract: </b>Dedicating high end servers for short-term execution of scientific applications such as weather forecasting wastes resources. Cloud platforms IaaS model seems well suited for applications which are executed on an irregular basis and for short duration. In this paper, we evaluate the performance of research testbed cloud platforms such as GENICloud and ORCA cloud clusters for our real-time scientific application of short-term weather forecasting called Nowcasting. In this paper, we evaluate the network capabilities of these research cloud testbeds for our real-time application of weather forecasting. In addition, we evaluate the computation time of executing Nowcasting on each cloud platform for weather data collected from real weather events. We also evaluate the total time taken to generate and transmit short-term forecast images to end users with live data from our own radar on campus. We also compare the performance of each of these clusters for Nowcasting with commercial cloud services such as Amazon's EC2. The results obtained from our measurement show that cloud testbeds are suitable for real-time application experiments to be carried out on a cloud platform.
    19271966</li>
    19281967<br>
     
    22962335<li>
    22972336<b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>
     2337, &quot;Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange.&quot;
     2338Computer Networks,
     23392014.
     2340doi:10.1016/j.bjp.2013.12.024.
     2341<a href="http://dx.doi.org/10.1016/j.bjp.2013.12.024">http://dx.doi.org/10.1016/j.bjp.2013.12.024</a>
     2342<br><br><b>Abstract: </b>Large scale national and international experimental research environments are required to advance communication services and supporting network architecture, technology, and infrastructure. Theories and concepts are often explored using simulation and modeling techniques within labs or on small scale testbeds. However, while such testbeds are valuable resources for the research process, these facilities alone cannot provide an appropriate approximation of the real world conditions required to explore ideas at scale. Very large scale global, experimental network research capabilities are required to deeply investigate innovative concepts. For many years, network testbeds were created to address fairly specific, well defined, limited research goals, and they were implemented for fairly short periods. Recently, taking advantage of a number of macro information technology trends, such as virtualization and programmable resources, several network research communities have been developing innovative types of network research environments. Instead of designing traditional network testbeds, research communities are designing large scale, highly flexible distributed platforms that can be used to create many different types of testbeds. Also, rather than creating short term testbeds for limited research objectives, these new environments are being designed as long term persistent resources to support many types of experimental research. This paper describes the motivations for this trend, provides several examples of large scale distributed network research environments based on the Global Lambda Integrated Facility (GLIF) and the StarLight Exchange Facility, including the Global Environment for Network Innovation (GENI), and indicates emerging future trends for these types of environments.
     2343</li>
     2344<br>
     2345
     2346<li>
     2347<b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>
    22982348, &quot;Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies.&quot;
    22992349Teletraffic Congress (ITC), 2014 26th International, IEEE,
     
    23022352<a href="http://dx.doi.org/10.1109/itc.2014.6932970">http://dx.doi.org/10.1109/itc.2014.6932970</a>
    23032353<br><br><b>Abstract: </b>Software Defined Networks (SDNs), primarily based on OpenFlow, are being deployed in single domain networks around the world. The popularity of SDNs has given rise to multiple considerations about designing, implementing, and operating Software-Defined Network Exchanges (SDXs), to enable SDNs to interconnect SDN islands and to extend SDNs across multiple domains. These goals can be accomplished only by developing new techniques that extend the single domain orientation of current SDN/OpenFlow approaches to include capabilities for multidomain control, including those for resource discovery, signaling, and dynamic provisioning. Several networking research communities have begun to investigate these concepts. Early architectural models of SDXs have been designed and implemented as prototypes. These SDXs are being used to conduct experiments and to demonstrate the potentials of SDXs.
    2304 </li>
    2305 <br>
    2306 
    2307 <li>
    2308 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>
    2309 , &quot;Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange.&quot;
    2310 Computer Networks,
    2311 2014.
    2312 doi:10.1016/j.bjp.2013.12.024.
    2313 <a href="http://dx.doi.org/10.1016/j.bjp.2013.12.024">http://dx.doi.org/10.1016/j.bjp.2013.12.024</a>
    2314 <br><br><b>Abstract: </b>Large scale national and international experimental research environments are required to advance communication services and supporting network architecture, technology, and infrastructure. Theories and concepts are often explored using simulation and modeling techniques within labs or on small scale testbeds. However, while such testbeds are valuable resources for the research process, these facilities alone cannot provide an appropriate approximation of the real world conditions required to explore ideas at scale. Very large scale global, experimental network research capabilities are required to deeply investigate innovative concepts. For many years, network testbeds were created to address fairly specific, well defined, limited research goals, and they were implemented for fairly short periods. Recently, taking advantage of a number of macro information technology trends, such as virtualization and programmable resources, several network research communities have been developing innovative types of network research environments. Instead of designing traditional network testbeds, research communities are designing large scale, highly flexible distributed platforms that can be used to create many different types of testbeds. Also, rather than creating short term testbeds for limited research objectives, these new environments are being designed as long term persistent resources to support many types of experimental research. This paper describes the motivations for this trend, provides several examples of large scale distributed network research environments based on the Global Lambda Integrated Facility (GLIF) and the StarLight Exchange Facility, including the Global Environment for Network Innovation (GENI), and indicates emerging future trends for these types of environments.
    23152354</li>
    23162355<br>
     
    37313770<li>
    37323771<b>Van Vorst, N. and Erazo, M. and Liu, J.</b>
    3733 , &quot;PrimoGENI for hybrid network simulation and emulation experiments in GENI.&quot;
    3734 Journal of Simulation,
    3735 2012.
    3736 doi:10.1057/jos.2012.5.
    3737 <a href="http://dx.doi.org/10.1057/jos.2012.5">http://dx.doi.org/10.1057/jos.2012.5</a>
    3738 <br><br><b>Abstract: </b>The Global Environment for Network Innovations (GENI) is a community-driven research and development effort to build a collaborative and exploratory network experimentation platform—a 'virtual laboratory' for the design, implementation, and evaluation of future networks. The PrimoGENI project enables real-time network simulation by extending an existing network simulator to become part of the GENI federation to support large-scale experiments involving physical, simulated, and emulated network entities. In this paper, we describe a novel design of PrimoGENI, which aims at supporting realistic, scalable, and flexible network experiments with real-time simulation and emulation capabilities. We present a flexible emulation infrastructure that allows both remote client machines, local cluster nodes running virtual machines, and external networks to seamlessly interoperate with the simulated network running within a designated 'slice' of resources. We present the results of our preliminary validation and performance studies to demonstrate the capabilities as well as limitations of our approach.
    3739 </li>
    3740 <br>
    3741 
    3742 <li>
    3743 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b>
    37443772, &quot;PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI.&quot;
    37453773Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on, Nice, France, IEEE,
     
    37483776<a href="http://dx.doi.org/10.1109/pads.2011.5936747">http://dx.doi.org/10.1109/pads.2011.5936747</a>
    37493777<br><br><b>Abstract: </b>The Global Environment for Network Innovations (GENI) is a community-driven research and development effort to build a collaborative and exploratory network experimentation platform -- a &#x76;&#x0308;irtual laboratory'' for the design, implementation and evaluation of future networks. The PrimoGENI project enables real-time network simulation by extending an existing network simulator to become part of the GENI federation to support large-scale experiments involving physical, simulated and emulated network entities. In this paper, we describe a novel design of PrimoGENI, which aims at supporting realistic, scalable, and flexible network experiments with real-time simulation and emulation capabilities. We present a flexible emulation infrastructure that allows both remote client machines and local cluster nodes running virtual machines to seamlessly interoperate with the simulated network running within a designated &#x73;&#x0308;lice'' of resources. We show the results of our preliminary validation and performance studies to demonstrate the capabilities and limitations of our approach.
     3778</li>
     3779<br>
     3780
     3781<li>
     3782<b>Van Vorst, N. and Erazo, M. and Liu, J.</b>
     3783, &quot;PrimoGENI for hybrid network simulation and emulation experiments in GENI.&quot;
     3784Journal of Simulation,
     37852012.
     3786doi:10.1057/jos.2012.5.
     3787<a href="http://dx.doi.org/10.1057/jos.2012.5">http://dx.doi.org/10.1057/jos.2012.5</a>
     3788<br><br><b>Abstract: </b>The Global Environment for Network Innovations (GENI) is a community-driven research and development effort to build a collaborative and exploratory network experimentation platform—a 'virtual laboratory' for the design, implementation, and evaluation of future networks. The PrimoGENI project enables real-time network simulation by extending an existing network simulator to become part of the GENI federation to support large-scale experiments involving physical, simulated, and emulated network entities. In this paper, we describe a novel design of PrimoGENI, which aims at supporting realistic, scalable, and flexible network experiments with real-time simulation and emulation capabilities. We present a flexible emulation infrastructure that allows both remote client machines, local cluster nodes running virtual machines, and external networks to seamlessly interoperate with the simulated network running within a designated 'slice' of resources. We present the results of our preliminary validation and performance studies to demonstrate the capabilities as well as limitations of our approach.
    37503789</li>
    37513790<br>
     
    40514090
    40524091<li>
     4092<b>Xin, Yufeng and Baldin, Ilya and Mandal, Anirban and Ruth, Paul and Chase, Jeff</b>
     4093, &quot;Towards an Experimental LegoLand: Slice Modification and Recovery in ExoGENI Testbed.&quot;
     4094Testbeds and Research Infrastructures for the Development of Networks and Communities, Springer International Publishing,
     40952017.
     4096doi:10.1007/978-3-319-49580-4&#x005F;4.
     4097<a href="http://dx.doi.org/10.1007/978-3-319-49580-4&#x005F;4">http://dx.doi.org/10.1007/978-3-319-49580-4&#x005F;4</a>
     4098<br><br><b>Abstract: </b>This paper describes advanced capabilities that were deployed recently in the ExoGENI testbed to offer increased flexibility in provisioning, modifying, and recovering the topologies and the configuration settings of the virtual systems, or slices, in which experiments are run. Using the analogy of building complex structures with LEGO blocks, we envision an environment in which users arbitrarily scale out, scale in, scale up, and scale down their topologies using various modular constructs of compute, storage, and network resources. Portions of topologies can be shut down and brought back up to support resiliency, repeatability, migration, and other needs of the control software or application. Distributed applications running inside of slices can require programmatic control over the evolution of the topology as the execution progresses. The introduced capabilities, slice modification and slice recovery, are used either with the user GUI or through the programmable APIs. These new features expand the range and ease of options available to cloud-control software and to application developers as they test their designs at scale.
     4099</li>
     4100<br>
     4101
     4102
     4103
     4104<li>
    40534105<b>Xin, Yufeng and Baldine, Ilia and Mandal, Anirban and Heermann, Chris and Chase, Jeff and Yumerefendi, Aydan</b>
    40544106, &quot;Embedding Virtual Topologies in Networked Clouds.&quot;
     
    43124364
    43134365<li>
     4366<b>AlEroud, Ahmed and Alsmadi, Izzat</b>
     4367, &quot;Identifying cyber-attacks on software defined networks: An inference-based intrusion detection approach.&quot
     4368Journal of Network and Computer Applications,
     43692017.
     4370doi:10.1016/j.jnca.2016.12.024.
     4371</li>
     4372<br>
     4373
     4374
     4375
     4376<li>
    43144377<b>Alali, Fatma and Veeraraghavan, Malathi</b>
    43154378, &quot;A cross-layer design for large transfers in SDNs.&quot
     
    49184981<li>
    49194982<b>Chen, Kang and Shen, Haiying</b>
     4983, &quot;Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks.&quot
     4984Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA,
     49852013.
     4986doi:10.1109/icpp.2013.28.
     4987</li>
     4988<br>
     4989
     4990<li>
     4991<b>Chen, Kang and Shen, Haiying</b>
    49204992, &quot;Global optimization of file availability through replication for efficient file sharing in MANETs.&quot
    49214993Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE,
    492249942011.
    49234995doi:10.1109/icnp.2011.6089056.
    4924 </li>
    4925 <br>
    4926 
    4927 <li>
    4928 <b>Chen, Kang and Shen, Haiying</b>
    4929 , &quot;Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks.&quot
    4930 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA,
    4931 2013.
    4932 doi:10.1109/icpp.2013.28.
    49334996</li>
    49344997<br>
     
    50045067<li>
    50055068<b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>
     5069, &quot;An SDN-supported collaborative approach for DDoS flooding detection and containment.&quot
     5070Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,
     50712015.
     5072doi:10.1109/milcom.2015.7357519.
     5073</li>
     5074<br>
     5075
     5076<li>
     5077<b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>
    50065078, &quot;Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking (SDN).&quot
    50075079Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on, IEEE,
    500850802015.
    50095081doi:10.1109/icdcsw.2015.27.
    5010 </li>
    5011 <br>
    5012 
    5013 <li>
    5014 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>
    5015 , &quot;An SDN-supported collaborative approach for DDoS flooding detection and containment.&quot
    5016 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,
    5017 2015.
    5018 doi:10.1109/milcom.2015.7357519.
    50195082</li>
    50205083<br>
     
    54395502
    54405503<li>
     5504<b>Gosain, Abhimanyu and Berman, Mark and Brinn, Marshall and Mitchell, Thomas and Li, Chuan and Wang, Yuehua and Jin, Hai and Hua, Jing and Zhang, Hongwei</b>
     5505, &quot;Enabling Campus Edge Computing Using GENI Racks and Mobile Resources.&quot
     55062016 IEEE/ACM Symposium on Edge Computing (SEC), Washington, DC, USA, IEEE,
     55072016.
     5508doi:10.1109/sec.2016.24.
     5509</li>
     5510<br>
     5511
     5512
     5513
     5514<li>
    54415515<b>Gosain, Abhimanyu and Seskar, Ivan</b>
    54425516, &quot;GENI Wireless Testbed: A Flexible Open Ecosystem for Wireless Communications Research: Demo.&quot
     
    54625536<li>
    54635537<b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b>
     5538, &quot;GENI-Enabled Programming Experiments for Networking Classes.&quot
     5539Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE,
     55402013.
     5541doi:10.1109/gree.2013.30.
     5542</li>
     5543<br>
     5544
     5545<li>
     5546<b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b>
    54645547, &quot;The design of an instrumentation system for federated and virtualized network testbeds.&quot
    54655548Network Operations and Management Symposium (NOMS), 2012 IEEE, IEEE,
    546655492012.
    54675550doi:10.1109/NOMS.2012.6212061.
    5468 </li>
    5469 <br>
    5470 
    5471 <li>
    5472 <b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b>
    5473 , &quot;GENI-Enabled Programming Experiments for Networking Classes.&quot
    5474 Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE,
    5475 2013.
    5476 doi:10.1109/gree.2013.30.
    54775551</li>
    54785552<br>
     
    56465720
    56475721<li>
     5722<b>Javed, Uzzam and Iqbal, Azeem and Saleh, Saad and Haider, Syed A. and Ilyas, Muhammad U.</b>
     5723, &quot;A Stochastic Model for Transit Latency in OpenFlow SDNs.&quot
     5724Computer Networks,
     57252016.
     5726doi:10.1016/j.comnet.2016.12.015.
     5727</li>
     5728<br>
     5729
     5730
     5731
     5732<li>
    56485733<b>Jin, Ruofan and Wang, Bing</b>
    56495734, &quot;Malware Detection for Mobile Devices Using Software-Defined Networking.&quot
     
    58545939<li>
    58555940<b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>
     5941, &quot;Performance of GENI Cloud Testbeds for Real Time Scientific Application.&quot
     5942First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,
     59432012.
     5944
     5945</li>
     5946<br>
     5947
     5948<li>
     5949<b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>
    58565950, &quot;Network capabilities of cloud services for a real time scientific application.&quot
    5857595137th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE,
    585859522012.
    58595953doi:10.1109/lcn.2012.6423665.
    5860 </li>
    5861 <br>
    5862 
    5863 <li>
    5864 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>
    5865 , &quot;Performance of GENI Cloud Testbeds for Real Time Scientific Application.&quot
    5866 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,
    5867 2012.
    5868 
    58695954</li>
    58705955<br>
     
    61826267<li>
    61836268<b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>
     6269, &quot;Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange.&quot
     6270Computer Networks,
     62712014.
     6272doi:10.1016/j.bjp.2013.12.024.
     6273</li>
     6274<br>
     6275
     6276<li>
     6277<b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>
    61846278, &quot;Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies.&quot
    61856279Teletraffic Congress (ITC), 2014 26th International, IEEE,
    618662802014.
    61876281doi:10.1109/itc.2014.6932970.
    6188 </li>
    6189 <br>
    6190 
    6191 <li>
    6192 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>
    6193 , &quot;Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange.&quot
    6194 Computer Networks,
    6195 2014.
    6196 doi:10.1016/j.bjp.2013.12.024.
    61976282</li>
    61986283<br>
     
    73957480<li>
    73967481<b>Van Vorst, N. and Erazo, M. and Liu, J.</b>
    7397 , &quot;PrimoGENI for hybrid network simulation and emulation experiments in GENI.&quot
    7398 Journal of Simulation,
    7399 2012.
    7400 doi:10.1057/jos.2012.5.
    7401 </li>
    7402 <br>
    7403 
    7404 <li>
    7405 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b>
    74067482, &quot;PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI.&quot
    74077483Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on, Nice, France, IEEE,
    740874842011.
    74097485doi:10.1109/pads.2011.5936747.
     7486</li>
     7487<br>
     7488
     7489<li>
     7490<b>Van Vorst, N. and Erazo, M. and Liu, J.</b>
     7491, &quot;PrimoGENI for hybrid network simulation and emulation experiments in GENI.&quot
     7492Journal of Simulation,
     74932012.
     7494doi:10.1057/jos.2012.5.
    74107495</li>
    74117496<br>
     
    76657750
    76667751<li>
     7752<b>Xin, Yufeng and Baldin, Ilya and Mandal, Anirban and Ruth, Paul and Chase, Jeff</b>
     7753, &quot;Towards an Experimental LegoLand: Slice Modification and Recovery in ExoGENI Testbed.&quot
     7754Testbeds and Research Infrastructures for the Development of Networks and Communities, Springer International Publishing,
     77552017.
     7756doi:10.1007/978-3-319-49580-4&#x005F;4.
     7757</li>
     7758<br>
     7759
     7760
     7761
     7762<li>
    76677763<b>Xin, Yufeng and Baldine, Ilia and Mandal, Anirban and Heermann, Chris and Chase, Jeff and Yumerefendi, Aydan</b>
    76687764, &quot;Embedding Virtual Topologies in Networked Clouds.&quot