| 242 | <b>Baldin, Ilya and Chase, Jeff and Xin, Yufeng and Mandal, Anirban and Ruth, Paul and Castillo, Claris and Orlikowski, Victor and Heermann, Chris and Mills, Jonathan</b> |
| 243 | , "ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed." |
| 244 | The GENI Book, Springer International Publishing, |
| 245 | 2016. |
| 246 | doi:10.1007/978-3-319-33769-2_13. |
| 247 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_13">http://dx.doi.org/10.1007/978-3-319-33769-2_13</a> |
| 248 | <br><br><b>Abstract: </b>This chapter describes ExoGENI, a multi-domain testbed infrastructure built using the ORCA control framework. ExoGENI links GENI to two advances in virtual infrastructure (IaaS) services outside of GENI: open cloud computing (OpenStack) and dynamic circuit fabrics. It orchestrates a federation of independent cloud sites and circuit providers through their native IaaS interfaces, and links them to other GENI tools and resources. ExoGENI slivers are instances of basic IaaS resources: variously sized virtual machines, bare-metal nodes, iSCSI block storage volumes, and Layer 2 network links with optional OpenFlow control. ExoGENI offers a powerful unified hosting platform for deeply networked, multi-domain, multi-site cloud applications. ExoGENI operates its own stitching engine and Layer 2 (L2) network exchanges that work in concert to interconnect the sites with dynamic point-to-point and multi-point L2 links via multiple circuit providers. It also supports stitchports—named attachment points enabling direct L2 connections to resources outside the system's control. ExoGENI is seeding a larger, evolving platform linking third-party cloud sites, transport networks, new resource types, and other infrastructure services. It facilitates real-world deployment of innovative distributed services, leading to a new vision of a future federated, more resilient, and deeply networked cyber- infrastructure. This chapter explores the unique features of ExoGENI and, in particular, how it differs from other GENI testbeds. |
| 249 | </li> |
| 250 | <br> |
| 251 | |
| 252 | |
| 253 | |
| 254 | <li> |
| 333 | <b>Bastin, Nicholas and McGeer, Rick</b> |
| 334 | , "Programmable, Controllable Networks." |
| 335 | The GENI Book, Springer International Publishing, |
| 336 | 2016. |
| 337 | doi:10.1007/978-3-319-33769-2_8. |
| 338 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_8">http://dx.doi.org/10.1007/978-3-319-33769-2_8</a> |
| 339 | <br><br><b>Abstract: </b>We describe OpenFlow, a first step on the road to networks which are fully integrated into the IT infrastructure ecosystem. We review the history of OpenFlow, its precursors, its design and initial implementations. We discuss its use within the GENI project and the applications and services developers have built on the OpenFlow platform. Finally, we review the implementation issues with OpenFlow, and consider extensions and the next generation of Software-Defined Networking. |
| 340 | </li> |
| 341 | <br> |
| 342 | |
| 343 | |
| 344 | |
| 345 | <li> |
| 366 | </li> |
| 367 | <br> |
| 368 | |
| 369 | |
| 370 | |
| 371 | <li> |
| 372 | <b>Bavier, Andy and McGeer, Rick</b> |
| 373 | , "The GENI Experiment Engine." |
| 374 | The GENI Book, Springer International Publishing, |
| 375 | 2016. |
| 376 | doi:10.1007/978-3-319-33769-2_11. |
| 377 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_11">http://dx.doi.org/10.1007/978-3-319-33769-2_11</a> |
| 378 | <br><br><b>Abstract: </b>The GENI Experiment Engine (GEE) is a lightweight, easy-to-use Platform-as-a-Service on GENI inspired by PlanetLab. The GEE offers one-click creation of slicelets (sets of lightweight containers), single-pane-of-glass orchestration and configuration of slice execution, an integrated intra-slice messaging system, and will soon offer a wide-area file system, and an integrated reverse proxy mechanism. A key design goal of the GEE was simplicity: it should be possible for a new user to get up-and-running with GEE in less than 5 min. The GEE is constructed as an overlay on GENI resources and is available to all GENI users. |
| 762 | <b>Chase, Jeff and Baldin, Ilya</b> |
| 763 | , "A Retrospective on ORCA: Open Resource Control Architecture." |
| 764 | The GENI Book, Springer International Publishing, |
| 765 | 2016. |
| 766 | doi:10.1007/978-3-319-33769-2_7. |
| 767 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_7">http://dx.doi.org/10.1007/978-3-319-33769-2_7</a> |
| 768 | <br><br><b>Abstract: </b>ORCA is an extensible platform for building infrastructure servers based on a foundational leasing abstraction. These servers include Aggregate Managers for diverse resource providers and stateful controllers for dynamic slices. ORCA also defines a brokering architecture and control framework to link these servers together into a federated multi-domain deployment. This chapter reviews the architectural principles of ORCA and outlines how they enabled and influenced the design of the ExoGENI Racks deployment, which is built on the ORCA platform. It also sets ORCA in context with the GENI architecture as it has evolved. |
| 769 | </li> |
| 770 | <br> |
| 771 | |
| 772 | |
| 773 | |
| 774 | <li> |
| 775 | <b>Chen, Kang and Shen, Haiying</b> |
| 776 | , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks." |
| 777 | Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, |
| 778 | 2013. |
| 779 | doi:10.1109/icpp.2013.28. |
| 780 | <a href="http://dx.doi.org/10.1109/icpp.2013.28">http://dx.doi.org/10.1109/icpp.2013.28</a> |
| 781 | <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. |
| 782 | </li> |
| 783 | <br> |
| 784 | |
| 785 | <li> |
720 | | <li> |
721 | | <b>Chen, Kang and Shen, Haiying</b> |
722 | | , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks." |
723 | | Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, |
724 | | 2013. |
725 | | doi:10.1109/icpp.2013.28. |
726 | | <a href="http://dx.doi.org/10.1109/icpp.2013.28">http://dx.doi.org/10.1109/icpp.2013.28</a> |
727 | | <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. |
728 | | </li> |
729 | | <br> |
730 | | |
| 825 | <b>Chen, Shuoshuo and Ji, Xiang and Veeraraghavan, Malathi and Emmerson, Steve and Slezak, Joseph and Decker, Steven G.</b> |
| 826 | , "A Cross-Layer Multicast-Push Unicast-Pull (MPUP) Architecture for Reliable File-Stream Distribution." |
| 827 | 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), Atlanta, GA, USA, IEEE, |
| 828 | 2016. |
| 829 | doi:10.1109/compsac.2016.28. |
| 830 | <a href="http://dx.doi.org/10.1109/compsac.2016.28">http://dx.doi.org/10.1109/compsac.2016.28</a> |
| 831 | <br><br><b>Abstract: </b>The growing deployment of OpenFlow/SDN networks makes it increasingly possible to leverage network multicast services. This work proposes a novel cross-layer Multicast-Push Unicast Pull (MPUP) architecture that includes functionality in the application, transport and link layers to offer users a reliable file-stream distribution service to multiple subscribers. A prototype implementation of the MPUP architecture was realized in a new version of Local Data Manager (LDM), LDM7, a software program that has been in use since 1994 for real-time meteorology data distribution. LDM6, the currently deployed version, uses application-layer multicast. Experiments were run on the GENI infrastructure to compare LDM7 and LDM6. The two main findings are (i) LDM7 can be run at a higher sending rate than LDM6 allowing for improved performance (lower file delivery latency), and (ii) to achieve the same performance, LDM7 uses significantly lower bandwidth and compute capacity. A three-fold improvement in performance improvement was possible with LDM7, and a bandwidth reduction from 350 Mbps to 21.4 Mbps was observed with 24 receivers. |
| 832 | </li> |
| 833 | <br> |
| 834 | |
| 835 | |
| 836 | |
| 837 | <li> |
| 977 | <b>Dempsey, HeidiPicher</b> |
| 978 | , "The GENI Mesoscale Network." |
| 979 | The GENI Book, Springer International Publishing, |
| 980 | 2016. |
| 981 | doi:10.1007/978-3-319-33769-2_12. |
| 982 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_12">http://dx.doi.org/10.1007/978-3-319-33769-2_12</a> |
| 983 | <br><br><b>Abstract: </b>GENI is a national network of computation, storage, and networking resources interconnected by a deeply programmable nationwide infrastructure. The GENI mesoscale infrastructure was not built from scratch in a green-field design, but was a truly cooperative design, integration and operations effort. The challenge confronting the design and development team was to combine existing capabilities to virtualize individual resources across resource types to create an environment that supports smoothly interoperating ” slices” of the shared GENI infrastructure. |
| 984 | </li> |
| 985 | <br> |
| 986 | |
| 987 | |
| 988 | |
| 989 | <li> |
| 1159 | <b>Faber, Ted and Schwab, Stephen and Wroclawski, John</b> |
| 1160 | , "Authorization and Access Control: ABAC." |
| 1161 | The GENI Book, Springer International Publishing, |
| 1162 | 2016. |
| 1163 | doi:10.1007/978-3-319-33769-2_10. |
| 1164 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_10">http://dx.doi.org/10.1007/978-3-319-33769-2_10</a> |
| 1165 | <br><br><b>Abstract: </b>GENI's goal of wide-scale collaboration on infrastructure owned by independent and diverse stakeholders stresses current access control systems to the breaking point. Challenges not well addressed by current systems include, at minimum, support for distributed identity and policy management, correctness and auditability, and approachability. The Attribute Based Access Control (ABAC) system is an attribute-based authorization system that combines attributes using a simple reasoning system to provide authorization that (1) expresses delegation and other authorization models efficiently and scalably; (2) provides auditing information that includes both the decision and reasoning; and (3) supports multiple authentication frameworks as entry points into the attribute space. The GENI project has taken this powerful theoretical system and matured it into a form ready for practical use. |
| 1166 | </li> |
| 1167 | <br> |
| 1168 | |
| 1169 | |
| 1170 | |
| 1171 | <li> |
| 1237 | <b>Freeman, PeterA</b> |
| 1238 | , "The GENI Vision: Origins, Early History, Possible Futures." |
| 1239 | The GENI Book, Springer International Publishing, |
| 1240 | 2016. |
| 1241 | doi:10.1007/978-3-319-33769-2_1. |
| 1242 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_1">http://dx.doi.org/10.1007/978-3-319-33769-2_1</a> |
| 1243 | <br><br><b>Abstract: </b>This paper presents the vision of GENI as first formulated at the National Science Foundation (NSF) in early 2004 and expanded during 2004–2007, identifies what forces shaped the basic idea during its formation, and comments on where it may go in the future. The paper describes motivations, concepts, and history—not technical details—that were in play between 2004 and 2007 as the GENI Project was being formulated and launched, and that continue today. Understanding the original vision and goals, basic ideas, and motivations of the GENI Project; the context in which it emerged; and the forces that shaped the Project will enable you to understand better the technical details and changes that occur in the future. I end with some comments about possible futures for GENI. |
| 1244 | </li> |
| 1245 | <br> |
| 1246 | |
| 1247 | |
| 1248 | |
| 1249 | <li> |
| 1417 | <b>Griffioen, James and Fei, Zongming and Nasir, Hussamuddin and Carpenter, Charles and Reed, Jeremy and Wu, Xiongqi and Rivera</b> |
| 1418 | , "The GENI Desktop." |
| 1419 | The GENI Book, Springer International Publishing, |
| 1420 | 2016. |
| 1421 | doi:10.1007/978-3-319-33769-2_16. |
| 1422 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_16">http://dx.doi.org/10.1007/978-3-319-33769-2_16</a> |
| 1423 | <br><br><b>Abstract: </b>The GENI Desktop supports users through the entire lifecycle of an experiment, including creating and setting up an experiment, running and interacting with the experiment, monitoring the experiment and collecting performance data, archiving the results and tearing down the experiment. It provides a single simple web-based graphical interface to access these functions. In addition, it also provides a command line interface for expert users to write scripts to control the whole process of their experiments. This chapter describes the design goals and features of the GENI Desktop. It also demonstrates usage examples showing how the GENI Desktop can help users with their experiments. |
| 1424 | </li> |
| 1425 | <br> |
| 1426 | |
| 1427 | |
| 1428 | |
| 1429 | <li> |
| 1495 | <b>Hemmings, Matt and Krahn, Robert and Lary, David and McGeer, Rick and Ricart, Glenn and Röder, Marko</b> |
| 1496 | , "The Ignite Distributed Collaborative Scientific Visualization System." |
| 1497 | The GENI Book, Springer International Publishing, |
| 1498 | 2016. |
| 1499 | doi:10.1007/978-3-319-33769-2_19. |
| 1500 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_19">http://dx.doi.org/10.1007/978-3-319-33769-2_19</a> |
| 1501 | <br><br><b>Abstract: </b>We describe the Ignite Distributed Collaborative Visualization System (IDCVS), a system which permits real-time interaction and visual collaboration around large data sets on thin devices for users distributed about the wide area. The IDCVS provides seamless interaction and immediate updates even under heavy load and when users are widely separated: the design goal was to fetch a 1 MB data set from a server and render it within 150 ms, for a user anywhere in the world, and reflect changes made by a user in one location to all other users within the bound given by inter-user network latency. Scientific collaboration and interaction is the initial use case for the IDCVS, since eScience is characterized by large data sets. The visualizer can be used for any application where the data can be visualized on a web page. The visualizer consists of many replicated components, distributed across the wide area, so that an instance of the visualizer is close to any user: the design goal is to place an instance of the visualizer with an 20-ms latency of any user. It is the first exemplar of a new class of application enabled by the Distributed Cloud: real-time interaction with large data sets on arbitrarily thin devices, anywhere. The IDCVS features modular design, so it functions as a specialized Platform-as-a-Service: writing a new collaborative visualization application is as simple as designing a web page and distributing a data server. The system was demonstrated successfully on a significant worldwide air pollution data set, with values on 10, 25, 50, and 100 km worldwide grids, monthly over an 18-year period. It was demonstrated on a wide variety of clients, including laptop, tablet, and smartphone. The system itself has been deployed at over 20 sites worldwide. Distribution and deployment across |
| 1502 | </li> |
| 1503 | <br> |
| 1504 | |
| 1505 | |
| 1506 | |
| 1507 | <li> |
1689 | | , "Performance of GENI Cloud Testbeds for Real Time Scientific Application." |
1690 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
1691 | | 2012. |
1692 | | |
1693 | | |
1694 | | <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. |
1695 | | </li> |
1696 | | <br> |
1697 | | |
1698 | | <li> |
1699 | | <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> |
1704 | 1836 | <a href="http://dx.doi.org/10.1109/lcn.2012.6423665">http://dx.doi.org/10.1109/lcn.2012.6423665</a> |
1705 | 1837 | <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. |
| 1838 | </li> |
| 1839 | <br> |
| 1840 | |
| 1841 | <li> |
| 1842 | <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> |
| 1843 | , "Performance of GENI Cloud Testbeds for Real Time Scientific Application." |
| 1844 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 1845 | 2012. |
| 1846 | |
| 1847 | |
| 1848 | <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. |
| 1959 | <b>Leon-Garcia, Alberto and Bannazadeh, Hadi</b> |
| 1960 | , "SAVI Testbed for Applications on Software-Defined Infrastructure." |
| 1961 | The GENI Book, Springer International Publishing, |
| 1962 | 2016. |
| 1963 | doi:10.1007/978-3-319-33769-2_22. |
| 1964 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_22">http://dx.doi.org/10.1007/978-3-319-33769-2_22</a> |
| 1965 | <br><br><b>Abstract: </b>In this chapter we introduce the Canadian project ” Smart Applications on Virtual Infrastructures” that explores the design of future application platforms. First we present our original vision of a future application and content marketplace and specify requirements for application platforms. We identify multi-tier clouds that include a ” Smart Edge” as essential to supporting low-latency and high- bandwidth applications. We describe a design for the Smart Edge that uses an integrated management system that virtualizes converged heterogeneous computing and networking resources and uses service orientation to provide software-defined infrastructure and platform services. Our implementation of Smart Edge clusters is presented and the deployment of these in a national testbed is described. The Janus integrated management system is introduced and we explain how it builds on OpenStack and Open Flow. We describe experiments and applications that are being conducted on the SAVI testbed. We then describe the federation of the SAVI testbed with GENI and we conclude with our plans for using the SAVI testbed as a foundation for smart city platforms. |
| 1966 | </li> |
| 1967 | <br> |
| 1968 | |
| 1969 | |
| 1970 | |
| 1971 | <li> |
| 2115 | <b>Müeller, Paul and Fischer, Stefan</b> |
| 2116 | , "Europe's Mission in Next-Generation Networking with Special Emphasis on the German-Lab Project." |
| 2117 | The GENI Book, Springer International Publishing, |
| 2118 | 2016. |
| 2119 | doi:10.1007/978-3-319-33769-2_21. |
| 2120 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_21">http://dx.doi.org/10.1007/978-3-319-33769-2_21</a> |
| 2121 | <br><br><b>Abstract: </b>In this contribution we give a rough overview of the European and particularly the German approaches to next generation networking, or more specifically Future-Internet Research and Experimentation. We can identify three different classes of projects in these approaches. The first class is related to basic research that is covered by projects within Objective 1.1 (Future Networks) of Framework Program 7 (FP7) of the European Commission (EC). This can be compared to the Future-Internet Architecture (FIA) projects of the National Science Foundation (NSF) in the US. The second class of projects is related to experimentation. The FIRE (Future-Internet Research and Experimentation) projects of the EC can be considered in this context, which are more or less comparable to the GENI approach. The third class is more application-driven and covered by the Public Private Partnership (PPP) projects of the EC. This class of projects can be compared to the USIgnite program. A slightly different approach was taken by the German- Lab (G-Lab) project where basic research projects and experimentation were smoothly intertwined, and also covered application-oriented aspects like mobility, virtualization or security in its second phase. All these projects from the EU, and the G-Lab approach will be described in more detail throughout this contribution, based on typical examples. |
| 2122 | </li> |
| 2123 | <br> |
| 2124 | |
| 2125 | |
| 2126 | |
| 2127 | <li> |
| 2205 | , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." |
| 2206 | Teletraffic Congress (ITC), 2014 26th International, IEEE, |
| 2207 | 2014. |
| 2208 | doi:10.1109/itc.2014.6932970. |
| 2209 | <a href="http://dx.doi.org/10.1109/itc.2014.6932970">http://dx.doi.org/10.1109/itc.2014.6932970</a> |
| 2210 | <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. |
| 2211 | </li> |
| 2212 | <br> |
| 2213 | |
| 2214 | <li> |
| 2215 | <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> |
2045 | | <li> |
2046 | | <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> |
2047 | | , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." |
2048 | | Teletraffic Congress (ITC), 2014 26th International, IEEE, |
2049 | | 2014. |
2050 | | doi:10.1109/itc.2014.6932970. |
2051 | | <a href="http://dx.doi.org/10.1109/itc.2014.6932970">http://dx.doi.org/10.1109/itc.2014.6932970</a> |
2052 | | <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. |
| 2225 | |
| 2226 | |
| 2227 | <li> |
| 2228 | <b>Mambretti, Joe and Chen, Jim and Yeh, Fei and Ge, Jingguo and You, Junling and Li, Tong and de Laat, Cees and Grosso, Paola and Liu, Te-Lung and Luo, Mon-Yen and Nakao, Aki and Müller, Paul and van der Pol, Ronald and Reed, Martin and Stanton, Michael and Yang, Chu-Sing</b> |
| 2229 | , "Creating a Worldwide Network for the Global Environment for Network Innovations (GENI) and Related Experimental Environments." |
| 2230 | The GENI Book, Springer International Publishing, |
| 2231 | 2016. |
| 2232 | doi:10.1007/978-3-319-33769-2_24. |
| 2233 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_24">http://dx.doi.org/10.1007/978-3-319-33769-2_24</a> |
| 2234 | <br><br><b>Abstract: </b>Many important societal activities are global in scope, and as these activities continually expand world-wide, they are increasingly based on a foundation of advanced communication services and underlying innovative network architecture, technology, and core infrastructure. To continue progress in these areas, research activities cannot be limited to campus labs and small local testbeds or even to national testbeds. Researchers must be able to explore concepts at scale— to conduct experiments on world-wide testbeds that approximate the attributes of the real world. Today, it is possible to take advantage of several macro information technology trends, especially virtualization and capabilities for programming technology resources at a highly granulated level, to design, implement and operate network research environments at a global scale. GENI is developing such an environment, as are research communities in a number of other countries. Recently, these communities have not only been investigating techniques for federating these research environments across multiple domains, but they have also been demonstration prototypes of such federations. This chapter provides an overview of key topics and experimental activities related to GENI international networking and to related projects throughout the world. |
| 2352 | </li> |
| 2353 | <br> |
| 2354 | |
| 2355 | |
| 2356 | |
| 2357 | <li> |
| 2358 | <b>McGeer, Rick and Ricci, Robert</b> |
| 2359 | , "The InstaGENI Project." |
| 2360 | The GENI Book, Springer International Publishing, |
| 2361 | 2016. |
| 2362 | doi:10.1007/978-3-319-33769-2_14. |
| 2363 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_14">http://dx.doi.org/10.1007/978-3-319-33769-2_14</a> |
| 2364 | <br><br><b>Abstract: </b>In this chapter we describe InstaGENI, built in response to the GENI Mesoscale initiative (Berman et al., Comput Netw 61:5–23, 2014). InstaGENI was designed both as a distributed cloud, to permit experimenters to run distributed systems and networking experiments, across the wide area, and as a meta-cloud, to permit systems researchers to build experimental clouds within the underlying InstaGENI cloud. InstaGENI consists of more than 36 sites spread across the GENI infrastructure, interconnected by a nationwide, deeply-programmable layer- 2 network. Each site is capable of functioning as an autonomous, standalone cloud, with builtin HaaS, IaaS, and OpenFlow (The Openflow Switch Specification. http://OpenFlowSwitch.org; McKeown et al., ACM SIGCOMM CCR 38(2):69– 74, 2008) native support. Sites are also and by default linked, to offer slices across the entire GENI Mesoscale infrastructure. InstaGENI targeted and has realized its key design goals of expandability, reliability, resistance to partition, ease of maintenance upgrade, high distribution, and affordability. InstaGENI offers a highly-scalable infrastructure with OpenFlow native both between and across sites. It has demonstrated a high degree of autonomy and remote management, and has demonstrated its meta-cloud properties by hosting an IaaS and PaaS service within it, GENI PlanetLab and the GENI Experiment Engine (Bavier et al., The GENI experiment engine. In: Proceedings of Tridentcom, 2015). |
| 2564 | |
| 2565 | <li> |
| 2566 | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
| 2567 | , "Performance Analysis of DDoS Detection Methods on Real Network." |
| 2568 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 2569 | 2012. |
| 2570 | |
| 2571 | |
| 2572 | <br><br><b>Abstract: </b>Distributed Denial of Service (DDoS) attacks are major security threats to the Internet. The distributed structure of these attacks makes it difficult to distinguish between legitimate and attack traffic, making detection difficult. In addition to this challenge, researchers also have to study and find countermeasures against these attacks without using an operational network for testing, since attacks on operational networks inconvenience users. In this paper, we propose a method to perform DDoS analysis on real hardware using real traffic without jeopardizing the original network. We implement our experiments on the Geni testbed using Openflow. We present results from DDoS detection methods using operational traffic. |
| 2573 | </li> |
| 2574 | <br> |
| 2575 | |
| 2576 | <li> |
| 2577 | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
| 2578 | , "Operational System Testing for Designed in Security." |
| 2579 | Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA, |
| 2580 | 2013. |
| 2581 | doi:10.1145/2459976.2460038. |
| 2582 | <a href="http://dx.doi.org/10.1145/2459976.2460038">http://dx.doi.org/10.1145/2459976.2460038</a> |
| 2583 | <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. |
| 2584 | </li> |
| 2585 | <br> |
2368 | | <li> |
2369 | | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
2370 | | , "Operational System Testing for Designed in Security." |
2371 | | Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA, |
2372 | | 2013. |
2373 | | doi:10.1145/2459976.2460038. |
2374 | | <a href="http://dx.doi.org/10.1145/2459976.2460038">http://dx.doi.org/10.1145/2459976.2460038</a> |
2375 | | <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. |
2376 | | </li> |
2377 | | <br> |
2378 | | |
2379 | | <li> |
2380 | | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
2381 | | , "Performance Analysis of DDoS Detection Methods on Real Network." |
2382 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
2383 | | 2012. |
2384 | | |
2385 | | |
2386 | | <br><br><b>Abstract: </b>Distributed Denial of Service (DDoS) attacks are major security threats to the Internet. The distributed structure of these attacks makes it difficult to distinguish between legitimate and attack traffic, making detection difficult. In addition to this challenge, researchers also have to study and find countermeasures against these attacks without using an operational network for testing, since attacks on operational networks inconvenience users. In this paper, we propose a method to perform DDoS analysis on real hardware using real traffic without jeopardizing the original network. We implement our experiments on the Geni testbed using Openflow. We present results from DDoS detection methods using operational traffic. |
2387 | | </li> |
2388 | | <br> |
2389 | | |
| 2705 | <b>Rakotoarivelo, Thierry and Jourjon, Guillaume and Mehani, Olivier and Ott, Max and Zink, Michael</b> |
| 2706 | , "A Walk Through the GENI Experiment Cycle." |
| 2707 | The GENI Book, Springer International Publishing, |
| 2708 | 2016. |
| 2709 | doi:10.1007/978-3-319-33769-2_17. |
| 2710 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_17">http://dx.doi.org/10.1007/978-3-319-33769-2_17</a> |
| 2711 | <br><br><b>Abstract: </b>The ability to repeat experiments from a research study and obtain similar results is a corner stone in experiment-based scientific discovery. This essential feature has often been overlooked by the distributed computing and networking community. There are many reasons for that, such as the complexity of provisioning, configuring, and orchestrating the resources used by experiments, their multiple external dependencies, or the difficulty to seamlessly record these dependencies. This chapter describes a methodology based on well-established principles to plan, prepare and execute reproducible experiments. We propose and describe a family of tools, the LabWiki workspace, to support an experimenter's workflow based on that methodology. This proposed workspace provides services and mechanisms for each step of an experiment-based study, while automatically capturing the necessary information to allow others to repeat, inspect, validate and modify prior experiments. Our LabWiki workspace builds on existing contributions, de-facto protocols, and model standards, which emerged from recent experimental facility initiatives. We use a real experiment as a thread to guide and illustrate the discussion throughout this chapter. |
| 2712 | </li> |
| 2713 | <br> |
| 2714 | |
| 2715 | |
| 2716 | |
| 2717 | <li> |
| 2796 | <b>Raychaudhuri, Dipankar and Seskar, Ivan and Ott, Max</b> |
| 2797 | , "ORBIT: Wireless Experimentation." |
| 2798 | The GENI Book, Springer International Publishing, |
| 2799 | 2016. |
| 2800 | doi:10.1007/978-3-319-33769-2_4. |
| 2801 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_4">http://dx.doi.org/10.1007/978-3-319-33769-2_4</a> |
| 2802 | <br><br><b>Abstract: </b>This chapter presents an overview of the ORBIT testbed for wireless experimentation. ORBIT is an NSF supported community testbed for wireless networking which provides a variety of programmable resources for at-scale reproducible experimentation as well as real-world outdoor trials. The centerpiece of the ORBIT testbed is the 400-node ” radio grid” deployed at the Rutgers Tech Centre facility in North Brunswick, NJ. The radio grid enables researchers to conduct reproducible experiments with large numbers of wireless nodes over a wide range of radio technologies, densities and network topologies. The ORBIT system architecture is outlined and technical details are given for the radio grid's key hardware and software components including the radio node platforms, software defined radios, RF measurement system, switching and computing backend and the ORBIT management framework (OMF). Additional ORBIT resources including special purpose sandboxes and the outdoor WiMax campus deployment are also described. The experimental interface and scripting tools for running an experiment on ORBIT are outlined, and examples of a few representative experiments which have been run on the ORBIT testbed are summarized. The chapter concludes with a view of ORBIT's evolution and future upgrade path along with an explanation of how it links to the overall GENI project. |
| 2803 | </li> |
| 2804 | <br> |
| 2805 | |
| 2806 | |
| 2807 | |
| 2808 | <li> |
| 2822 | <b>Ricart, Glenn and McGeer, Rick</b> |
| 2823 | , "US Ignite and Smarter Communities." |
| 2824 | The GENI Book, Springer International Publishing, |
| 2825 | 2016. |
| 2826 | doi:10.1007/978-3-319-33769-2_20. |
| 2827 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_20">http://dx.doi.org/10.1007/978-3-319-33769-2_20</a> |
| 2828 | <br><br><b>Abstract: </b>What will the next generation of the Internet do? How will it change healthcare, education, public safety, clean energy, transportation, and advanced manufacturing? These are the questions that launched US Ignite. Computer Science research led by the National Science Foundation, DARPA, and corporate R&D labs have led to powerful new concepts. The NSF programs FIND (Future Internet Design), GENI (Global Environment for Network Innova- tion), and FIA (Future Internet Architectures) have led to a number of advanced networking concepts that could be transformational. US Ignite invites a wide range of application developers an opportunity to play with these new ideas to see what kinds of applications they make possible. US Ignite also aims to make trial deployments of these applications in testbed communities possessing the necessary advanced infrastructure, and to encourage more communities to deploy the necessary advanced infrastructure. |
| 2829 | </li> |
| 2830 | <br> |
| 2831 | |
| 2832 | |
| 2833 | |
| 2834 | <li> |
| 2835 | <b>Ricci, Robert</b> |
| 2836 | , "The Need for Flexible Community Research Infrastructure." |
| 2837 | The GENI Book, Springer International Publishing, |
| 2838 | 2016. |
| 2839 | doi:10.1007/978-3-319-33769-2_6. |
| 2840 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_6">http://dx.doi.org/10.1007/978-3-319-33769-2_6</a> |
| 2841 | <br><br><b>Abstract: </b>Many areas of computing research have strong empirical components, and thus require testbeds, test networks, compute facilities, clouds, and other infrastructure for running experiments. The most successful facilities of these types are those built by the communities that need them: domain experts are in the best position to ensure that infrastructure they design meet the needs of their communities. The observation that we make in this chapter is that the hardware, and in many cases, software, infrastructure needs that underlie many of these facilities are remarkably similar. This points out the opportunity to build infrastructure that supports a wide range of computing research domains in an easy to use, cost effective, and low-risk manner. This chapter describes our vision for the future of computing research infrastructure. |
| 2842 | </li> |
| 2843 | <br> |
| 2844 | |
| 2845 | |
| 2846 | |
| 2847 | <li> |
| 2861 | <b>Ricci, Robert and Team, The Emulab</b> |
| 2862 | , "Precursors: Emulab." |
| 2863 | The GENI Book, Springer International Publishing, |
| 2864 | 2016. |
| 2865 | doi:10.1007/978-3-319-33769-2_2. |
| 2866 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_2">http://dx.doi.org/10.1007/978-3-319-33769-2_2</a> |
| 2867 | <br><br><b>Abstract: </b>One of the precursors of the GENI project is Emulab, a testbed effort that has been ongoing at the University of Utah since 1999. Emulab is both the name of a testbed control system, and the name of a particular facility built using that system. The Emulab facility is housed at the University of Utah, but is available to researchers worldwide—thousands of users have run hundreds of thousands of experiments over the lifetime of the testbed. The Emulab software is open-source, and has been used to bring up dozens of experimental facilities at institutions around the world. Some of these, like the Utah facility, are open to the public for the purposes of research and educations; others are run by individual institutions for their own use, which may include product R&D, classified work, etc. |
| 2868 | </li> |
| 2869 | <br> |
| 2870 | |
| 2871 | |
| 2872 | |
| 2873 | <li> |
2619 | 2892 | <a href="http://dx.doi.org/10.1145/2723872.2723885">http://dx.doi.org/10.1145/2723872.2723885</a> |
2620 | 2893 | <br><br><b>Abstract: </b>Repeating research in computer science requires more than just code and data: it requires an appropriate environment in which to run experiments. In some cases, this environment appears fairly straightforward: it consists of a particular operating system and set of required libraries. In many cases, however, it is considerably more complex: the execution environment may be an entire network, may involve complex and fragile configuration of the dependencies, or may require large amounts of resources in terms of computation cycles, network bandwidth, or storage. Even the s̈traightforward ̈case turns out to be surprisingly intricate: there may be explicit or hidden dependencies on compilers, kernel quirks, details of the ISA, etc. The result is that when one tries to repeat published results, creating an environment sufficiently similar to one in which the experiment was originally run can be troublesome; this problem only gets worse as time passes. What the computer science community needs, then, are environments that have the explicit goal of enabling repeatable research. This paper outlines the problem of repeatable research environments, presents a set of requirements for such environments, and describes one facility that attempts to address them. |
| 2894 | </li> |
| 2895 | <br> |
| 2896 | |
| 2897 | |
| 2898 | |
| 2899 | <li> |
| 2900 | <b>Riga, Niky and Edwards, Sarah and Thomas, Vicraj</b> |
| 2901 | , "The Experimenter's View of GENI." |
| 2902 | The GENI Book, Springer International Publishing, |
| 2903 | 2016. |
| 2904 | doi:10.1007/978-3-319-33769-2_15. |
| 2905 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_15">http://dx.doi.org/10.1007/978-3-319-33769-2_15</a> |
| 2906 | <br><br><b>Abstract: </b>GENI is a federated infrastructure that provides GENI experimenters with access to multiple different testbeds, enabling networking and distributed systems research. Although GENI resources are owned and operated by different organizations from a users perspective GENI appears as a unified virtual laboratory. An experimenter can instantiate custom Layer 2 topologies that include a variety of compute and network elements. This ability is achieved through the use of tools, as well as common APIs and shared authentication and authorization procedures across the federation. |
| 3108 | <b>Seskar, Ivan and Raychaudhuri, Dipankar and Gosain, Abhimanyu</b> |
| 3109 | , "4G Cellular Systems in GENI." |
| 3110 | The GENI Book, Springer International Publishing, |
| 3111 | 2016. |
| 3112 | doi:10.1007/978-3-319-33769-2_9. |
| 3113 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_9">http://dx.doi.org/10.1007/978-3-319-33769-2_9</a> |
| 3114 | <br><br><b>Abstract: </b>Open, programmable networks are an important enabler for the future Internet because of their ability to support flexible experimentation and to evolve function- ality as new network architectures are deployed on a trial basis. The NSF supported GENI initiative is an ongoing effort to build a national scale open programmable network using a combination of open switching, routing and wireless technologies. The main features of open networking devices used in such testbeds are: (a) an open API which provides access to link-layer technology parameters; (b) downloadable programmability of protocols used at the network layer; (c) virtualization of network resources such as routers and base stations in order to enable multiple simultaneous experiments; and (d) observability of key performance measures such as throughput and packet loss. |
| 3115 | </li> |
| 3116 | <br> |
| 3117 | |
| 3118 | |
| 3119 | |
| 3120 | <li> |
| 3407 | <b>Thomas, Vicraj and Riga, Niky and Edwards, Sarah and Fund, Fraida and Korakis, Thanasis</b> |
| 3408 | , "GENI in the Classroom." |
| 3409 | The GENI Book, Springer International Publishing, |
| 3410 | 2016. |
| 3411 | doi:10.1007/978-3-319-33769-2_18. |
| 3412 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_18">http://dx.doi.org/10.1007/978-3-319-33769-2_18</a> |
| 3413 | <br><br><b>Abstract: </b>One of the great successes of GENI has been its use as a remote laboratory by instructors of networking, distributed systems and cloud computing classes. It allows instructors to provide hands-on learning experiences on a real, large-scale network. Reasons for this success include GENI's ease of use, access to resources such as programmable switches and wireless base stations that are not ordinarily available at most schools, support for collaborative experimentation and ease of recovering from mistakes. The GENI community has created and made available to instructors ready-to-use exercises based on popular networking textbooks. These exercises cover a range of topics from basic networking to advanced concepts such as software defined networking and network function virtualization. They include wired and wireless networking based exercises. GENI is also used as a platform for applications that enhance STEM education at the high- school level and as a platform for MOOC courses that use an interactive approach to teach Internet concepts to non-computer scientists. |
| 3414 | </li> |
| 3415 | <br> |
| 3416 | |
| 3417 | |
| 3418 | |
| 3419 | <li> |
| 3834 | <b>Wroclawski, John and Benzel, Terry and Blythe, Jim and Faber, Ted and Hussain, Alefiya and Mirkovic, Jelena and Schwab, Stephen</b> |
| 3835 | , "DETERLab and the DETER Project." |
| 3836 | The GENI Book, Springer International Publishing, |
| 3837 | 2016. |
| 3838 | doi:10.1007/978-3-319-33769-2_3. |
| 3839 | <a href="http://dx.doi.org/10.1007/978-3-319-33769-2_3">http://dx.doi.org/10.1007/978-3-319-33769-2_3</a> |
| 3840 | |
| 3841 | </li> |
| 3842 | <br> |
| 3843 | |
| 3844 | |
| 3845 | |
| 3846 | <li> |
| 3874 | , "Scaling up applications over distributed clouds with dynamic layer-2 exchange and broadcast service." |
| 3875 | Teletraffic Congress (ITC), 2014 26th International, IEEE, |
| 3876 | 2014. |
| 3877 | doi:10.1109/itc.2014.6932973. |
| 3878 | <a href="http://dx.doi.org/10.1109/itc.2014.6932973">http://dx.doi.org/10.1109/itc.2014.6932973</a> |
| 3879 | <br><br><b>Abstract: </b>In this paper, we study the problem of provisioning large-scale virtual clusters over federated clouds connected by multi-domain, layer-2 wide area networks. We first present the virtual cluster request abstraction and the abstraction models for substrate resource pools. Based on these two abstraction models, we developed a novel layer-2 exchange mechanism and an implementation of it in a multi-domain networked cloud environment. The design of the mechanism takes into consideration the realistic constraints in current network and cloud systems. We show that efficient cluster splitting, cloud data center selection and resource allocation algorithms can be developed to provision large-scale virtual clusters across cloud sites. A prototype system has been deployed and integrated into the ExoGENI testbed for about a year, and is being heavily used by scientific and data analytic applications. |
| 3880 | </li> |
| 3881 | <br> |
| 3882 | |
| 3883 | <li> |
| 3884 | <b>Xin, Yufeng and Baldin, Ilya and Heermann, Chris and Mandal, Anirban and Ruth, Paul</b> |
3555 | | </li> |
3556 | | <br> |
3557 | | |
3558 | | <li> |
3559 | | <b>Xin, Yufeng and Baldin, Ilya and Heermann, Chris and Mandal, Anirban and Ruth, Paul</b> |
3560 | | , "Scaling up applications over distributed clouds with dynamic layer-2 exchange and broadcast service." |
3561 | | Teletraffic Congress (ITC), 2014 26th International, IEEE, |
3562 | | 2014. |
3563 | | doi:10.1109/itc.2014.6932973. |
3564 | | <a href="http://dx.doi.org/10.1109/itc.2014.6932973">http://dx.doi.org/10.1109/itc.2014.6932973</a> |
3565 | | <br><br><b>Abstract: </b>In this paper, we study the problem of provisioning large-scale virtual clusters over federated clouds connected by multi-domain, layer-2 wide area networks. We first present the virtual cluster request abstraction and the abstraction models for substrate resource pools. Based on these two abstraction models, we developed a novel layer-2 exchange mechanism and an implementation of it in a multi-domain networked cloud environment. The design of the mechanism takes into consideration the realistic constraints in current network and cloud systems. We show that efficient cluster splitting, cloud data center selection and resource allocation algorithms can be developed to provision large-scale virtual clusters across cloud sites. A prototype system has been deployed and integrated into the ExoGENI testbed for about a year, and is being heavily used by scientific and data analytic applications. |
| 4277 | <b>Baldin, Ilya and Chase, Jeff and Xin, Yufeng and Mandal, Anirban and Ruth, Paul and Castillo, Claris and Orlikowski, Victor and Heermann, Chris and Mills, Jonathan</b> |
| 4278 | , "ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed." |
| 4279 | The GENI Book, Springer International Publishing, |
| 4280 | 2016. |
| 4281 | doi:10.1007/978-3-319-33769-2_13. |
| 4282 | </li> |
| 4283 | <br> |
| 4284 | |
| 4285 | |
| 4286 | |
| 4287 | <li> |
| 4717 | <b>Chase, Jeff and Baldin, Ilya</b> |
| 4718 | , "A Retrospective on ORCA: Open Resource Control Architecture." |
| 4719 | The GENI Book, Springer International Publishing, |
| 4720 | 2016. |
| 4721 | doi:10.1007/978-3-319-33769-2_7. |
| 4722 | </li> |
| 4723 | <br> |
| 4724 | |
| 4725 | |
| 4726 | |
| 4727 | <li> |
| 4728 | <b>Chen, Kang and Shen, Haiying</b> |
| 4729 | , "Cont2: Social-Aware Content and Contact Based File Search in Delay Tolerant Networks." |
| 4730 | Proceedings of the 2013 42Nd International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, |
| 4731 | 2013. |
| 4732 | doi:10.1109/icpp.2013.28. |
| 4733 | </li> |
| 4734 | <br> |
| 4735 | |
| 4736 | <li> |
| 4770 | <b>Chen, Shuoshuo and Ji, Xiang and Veeraraghavan, Malathi and Emmerson, Steve and Slezak, Joseph and Decker, Steven G.</b> |
| 4771 | , "A Cross-Layer Multicast-Push Unicast-Pull (MPUP) Architecture for Reliable File-Stream Distribution." |
| 4772 | 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), Atlanta, GA, USA, IEEE, |
| 4773 | 2016. |
| 4774 | doi:10.1109/compsac.2016.28. |
| 4775 | </li> |
| 4776 | <br> |
| 4777 | |
| 4778 | |
| 4779 | |
| 4780 | <li> |
| 5621 | , "Network capabilities of cloud services for a real time scientific application." |
| 5622 | 37th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE, |
| 5623 | 2012. |
| 5624 | doi:10.1109/lcn.2012.6423665. |
| 5625 | </li> |
| 5626 | <br> |
| 5627 | |
| 5628 | <li> |
| 5629 | <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> |
5179 | | </li> |
5180 | | <br> |
5181 | | |
5182 | | <li> |
5183 | | <b>Krishnappa, Dilip K. and Lyons, Eric and Irwin, David and Zink, Michael</b> |
5184 | | , "Network capabilities of cloud services for a real time scientific application." |
5185 | | 37th Annual IEEE Conference on Local Computer Networks, Clearwater Beach, FL, USA, IEEE, |
5186 | | 2012. |
5187 | | doi:10.1109/lcn.2012.6423665. |
| 5936 | , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." |
| 5937 | Teletraffic Congress (ITC), 2014 26th International, IEEE, |
| 5938 | 2014. |
| 5939 | doi:10.1109/itc.2014.6932970. |
| 5940 | </li> |
| 5941 | <br> |
| 5942 | |
| 5943 | <li> |
| 5944 | <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> |
5475 | | <li> |
5476 | | <b>Mambretti, Joe and Chen, Jim and Yeh, Fei</b> |
5477 | | , "Software-Defined Network Exchanges (SDXs): Architecture, services, capabilities, and foundation technologies." |
5478 | | Teletraffic Congress (ITC), 2014 26th International, IEEE, |
5479 | | 2014. |
5480 | | doi:10.1109/itc.2014.6932970. |
| 5952 | |
| 5953 | |
| 5954 | <li> |
| 5955 | <b>Mambretti, Joe and Chen, Jim and Yeh, Fei and Ge, Jingguo and You, Junling and Li, Tong and de Laat, Cees and Grosso, Paola and Liu, Te-Lung and Luo, Mon-Yen and Nakao, Aki and Müller, Paul and van der Pol, Ronald and Reed, Martin and Stanton, Michael and Yang, Chu-Sing</b> |
| 5956 | , "Creating a Worldwide Network for the Global Environment for Network Innovations (GENI) and Related Experimental Environments." |
| 5957 | The GENI Book, Springer International Publishing, |
| 5958 | 2016. |
| 5959 | doi:10.1007/978-3-319-33769-2_24. |
| 6239 | |
| 6240 | <li> |
| 6241 | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
| 6242 | , "Performance Analysis of DDoS Detection Methods on Real Network." |
| 6243 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 6244 | 2012. |
| 6245 | |
| 6246 | </li> |
| 6247 | <br> |
| 6248 | |
| 6249 | <li> |
| 6250 | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
| 6251 | , "Operational System Testing for Designed in Security." |
| 6252 | Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA, |
| 6253 | 2013. |
| 6254 | doi:10.1145/2459976.2460038. |
| 6255 | </li> |
| 6256 | <br> |
5748 | | <li> |
5749 | | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
5750 | | , "Operational System Testing for Designed in Security." |
5751 | | Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, Oak Ridge, Tennessee, ACM, New York, NY, USA, |
5752 | | 2013. |
5753 | | doi:10.1145/2459976.2460038. |
5754 | | </li> |
5755 | | <br> |
5756 | | |
5757 | | <li> |
5758 | | <b>Ozcelik, Ilker and Brooks, Richard R.</b> |
5759 | | , "Performance Analysis of DDoS Detection Methods on Real Network." |
5760 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
5761 | | 2012. |
5762 | | |
5763 | | </li> |
5764 | | <br> |
5765 | | |
| 6457 | <b>Ricart, Glenn and McGeer, Rick</b> |
| 6458 | , "US Ignite and Smarter Communities." |
| 6459 | The GENI Book, Springer International Publishing, |
| 6460 | 2016. |
| 6461 | doi:10.1007/978-3-319-33769-2_20. |
| 6462 | </li> |
| 6463 | <br> |
| 6464 | |
| 6465 | |
| 6466 | |
| 6467 | <li> |
| 6468 | <b>Ricci, Robert</b> |
| 6469 | , "The Need for Flexible Community Research Infrastructure." |
| 6470 | The GENI Book, Springer International Publishing, |
| 6471 | 2016. |
| 6472 | doi:10.1007/978-3-319-33769-2_6. |
| 6473 | </li> |
| 6474 | <br> |
| 6475 | |
| 6476 | |
| 6477 | |
| 6478 | <li> |
| 7313 | <b>Wroclawski, John and Benzel, Terry and Blythe, Jim and Faber, Ted and Hussain, Alefiya and Mirkovic, Jelena and Schwab, Stephen</b> |
| 7314 | , "DETERLab and the DETER Project." |
| 7315 | The GENI Book, Springer International Publishing, |
| 7316 | 2016. |
| 7317 | doi:10.1007/978-3-319-33769-2_3. |
| 7318 | </li> |
| 7319 | <br> |
| 7320 | |
| 7321 | |
| 7322 | |
| 7323 | <li> |