Changes between Version 47 and Version 48 of GENIBibliography
- Timestamp:
- 09/28/16 13:28:55 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIBibliography
v47 v48 604 604 605 605 <li> 606 <b>Bozakov, Zdravko and Rizk, Amr and Bhat, Divyashri and Zink, Michael</b> 607 , "Measurement-based flow characterization in centrally controlled networks." 608 IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, IEEE, 609 2016. 610 doi:10.1109/infocom.2016.7524331. 611 <a href="http://dx.doi.org/10.1109/infocom.2016.7524331">http://dx.doi.org/10.1109/infocom.2016.7524331</a> 612 <br><br><b>Abstract: </b>In this work we outline a framework for measurement-based performance evaluation in SDN environments. The SDN paradigm, which is based on a strict separation of the network logic from the underlying physical substrate, necessitates a comprehensive global view of the network state. To augment the network representation, we propose mechanisms for extracting traffic characteristics from network observations which are used to derive performance metrics. Such metrics can be exploited by SDN applications to optimize the performance of SDN services. Given the bursty nature of network traffic and the well known adverse impact of this property on network performance, we propose an approach for extracting flow autocorrelations from switch counters. Our main contribution is a random sampling approach that reduces the monitoring overhead while enabling a fine grained characterization of the flow autocorrelation structure. We analytically evaluate the impact of random sampling and demonstrate how services may use the estimated traffic properties to compute useful performance metrics. 613 </li> 614 <br> 615 616 617 618 <li> 606 619 <b>Brinn, Marshall</b> 607 620 , "GENI Architecture Foundation." … … 787 800 <li> 788 801 <b>Chen, Kang and Shen, Haiying</b> 789 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks."790 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA,791 2013.792 doi:10.1109/icpp.2013.28.793 <a href="http://dx.doi.org/10.1109/icpp.2013.28">http://dx.doi.org/10.1109/icpp.2013.28</a>794 <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.795 </li>796 <br>797 798 <li>799 <b>Chen, Kang and Shen, Haiying</b>800 802 , "Global optimization of file availability through replication for efficient file sharing in MANETs." 801 803 Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE, … … 804 806 <a href="http://dx.doi.org/10.1109/icnp.2011.6089056">http://dx.doi.org/10.1109/icnp.2011.6089056</a> 805 807 <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. 806 819 </li> 807 820 <br> … … 889 902 <li> 890 903 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b> 904 , "An SDN-supported collaborative approach for DDoS flooding detection and containment." 905 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE, 906 2015. 907 doi:10.1109/milcom.2015.7357519. 908 <a href="http://dx.doi.org/10.1109/milcom.2015.7357519">http://dx.doi.org/10.1109/milcom.2015.7357519</a> 909 <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. 910 </li> 911 <br> 912 913 <li> 914 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b> 891 915 , "Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking (SDN)." 892 916 Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on, IEEE, … … 895 919 <a href="http://dx.doi.org/10.1109/icdcsw.2015.27">http://dx.doi.org/10.1109/icdcsw.2015.27</a> 896 920 <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. 897 </li>898 <br>899 900 <li>901 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>902 , "An SDN-supported collaborative approach for DDoS flooding detection and containment."903 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,904 2015.905 doi:10.1109/milcom.2015.7357519.906 <a href="http://dx.doi.org/10.1109/milcom.2015.7357519">http://dx.doi.org/10.1109/milcom.2015.7357519</a>907 <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.908 921 </li> 909 922 <br> … … 1689 1702 <li> 1690 1703 <b>Juluri, Parikshit and Tamarapalli, Venkatesh and Medhi, Deep</b> 1704 , "SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP." 1705 Communication Workshop (ICCW), 2015 IEEE International Conference on, IEEE, 1706 2015. 1707 doi:10.1109/iccw.2015.7247436. 1708 <a href="http://dx.doi.org/10.1109/iccw.2015.7247436">http://dx.doi.org/10.1109/iccw.2015.7247436</a> 1709 <br><br><b>Abstract: </b>Dynamic adaptive HTTP (DASH) based streaming is steadily becoming the most popular online video streaming technique. DASH streaming provides seamless playback by adapting the video quality to the network conditions during the video playback. A DASH server supports adaptive streaming by hosting multiple representations of the video and each representation is divided into small segments of equal playback duration. At the client end, the video player uses an adaptive bitrate selection (ABR) algorithm to decide the bitrate to be selected for each segment depending on the current network conditions. Currently, proposed ABR algorithms ignore the fact that the segment sizes significantly vary for a given video bitrate. Due to this, even though an ABR algorithm is able to measure the network bandwidth, it may fail to predict the time to download the next segment In this paper, we propose a segment-aware rate adaptation (SARA) algorithm that considers the segment size variation in addition to the estimated path bandwidth and the current buffer occupancy to accurately predict the time required to download the next segment We also developed an open source Python based emulated DASH video player, that was used to compare the performance of SARA and a basic ABR. Our results show that SARA provides a significant gain over the basic algorithm in the video quality delivered, without noticeably impacting the video switching rates. 1710 </li> 1711 <br> 1712 1713 <li> 1714 <b>Juluri, Parikshit and Tamarapalli, Venkatesh and Medhi, Deep</b> 1691 1715 , "QoE management in DASH systems using the segment aware rate adaptation algorithm." 1692 1716 NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium, IEEE, … … 1695 1719 <a href="http://dx.doi.org/10.1109/noms.2016.7502805">http://dx.doi.org/10.1109/noms.2016.7502805</a> 1696 1720 <br><br><b>Abstract: </b>Dynamic Adaptive Streaming over HTTP (DASH) enables the video player to adapt the bitrate of the video while streaming to ensure playback without interruptions even with varying throughput. A DASH server hosts multiple representations of the same video, each of which is broken down into small segments of fixed playback duration. The video bitrate adaptation is purely driven by the player at the endhost. Typically, the player employs an Adaptive Bitrate (ABR) algorithm, that determines the most appropriate representation for the next segment to be downloaded, based on the current network conditions and user preferences. The aim of an ABR algorithm is to dynamically manage the Quality of Experience (QoE) of the user during the playback. ABR algorithms manage the QoE by maximizing the bitrate while at the same time trying to minimize the other QoE metrics: playback start time, duration and number of buffering events, and the number of bitrate switching events. Typically, the ABR algorithms manage the QoE by using the measured network throughput and buffer occupancy to adapt the playback bitrate. However, due to the video encoding schemes employed, the sizes of the individual segments may vary significantly. For low bandwidth networks, fluctuation in the segment sizes results in inaccurate estimation the expected segment fetch times, thereby resulting in inaccurate estimation of the optimum bitrate. In this paper we demonstrate how the Segment-Aware Rate Adaptation (SARA) algorithm, that considers the measured throughput, buffer occupancy, and the variation in segment sizes helps in better management of the users' QoE in a DASH system. By comparing with a typical throughput-based and buffer-based adaptation algorithm under varying network conditions, we demonstrate that SARA manages the QoE better, especially in a low bandwidth network. We also developed AStream, an open-source Python-based emulated DASH-video player that was used to evaluate three different ABR algor- thms and measure the QoE metrics with each of them. 1697 </li>1698 <br>1699 1700 <li>1701 <b>Juluri, Parikshit and Tamarapalli, Venkatesh and Medhi, Deep</b>1702 , "SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP."1703 Communication Workshop (ICCW), 2015 IEEE International Conference on, IEEE,1704 2015.1705 doi:10.1109/iccw.2015.7247436.1706 <a href="http://dx.doi.org/10.1109/iccw.2015.7247436">http://dx.doi.org/10.1109/iccw.2015.7247436</a>1707 <br><br><b>Abstract: </b>Dynamic adaptive HTTP (DASH) based streaming is steadily becoming the most popular online video streaming technique. DASH streaming provides seamless playback by adapting the video quality to the network conditions during the video playback. A DASH server supports adaptive streaming by hosting multiple representations of the video and each representation is divided into small segments of equal playback duration. At the client end, the video player uses an adaptive bitrate selection (ABR) algorithm to decide the bitrate to be selected for each segment depending on the current network conditions. Currently, proposed ABR algorithms ignore the fact that the segment sizes significantly vary for a given video bitrate. Due to this, even though an ABR algorithm is able to measure the network bandwidth, it may fail to predict the time to download the next segment In this paper, we propose a segment-aware rate adaptation (SARA) algorithm that considers the segment size variation in addition to the estimated path bandwidth and the current buffer occupancy to accurately predict the time required to download the next segment We also developed an open source Python based emulated DASH video player, that was used to compare the performance of SARA and a basic ABR. Our results show that SARA provides a significant gain over the basic algorithm in the video quality delivered, without noticeably impacting the video switching rates.1708 1721 </li> 1709 1722 <br> … … 1869 1882 <li> 1870 1883 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 1884 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application." 1885 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, 1886 2012. 1887 1888 1889 <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. 1890 </li> 1891 <br> 1892 1893 <li> 1894 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 1871 1895 , "Network capabilities of cloud services for a real time scientific application." 1872 1896 37th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE, … … 1875 1899 <a href="http://dx.doi.org/10.1109/lcn.2012.6423665">http://dx.doi.org/10.1109/lcn.2012.6423665</a> 1876 1900 <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. 1877 </li>1878 <br>1879 1880 <li>1881 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>1882 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application."1883 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,1884 2012.1885 1886 1887 <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.1888 1901 </li> 1889 1902 <br> … … 2035 2048 2036 2049 <li> 2050 <b>Li, Ting and Liu, Jason</b> 2051 , "Cluster-Based Spatiotemporal Background Traffic Generation for Network Simulation." 2052 ACM Trans. Model. Comput. Simul., ACM, New York, NY, USA, 2053 2014. 2054 doi:10.1145/2667222. 2055 <a href="http://dx.doi.org/10.1145/2667222">http://dx.doi.org/10.1145/2667222</a> 2056 <br><br><b>Abstract: </b>To reduce the computational complexity of large-scale network simulation, one needs to distinguish foreground traffic generated by the target applications one intends to study from background traffic that represents the bulk of the network traffic generated by other applications. Background traffic competes with foreground traffic for network resources and consequently plays an important role in determining the behavior of network applications. Existing background traffic models either operate only at coarse time granularity or focus only on individual links. There is little insight on how to meaningfully apply realistic background traffic over the entire network. In this article, we propose a method for generating background traffic with spatial and temporal characteristics observed from real traffic traces. We apply data clustering techniques to describe the behavior of end hosts as a function of multidimensional attributes and group them into distinct classes, and then map the classes to simulated routers so that we can generate traffic in accordance with the cluster-level statistics. The proposed traffic generator makes no assumption on the target network topology. It is also capable of scaling the generated traffic so that the traffic intensity can be varied accordingly in order to test applications under different and yet realistic network conditions. Experiments show that our method is able to generate traffic that maintains the same spatial and temporal characteristics as in the observed traffic traces. 2057 </li> 2058 <br> 2059 2060 2061 2062 <li> 2037 2063 <b>Li, Ting and Van Vorst, Nathanael and Liu, Jason</b> 2038 2064 , "A Rate-based TCP Traffic Model to Accelerate Network Simulation." … … 2068 2094 <a href="http://dx.doi.org/10.1109/gree.2014.10">http://dx.doi.org/10.1109/gree.2014.10</a> 2069 2095 <br><br><b>Abstract: </b>PrimoGENI provides a GENI aggregate interface through which experimenters can launch large-scale network experiments on GENI resources consisting of both simulated network and real instances of network applications directly running on either virtual or physical machines. Real network traffic generated by the network applications can be introduced into the simulated network in real time and be subjected to proper delays and losses according to the simulated network conditions. To leverage the previous PrimoGENI prototype activities, PrimoGENI Constellation is a newly launched project, which will focus specifically on facilitating distributed at-scale hybrid experiments for real-world high-impact applications. In this paper, we provide an overview of the major achievements of PrimoGENI, and more importantly, discuss the ongoing efforts in PrimoGENI Constellation aiming to achieve the full potential of the hybrid network experiment approach. The main thrusts of PrimoGENI Constellation include: 1) supporting at-scale network experiments potentially distributed on different types of GENI resources in accordance with the GENI experiment workflow, 2) focusing on target applications supporting prominent and high-impact future Internet research, and 3) building the user community through extensive education and research training, and online archives of experiment results and user experiences. 2096 </li> 2097 <br> 2098 2099 2100 2101 <li> 2102 <b>Liu, Jason and Marcondes, Cesar and Ahmed, Musa and Rong, Rong</b> 2103 , "Toward Scalable Emulation of Future Internet Applications with Simulation Symbiosis." 2104 2015 IEEE/ACM 19th International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Chengdu, China, IEEE, 2105 2015. 2106 doi:10.1109/ds-rt.2015.19. 2107 <a href="http://dx.doi.org/10.1109/ds-rt.2015.19">http://dx.doi.org/10.1109/ds-rt.2015.19</a> 2108 <br><br><b>Abstract: </b>Mininet is a popular container-based emulation environment built on Linux for testing Open Flow applications. Using Mininet, one can compose an experimental network using a set of virtual hosts and virtual switches with flexibility. However, it is well understood that Mininet can only provide a limited capacity, both for CPU and network I/O, due to its underlying physical constraints. We propose a method for combining simulation and emulation to improve the scalability of network experiments. This is achieved by applying the symbiotic approach to effectively integrate emulation and simulation for hybrid experimentation. In this case, one can use Mininet to directly run Open Flow applications on the virtual machines and software switches, with network connectivity represented by detailed simulation at scale. 2070 2109 </li> 2071 2110 <br> … … 2231 2270 <li> 2232 2271 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> 2272 , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." 2273 Teletraffic Congress (ITC), 2014 26th International, IEEE, 2274 2014. 2275 doi:10.1109/itc.2014.6932970. 2276 <a href="http://dx.doi.org/10.1109/itc.2014.6932970">http://dx.doi.org/10.1109/itc.2014.6932970</a> 2277 <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. 2278 </li> 2279 <br> 2280 2281 <li> 2282 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> 2233 2283 , "Next Generation Virtual Network Architecture for Multi-tenant Distributed Clouds: Challenges and Emerging Techniques." 2234 2284 Proceedings of the 4th Workshop on Distributed Cloud Computing, Chicago, Illinois, ACM, New York, NY, USA, … … 2237 2287 <a href="http://dx.doi.org/10.1145/2955193.2955194">http://dx.doi.org/10.1145/2955193.2955194</a> 2238 2288 <br><br><b>Abstract: </b>Providing services for multiple tenants within a single or federated distributed cloud environment requires a variety of special considerations related to network design, provisioning, and operations. Especially important are multiple topics concerning the implementation of multiple parallel programmable virtual networks for large numbers of tenants, who require autonomous management, control, and data planes. This paper provides an overview of some of the challenges that arise from developing and implementing parallel programmable virtual networks, describes experiences with several experimental techniques for addressing those challenges based on large scale distributed testbeds, and presents the results of the experiments that were conducted. Distributed environments used include a distributed cloud testbed, the Chameleon Cloud, sponsored by the National Science Foundation's NSFCloud program, the NSF's Global Environment for Network Innovations (GENI), an international distributed OpenFlow testbed, and the Open Science Data Cloud. 2239 </li>2240 <br>2241 2242 <li>2243 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>2244 , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies."2245 Teletraffic Congress (ITC), 2014 26th International, IEEE,2246 2014.2247 doi:10.1109/itc.2014.6932970.2248 <a href="http://dx.doi.org/10.1109/itc.2014.6932970">http://dx.doi.org/10.1109/itc.2014.6932970</a>2249 <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.2250 2289 </li> 2251 2290 <br> … … 2630 2669 <li> 2631 2670 <b>Ozcelik, Ilker and Brooks, Richard R.</b> 2632 , "Operational System Testing for Designed in Security."2633 Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA,2634 2013.2635 doi:10.1145/2459976.2460038.2636 <a href="http://dx.doi.org/10.1145/2459976.2460038">http://dx.doi.org/10.1145/2459976.2460038</a>2637 <br><br><b>Abstract: </b>To design secure systems, one needs to understand how attackers use system vulnerabilities in their favor. This requires testing vulnerabilities on operational systems. However, working on operational systems is not always possible because of the risk of disturbance. In this study, we introduce an approach to experimenting using operational system data and performing real attacks without disturbing the original system. We applied this approach to a network security experiment and tested the performance of three detection methods. The approach used in this study can be used when developing systems with Designed-in Security to identify and test system vulnerabilities.2638 </li>2639 <br>2640 2641 <li>2642 <b>Ozcelik, Ilker and Brooks, Richard R.</b>2643 2671 , "Performance Analysis of DDoS Detection Methods on Real Network." 2644 2672 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, … … 2661 2689 <br> 2662 2690 2691 <li> 2692 <b>Ozcelik, Ilker and Brooks, Richard R.</b> 2693 , "Operational System Testing for Designed in Security." 2694 Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA, 2695 2013. 2696 doi:10.1145/2459976.2460038. 2697 <a href="http://dx.doi.org/10.1145/2459976.2460038">http://dx.doi.org/10.1145/2459976.2460038</a> 2698 <br><br><b>Abstract: </b>To design secure systems, one needs to understand how attackers use system vulnerabilities in their favor. This requires testing vulnerabilities on operational systems. However, working on operational systems is not always possible because of the risk of disturbance. In this study, we introduce an approach to experimenting using operational system data and performing real attacks without disturbing the original system. We applied this approach to a network security experiment and tested the performance of three detection methods. The approach used in this study can be used when developing systems with Designed-in Security to identify and test system vulnerabilities. 2699 </li> 2700 <br> 2701 2663 2702 2664 2703 … … 2744 2783 <b>Rahimi, Reza and Veeraraghavan, M. and Nakajima, Y. and Takahashi, H. and Nakajima, Y. and Okamoto, S. and Yamanaka, N.</b> 2745 2784 , "A high-performance OpenFlow software switch." 2746 2016 IEEE 17th International Conference on High Performance Switching and Routing (HPSR), IEEE,2785 2016 IEEE 17th International Conference on High Performance Switching and Routing (HPSR), Yokohama, Japan, IEEE, 2747 2786 2016. 2748 2787 doi:10.1109/hpsr.2016.7525645. … … 3666 3705 <li> 3667 3706 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b> 3707 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI." 3708 Journal of Simulation, 3709 2012. 3710 doi:10.1057/jos.2012.5. 3711 <a href="http://dx.doi.org/10.1057/jos.2012.5">http://dx.doi.org/10.1057/jos.2012.5</a> 3712 <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. 3713 </li> 3714 <br> 3715 3716 <li> 3717 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b> 3668 3718 , "PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI." 3669 3719 Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on, Nice, France, IEEE, … … 3672 3722 <a href="http://dx.doi.org/10.1109/pads.2011.5936747">http://dx.doi.org/10.1109/pads.2011.5936747</a> 3673 3723 <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. 3674 </li>3675 <br>3676 3677 <li>3678 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b>3679 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI."3680 Journal of Simulation,3681 2012.3682 doi:10.1057/jos.2012.5.3683 <a href="http://dx.doi.org/10.1057/jos.2012.5">http://dx.doi.org/10.1057/jos.2012.5</a>3684 <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.3685 3724 </li> 3686 3725 <br> … … 4661 4700 4662 4701 <li> 4702 <b>Bozakov, Zdravko and Rizk, Amr and Bhat, Divyashri and Zink, Michael</b> 4703 , "Measurement-based flow characterization in centrally controlled networks." 4704 IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, IEEE, 4705 2016. 4706 doi:10.1109/infocom.2016.7524331. 4707 </li> 4708 <br> 4709 4710 4711 4712 <li> 4663 4713 <b>Brinn, Marshall</b> 4664 4714 , "GENI Architecture Foundation." … … 4816 4866 <li> 4817 4867 <b>Chen, Kang and Shen, Haiying</b> 4818 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks."4819 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA,4820 2013.4821 doi:10.1109/icpp.2013.28.4822 </li>4823 <br>4824 4825 <li>4826 <b>Chen, Kang and Shen, Haiying</b>4827 4868 , "Global optimization of file availability through replication for efficient file sharing in MANETs." 4828 4869 Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE, 4829 4870 2011. 4830 4871 doi:10.1109/icnp.2011.6089056. 4872 </li> 4873 <br> 4874 4875 <li> 4876 <b>Chen, Kang and Shen, Haiying</b> 4877 , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks." 4878 Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, 4879 2013. 4880 doi:10.1109/icpp.2013.28. 4831 4881 </li> 4832 4882 <br> … … 4902 4952 <li> 4903 4953 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b> 4954 , "An SDN-supported collaborative approach for DDoS flooding detection and containment." 4955 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE, 4956 2015. 4957 doi:10.1109/milcom.2015.7357519. 4958 </li> 4959 <br> 4960 4961 <li> 4962 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b> 4904 4963 , "Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking (SDN)." 4905 4964 Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on, IEEE, 4906 4965 2015. 4907 4966 doi:10.1109/icdcsw.2015.27. 4908 </li>4909 <br>4910 4911 <li>4912 <b>Chin, Tommy and Mountrouidou, Xenia and Li, Xiangyang and Xiong, Kaiqi</b>4913 , "An SDN-supported collaborative approach for DDoS flooding detection and containment."4914 Military Communications Conference, MILCOM 2015 - 2015 IEEE, IEEE,4915 2015.4916 doi:10.1109/milcom.2015.7357519.4917 4967 </li> 4918 4968 <br> … … 5578 5628 <li> 5579 5629 <b>Juluri, Parikshit and Tamarapalli, Venkatesh and Medhi, Deep</b> 5630 , "SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP." 5631 Communication Workshop (ICCW), 2015 IEEE International Conference on, IEEE, 5632 2015. 5633 doi:10.1109/iccw.2015.7247436. 5634 </li> 5635 <br> 5636 5637 <li> 5638 <b>Juluri, Parikshit and Tamarapalli, Venkatesh and Medhi, Deep</b> 5580 5639 , "QoE management in DASH systems using the segment aware rate adaptation algorithm." 5581 5640 NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium, IEEE, 5582 5641 2016. 5583 5642 doi:10.1109/noms.2016.7502805. 5584 </li>5585 <br>5586 5587 <li>5588 <b>Juluri, Parikshit and Tamarapalli, Venkatesh and Medhi, Deep</b>5589 , "SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP."5590 Communication Workshop (ICCW), 2015 IEEE International Conference on, IEEE,5591 2015.5592 doi:10.1109/iccw.2015.7247436.5593 5643 </li> 5594 5644 <br> … … 5730 5780 <li> 5731 5781 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 5782 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application." 5783 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, 5784 2012. 5785 5786 </li> 5787 <br> 5788 5789 <li> 5790 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> 5732 5791 , "Network capabilities of cloud services for a real time scientific application." 5733 5792 37th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE, 5734 5793 2012. 5735 5794 doi:10.1109/lcn.2012.6423665. 5736 </li>5737 <br>5738 5739 <li>5740 <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b>5741 , "Performance of GENI Cloud Testbeds for Real Time Scientific Application."5742 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles,5743 2012.5744 5745 5795 </li> 5746 5796 <br> … … 5870 5920 5871 5921 <li> 5922 <b>Li, Ting and Liu, Jason</b> 5923 , "Cluster-Based Spatiotemporal Background Traffic Generation for Network Simulation." 5924 ACM Trans. Model. Comput. Simul., ACM, New York, NY, USA, 5925 2014. 5926 doi:10.1145/2667222. 5927 </li> 5928 <br> 5929 5930 5931 5932 <li> 5872 5933 <b>Li, Ting and Van Vorst, Nathanael and Liu, Jason</b> 5873 5934 , "A Rate-based TCP Traffic Model to Accelerate Network Simulation." … … 5897 5958 2014. 5898 5959 doi:10.1109/gree.2014.10. 5960 </li> 5961 <br> 5962 5963 5964 5965 <li> 5966 <b>Liu, Jason and Marcondes, Cesar and Ahmed, Musa and Rong, Rong</b> 5967 , "Toward Scalable Emulation of Future Internet Applications with Simulation Symbiosis." 5968 2015 IEEE/ACM 19th International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Chengdu, China, IEEE, 5969 2015. 5970 doi:10.1109/ds-rt.2015.19. 5899 5971 </li> 5900 5972 <br> … … 6036 6108 <li> 6037 6109 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> 6110 , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." 6111 Teletraffic Congress (ITC), 2014 26th International, IEEE, 6112 2014. 6113 doi:10.1109/itc.2014.6932970. 6114 </li> 6115 <br> 6116 6117 <li> 6118 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> 6038 6119 , "Next Generation Virtual Network Architecture for Multi-tenant Distributed Clouds: Challenges and Emerging Techniques." 6039 6120 Proceedings of the 4th Workshop on Distributed Cloud Computing, Chicago, Illinois, ACM, New York, NY, USA, 6040 6121 2016. 6041 6122 doi:10.1145/2955193.2955194. 6042 </li>6043 <br>6044 6045 <li>6046 <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b>6047 , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies."6048 Teletraffic Congress (ITC), 2014 26th International, IEEE,6049 2014.6050 doi:10.1109/itc.2014.6932970.6051 6123 </li> 6052 6124 <br> … … 6373 6445 <li> 6374 6446 <b>Ozcelik, Ilker and Brooks, Richard R.</b> 6375 , "Operational System Testing for Designed in Security."6376 Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA,6377 2013.6378 doi:10.1145/2459976.2460038.6379 </li>6380 <br>6381 6382 <li>6383 <b>Ozcelik, Ilker and Brooks, Richard R.</b>6384 6447 , "Performance Analysis of DDoS Detection Methods on Real Network." 6385 6448 First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, … … 6398 6461 <br> 6399 6462 6463 <li> 6464 <b>Ozcelik, Ilker and Brooks, Richard R.</b> 6465 , "Operational System Testing for Designed in Security." 6466 Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA, 6467 2013. 6468 doi:10.1145/2459976.2460038. 6469 </li> 6470 <br> 6471 6400 6472 6401 6473 … … 6469 6541 <b>Rahimi, Reza and Veeraraghavan, M. and Nakajima, Y. and Takahashi, H. and Nakajima, Y. and Okamoto, S. and Yamanaka, N.</b> 6470 6542 , "A high-performance OpenFlow software switch." 6471 2016 IEEE 17th International Conference on High Performance Switching and Routing (HPSR), IEEE,6543 2016 IEEE 17th International Conference on High Performance Switching and Routing (HPSR), Yokohama, Japan, IEEE, 6472 6544 2016. 6473 6545 doi:10.1109/hpsr.2016.7525645. … … 7249 7321 <li> 7250 7322 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b> 7323 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI." 7324 Journal of Simulation, 7325 2012. 7326 doi:10.1057/jos.2012.5. 7327 </li> 7328 <br> 7329 7330 <li> 7331 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b> 7251 7332 , "PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI." 7252 7333 Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on, Nice, France, IEEE, 7253 7334 2011. 7254 7335 doi:10.1109/pads.2011.5936747. 7255 </li>7256 <br>7257 7258 <li>7259 <b>Van Vorst, N. and Erazo, M. and Liu, J.</b>7260 , "PrimoGENI for hybrid network simulation and emulation experiments in GENI."7261 Journal of Simulation,7262 2012.7263 doi:10.1057/jos.2012.5.7264 7336 </li> 7265 7337 <br>