Changes between Version 49 and Version 50 of GENIBibliography
- Timestamp:
- 01/03/17 10:28:44 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIBibliography
v49 v50 78 78 79 79 <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 , "Identifying cyber-attacks on software defined networks: An inference-based intrusion detection approach." 88 Journal of Network and Computer Applications, 89 2017. 90 doi: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. 80 93 </li> 81 94 <br> … … 800 813 <li> 801 814 <b>Chen, Kang and Shen, Haiying</b> 815 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks." 816 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, 817 2013. 818 doi: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> 802 826 , "Global optimization of file availability through replication for efficient file sharing in MANETs." 803 827 Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE, … … 806 830 <a href="http://dx.doi.org/10.1109/icnp.2011.6089056">http://dx.doi.org/10.1109/icnp.2011.6089056</a> 807 831 <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 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks."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.819 832 </li> 820 833 <br> … … 902 915 <li> 903 916 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b> 917 , "An SDN-supported collaborative approach for DDoS flooding detection and containment." 918 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE, 919 2015. 920 doi: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> 904 928 , "Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking (SDN)." 905 929 Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on, IEEE, … … 908 932 <a href="http://dx.doi.org/10.1109/icdcsw.2015.27">http://dx.doi.org/10.1109/icdcsw.2015.27</a> 909 933 <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 , "An SDN-supported collaborative approach for DDoS flooding detection and containment."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.921 934 </li> 922 935 <br> … … 1417 1430 1418 1431 <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 , "Enabling Campus Edge Computing Using GENI Racks and Mobile Resources." 1434 2016 IEEE/ACM Symposium on Edge Computing (SEC), Washington, DC, USA, IEEE, 1435 2016. 1436 doi: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> 1419 1445 <b>Gosain, Abhimanyu and Seskar, Ivan</b> 1420 1446 , "GENI Wireless Testbed: A Flexible Open Ecosystem for Wireless Communications Research: Demo." … … 1444 1470 <li> 1445 1471 <b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b> 1472 , "GENI-Enabled Programming Experiments for Networking Classes." 1473 Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE, 1474 2013. 1475 doi: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> 1446 1483 , "The design of an instrumentation system for federated and virtualized network testbeds." 1447 1484 Network Operations and Management Symposium (NOMS), 2012 IEEE, IEEE, … … 1450 1487 <a href="http://dx.doi.org/10.1109/NOMS.2012.6212061">http://dx.doi.org/10.1109/NOMS.2012.6212061</a> 1451 1488 <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 , "GENI-Enabled Programming Experiments for Networking Classes."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.1463 1489 </li> 1464 1490 <br> … … 1662 1688 1663 1689 <li> 1690 <b>Javed, Uzzam and Iqbal, Azeem and Saleh, Saad and Haider, Syed A. and Ilyas, Muhammad U.</b> 1691 , "A Stochastic Model for Transit Latency in OpenFlow SDNs." 1692 Computer Networks, 1693 2016. 1694 doi: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> 1664 1703 <b>Jin, Ruofan and Wang, Bing</b> 1665 1704 , "Malware Detection for Mobile Devices Using Software-Defined Networking." … … 1908 1947 <li> 1909 1948 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 1949 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application." 1950 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, 1951 2012. 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> 1910 1960 , "Network capabilities of cloud services for a real time scientific application." 1911 1961 37th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE, … … 1914 1964 <a href="http://dx.doi.org/10.1109/lcn.2012.6423665">http://dx.doi.org/10.1109/lcn.2012.6423665</a> 1915 1965 <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 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application."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.1927 1966 </li> 1928 1967 <br> … … 2296 2335 <li> 2297 2336 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> 2337 , "Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange." 2338 Computer Networks, 2339 2014. 2340 doi: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> 2298 2348 , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." 2299 2349 Teletraffic Congress (ITC), 2014 26th International, IEEE, … … 2302 2352 <a href="http://dx.doi.org/10.1109/itc.2014.6932970">http://dx.doi.org/10.1109/itc.2014.6932970</a> 2303 2353 <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 , "Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange."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.2315 2354 </li> 2316 2355 <br> … … 3731 3770 <li> 3732 3771 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b> 3733 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI."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>3744 3772 , "PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI." 3745 3773 Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on, Nice, France, IEEE, … … 3748 3776 <a href="http://dx.doi.org/10.1109/pads.2011.5936747">http://dx.doi.org/10.1109/pads.2011.5936747</a> 3749 3777 <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 v̈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 s̈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 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI." 3784 Journal of Simulation, 3785 2012. 3786 doi: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. 3750 3789 </li> 3751 3790 <br> … … 4051 4090 4052 4091 <li> 4092 <b>Xin, Yufeng and Baldin, Ilya and Mandal, Anirban and Ruth, Paul and Chase, Jeff</b> 4093 , "Towards an Experimental LegoLand: Slice Modification and Recovery in ExoGENI Testbed." 4094 Testbeds and Research Infrastructures for the Development of Networks and Communities, Springer International Publishing, 4095 2017. 4096 doi:10.1007/978-3-319-49580-4_4. 4097 <a href="http://dx.doi.org/10.1007/978-3-319-49580-4_4">http://dx.doi.org/10.1007/978-3-319-49580-4_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> 4053 4105 <b>Xin, Yufeng and Baldine, Ilia and Mandal, Anirban and Heermann, Chris and Chase, Jeff and Yumerefendi, Aydan</b> 4054 4106 , "Embedding Virtual Topologies in Networked Clouds." … … 4312 4364 4313 4365 <li> 4366 <b>AlEroud, Ahmed and Alsmadi, Izzat</b> 4367 , "Identifying cyber-attacks on software defined networks: An inference-based intrusion detection approach." 4368 Journal of Network and Computer Applications, 4369 2017. 4370 doi:10.1016/j.jnca.2016.12.024. 4371 </li> 4372 <br> 4373 4374 4375 4376 <li> 4314 4377 <b>Alali, Fatma and Veeraraghavan, Malathi</b> 4315 4378 , "A cross-layer design for large transfers in SDNs." … … 4918 4981 <li> 4919 4982 <b>Chen, Kang and Shen, Haiying</b> 4983 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks." 4984 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, 4985 2013. 4986 doi:10.1109/icpp.2013.28. 4987 </li> 4988 <br> 4989 4990 <li> 4991 <b>Chen, Kang and Shen, Haiying</b> 4920 4992 , "Global optimization of file availability through replication for efficient file sharing in MANETs." 4921 4993 Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE, 4922 4994 2011. 4923 4995 doi:10.1109/icnp.2011.6089056. 4924 </li>4925 <br>4926 4927 <li>4928 <b>Chen, Kang and Shen, Haiying</b>4929 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks."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.4933 4996 </li> 4934 4997 <br> … … 5004 5067 <li> 5005 5068 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b> 5069 , "An SDN-supported collaborative approach for DDoS flooding detection and containment." 5070 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE, 5071 2015. 5072 doi: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> 5006 5078 , "Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking (SDN)." 5007 5079 Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on, IEEE, 5008 5080 2015. 5009 5081 doi: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 , "An SDN-supported collaborative approach for DDoS flooding detection and containment."5016 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,5017 2015.5018 doi:10.1109/milcom.2015.7357519.5019 5082 </li> 5020 5083 <br> … … 5439 5502 5440 5503 <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 , "Enabling Campus Edge Computing Using GENI Racks and Mobile Resources." 5506 2016 IEEE/ACM Symposium on Edge Computing (SEC), Washington, DC, USA, IEEE, 5507 2016. 5508 doi:10.1109/sec.2016.24. 5509 </li> 5510 <br> 5511 5512 5513 5514 <li> 5441 5515 <b>Gosain, Abhimanyu and Seskar, Ivan</b> 5442 5516 , "GENI Wireless Testbed: A Flexible Open Ecosystem for Wireless Communications Research: Demo." … … 5462 5536 <li> 5463 5537 <b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b> 5538 , "GENI-Enabled Programming Experiments for Networking Classes." 5539 Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE, 5540 2013. 5541 doi: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> 5464 5547 , "The design of an instrumentation system for federated and virtualized network testbeds." 5465 5548 Network Operations and Management Symposium (NOMS), 2012 IEEE, IEEE, 5466 5549 2012. 5467 5550 doi: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 , "GENI-Enabled Programming Experiments for Networking Classes."5474 Research and Educational Experiment Workshop (GREE), 2013 Second GENI, IEEE,5475 2013.5476 doi:10.1109/gree.2013.30.5477 5551 </li> 5478 5552 <br> … … 5646 5720 5647 5721 <li> 5722 <b>Javed, Uzzam and Iqbal, Azeem and Saleh, Saad and Haider, Syed A. and Ilyas, Muhammad U.</b> 5723 , "A Stochastic Model for Transit Latency in OpenFlow SDNs." 5724 Computer Networks, 5725 2016. 5726 doi:10.1016/j.comnet.2016.12.015. 5727 </li> 5728 <br> 5729 5730 5731 5732 <li> 5648 5733 <b>Jin, Ruofan and Wang, Bing</b> 5649 5734 , "Malware Detection for Mobile Devices Using Software-Defined Networking." … … 5854 5939 <li> 5855 5940 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 5941 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application." 5942 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, 5943 2012. 5944 5945 </li> 5946 <br> 5947 5948 <li> 5949 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 5856 5950 , "Network capabilities of cloud services for a real time scientific application." 5857 5951 37th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE, 5858 5952 2012. 5859 5953 doi: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 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application."5866 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,5867 2012.5868 5869 5954 </li> 5870 5955 <br> … … 6182 6267 <li> 6183 6268 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> 6269 , "Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange." 6270 Computer Networks, 6271 2014. 6272 doi: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> 6184 6278 , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." 6185 6279 Teletraffic Congress (ITC), 2014 26th International, IEEE, 6186 6280 2014. 6187 6281 doi:10.1109/itc.2014.6932970. 6188 </li>6189 <br>6190 6191 <li>6192 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>6193 , "Creating environments for innovation: Designing and implementing advanced experimental network research testbeds based on the Global Lambda Integrated Facility and the StarLight Exchange."6194 Computer Networks,6195 2014.6196 doi:10.1016/j.bjp.2013.12.024.6197 6282 </li> 6198 6283 <br> … … 7395 7480 <li> 7396 7481 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b> 7397 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI."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>7406 7482 , "PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI." 7407 7483 Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on, Nice, France, IEEE, 7408 7484 2011. 7409 7485 doi: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 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI." 7492 Journal of Simulation, 7493 2012. 7494 doi:10.1057/jos.2012.5. 7410 7495 </li> 7411 7496 <br> … … 7665 7750 7666 7751 <li> 7752 <b>Xin, Yufeng and Baldin, Ilya and Mandal, Anirban and Ruth, Paul and Chase, Jeff</b> 7753 , "Towards an Experimental LegoLand: Slice Modification and Recovery in ExoGENI Testbed." 7754 Testbeds and Research Infrastructures for the Development of Networks and Communities, Springer International Publishing, 7755 2017. 7756 doi:10.1007/978-3-319-49580-4_4. 7757 </li> 7758 <br> 7759 7760 7761 7762 <li> 7667 7763 <b>Xin, Yufeng and Baldine, Ilia and Mandal, Anirban and Heermann, Chris and Chase, Jeff and Yumerefendi, Aydan</b> 7668 7764 , "Embedding Virtual Topologies in Networked Clouds."