481 | | <b>Bassett, Ethan K. and Choffnes, David R. and Cunha, Ítalo and Scott, Colin and Anderson, Thomas and Krishnamurthy, Arvind</b> |
| 481 | <b>Bhanage, Gautam and Seskar, Ivan and Zhang, Yanyong and Raychaudhuri, Dipankar and Jain, Shweta</b> |
| 482 | , "Experimental Evaluation of OpenVZ from a Testbed Deployment Perspective." |
| 483 | Testbeds and Research Infrastructures. Development of Networks and Communities, Springer Berlin Heidelberg, |
| 484 | 2011. |
| 485 | doi:10.1007/978-3-642-17851-1_7. |
| 486 | <a href="http://dx.doi.org/10.1007/978-3-642-17851-1_7">http://dx.doi.org/10.1007/978-3-642-17851-1_7</a> |
| 487 | <br><br><b>Abstract: </b>A scalable approach to building large scale experimentation testbeds involves multiplexing the system resources for better utilization. Virtualization provides a convenient means of sharing testbed resources among experimenters. The degree of programmability and isolation achieved with such a setup is largely dependent on the type of technology used for virtualization. We consider OpenVZ and User Mode Linux (UML) for virtualization of the ORBIT wireless testbed and evaluate their relative merit. Our results show that OpenVZ, an operating system level virtualization mechanism significantly outperforms UML in terms of system overheads and performance isolation. We discuss both qualitative and quantitative performance features which could serve as guidelines for selection of a virtualization scheme for similar testbeds. |
| 488 | </li> |
| 489 | <br> |
| 490 | |
| 491 | |
| 492 | |
| 493 | <li> |
| 494 | <b>Calyam, P. and Sridharan, M. and Xu, Yingxiao and Zhu, Kunpeng and Berryman, A. and Patali, R. and Venkataraman, A.</b> |
| 495 | , "Enabling performance intelligence for application adaptation in the Future Internet." |
| 496 | Communications and Networks, Journal of, |
| 497 | 2011. |
| 498 | doi:10.1109/JCN.2011.6157475. |
| 499 | <a href="http://dx.doi.org/10.1109/JCN.2011.6157475">http://dx.doi.org/10.1109/JCN.2011.6157475</a> |
| 500 | <br><br><b>Abstract: </b>Today's Internet which provides communication channels with best-effort end-to-end performance is rapidly evolving into an autonomic global computing platform. Achieving autonomicity in the Future Internet will require a performance architecture that (a) allows users to request and own 'slices' of geographically-distributed host and network resources, (b) measures and monitors end-to-end host and network status, (c) enables analysis of the measurements within expert systems, and (d) provides performance intelligence in a timely manner for application adaptations to improve performance and scalability. We de- scribe the requirements and design of one such F̈uture Internet performance architecture ̈(FIPA), and present our reference implementation of FIPA called 'OnTimeMeasure.' OnTimeMeasure comprises of several measurement-related services that can interact with each other and with existing measurement frameworks to enable performance intelligence. We also explain our OnTimeMea- sure deployment in the global environment for network innovations (GENI) infrastructure collaborative research initiative to build a sliceable Future Internet. Further, we present an application- adaptation case study in GENI that uses OnTimeMeasure-enabled performance intelligence in the context of dynamic resource allocation within thin-client based virtual desktop clouds. We show how a virtual desktop cloud provider in the Future Internet can use the performance intelligence to increase cloud scalability, while simultaneously delivering satisfactory user quality-of-experience. |
| 501 | </li> |
| 502 | <br> |
| 503 | |
| 504 | |
| 505 | |
| 506 | <li> |
| 507 | <b>Chen, Kang and Shen, Haiying</b> |
| 508 | , "Global optimization of file availability through replication for efficient file sharing in MANETs." |
| 509 | Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE, |
| 510 | 2011. |
| 511 | doi:10.1109/icnp.2011.6089056. |
| 512 | <a href="http://dx.doi.org/10.1109/icnp.2011.6089056">http://dx.doi.org/10.1109/icnp.2011.6089056</a> |
| 513 | <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. |
| 514 | </li> |
| 515 | <br> |
| 516 | |
| 517 | |
| 518 | |
| 519 | <li> |
| 520 | <b>Chen, Kang and Shen, Haiying and Zhang, Haibo</b> |
| 521 | , "Leveraging Social Networks for P2P Content-Based File Sharing in Mobile Ad Hoc Networks." |
| 522 | 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems, Valencia, Spain, IEEE, |
| 523 | 2011. |
| 524 | doi:10.1109/MASS.2011.24. |
| 525 | <a href="http://dx.doi.org/10.1109/MASS.2011.24">http://dx.doi.org/10.1109/MASS.2011.24</a> |
| 526 | <br><br><b>Abstract: </b>Current P2P file sharing methods in mobile ad hoc networks (MANETs) can be classified into three groups: flooding-based, advertisement-based and social contact-based. The first two groups of methods can easily generate high overhead and low scalability, and the third group fails to consider the social interests (content) of mobile nodes, which otherwise can improve file searching efficiency. In this paper, we propose a P2P content-based file sharing system for MANETs. The system uses an interest extraction algorithm to derive a node's interests from its files for complex queries. For efficient file searching, it groups common-interest nodes that frequently meet with each other as communities. Further, it takes advantage of node mobility by designating stable nodes, which has frequent contact with community members, as community coordinators for intra-community searching, and highly-mobile nodes as community ambassadors for inter-community searching. An interest-oriented file searching scheme further enhances the file searching success rate. We first deployed our system on the real-world GENI Orbit testbed with a real trace and then conducted experiment on the ns2 simulator with both real trace and simulated disconnected and connected MANET scenario. The test results show that our system significantly lowers transmission cost and improves file searching success rate compared to current methods. |
| 527 | </li> |
| 528 | <br> |
| 529 | |
| 530 | |
| 531 | |
| 532 | <li> |
| 533 | <b>Cherukuri, Ramkumar and Liu, Xuan and Bavier, Andy and Sterbenz, James P. G. and Medhi, Deep</b> |
| 534 | , "Network virtualization in GpENI: Framework, implementation &amp; integration experience." |
| 535 | 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops, Dublin, Ireland, IEEE, |
| 536 | 2011. |
| 537 | doi:10.1109/INM.2011.5990568. |
| 538 | <a href="http://dx.doi.org/10.1109/INM.2011.5990568">http://dx.doi.org/10.1109/INM.2011.5990568</a> |
| 539 | <br><br><b>Abstract: </b>Great Plains Environment for Network Innovation (GpENI) is an international testbed for future Internet research. A key component of GpENI is programmable network virtualization (GpENI-VINI). The scope of this paper is to present the framework, implementation and integration experience with network virtualization in GpENI. In particular, this is described through our experience of implementing and integrating the XORP (eXtensible Open Router Platform) routing platform into GpENI-VINI. Preliminary results on measurements and validation are presented. |
| 540 | </li> |
| 541 | <br> |
| 542 | |
| 543 | |
| 544 | |
| 545 | <li> |
| 546 | <b>Das, S. and Yiakoumis, Y. and Parulkar, G. and McKeown, N. and Singh, P. and Getachew, D. and Desai, P. D.</b> |
| 547 | , "Application-aware aggregation and traffic engineering in a converged packet-circuit network." |
| 548 | Optical Fiber Communication Conference and Exposition (OFC/NFOEC), 2011 and the National Fiber Optic Engineers Conference, IEEE, |
| 549 | 2011. |
| 550 | |
| 551 | <a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5875210">http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5875210</a> |
| 552 | <br><br><b>Abstract: </b>We demonstrate a converged OpenFlow enabled packet-circuit network, where circuit flow properties (guarantee d bandwidth, low latency, low jitter, bandwidth-on-demand, fast recovery) provide differential treatment to dynamically aggregated packet flows for voice, video and web traffic. |
| 553 | </li> |
| 554 | <br> |
| 555 | |
| 556 | |
| 557 | |
| 558 | <li> |
| 559 | <b>Femminella, Mauro and Francescangeli, Roberto and Reali, Gianluca and Lee, Jae W. and Schulzrinne, Henning</b> |
| 560 | , "An enabling platform for autonomic management of the future internet." |
| 561 | IEEE Network, |
| 562 | 2011. |
| 563 | doi:10.1109/MNET.2011.6085639. |
| 564 | <a href="http://dx.doi.org/10.1109/MNET.2011.6085639">http://dx.doi.org/10.1109/MNET.2011.6085639</a> |
| 565 | <br><br><b>Abstract: </b>This article shows an autonomic management solution based on the recently defined programmable node architecture NetServ. The article starts with a general description of the classical network management requirements and their adaptation to the expected network evolution. After a description of the major issues characterizing the management of the expected Future Internet, the main autonomic management paradigms, and some recently introduced autonomic service platforms, we show and demonstrate the effectiveness of the NetServ architecture. Born as a means to deploy and execute networked services at runtime over programmable routers, NetServ has proved to be a suitable environment for hosting an autonomic management architecture. |
| 566 | </li> |
| 567 | <br> |
| 568 | |
| 569 | |
| 570 | |
| 571 | <li> |
| 572 | <b>Gangam, Sriharsha and Fahmy, Sonia</b> |
| 573 | , "Mitigating interference in a network measurement service." |
| 574 | 2011 IEEE Nineteenth IEEE International Workshop on Quality of Service, San Jose, CA, USA, IEEE, |
| 575 | 2011. |
| 576 | doi:10.1109/IWQOS.2011.5931347. |
| 577 | <a href="http://dx.doi.org/10.1109/IWQOS.2011.5931347">http://dx.doi.org/10.1109/IWQOS.2011.5931347</a> |
| 578 | <br><br><b>Abstract: </b>Shared measurement services offer key advantages over conventional ad-hoc techniques for network monitoring. A measurement service may receive measurement requests concurrently from different applications and network administrators. These measurement requests are often served by injecting active network measurement traffic between two hosts. Two active measurements are said to interfere when the probe packets of one measurement tool are viewed as network traffic by the other. This may lead to faulty measurement readings. In this paper, we model the measurement interference problem, and show how to schedule measurement tasks to reduce interference and hence increase measurement accuracy. We propose twelve computationally tractable algorithms that decrease the total completion time (makespan) of measurement tasks, while avoiding interference. Our evaluation shows that the algorithm we refer to as Largest Area First, Busiest Node First - Earliest Interval Schedule (LAFBNF-EIS) has a mean makespan of about 5% more than the theoretical lower bound over our set of measurement workloads. |
| 579 | </li> |
| 580 | <br> |
| 581 | |
| 582 | |
| 583 | |
| 584 | <li> |
| 585 | <b>Ju, Xi and Zhang, Hongwei and Zeng, Wenjie and Sridharan, Mukundan and Li, Jing and Arora, Anish and Ramnath, Rajiv and Xin, Yufeng</b> |
| 586 | , "LENS: resource specification for wireless sensor network experimentation infrastructures." |
| 587 | Proceedings of the 6th ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, Las Vegas, Nevada, USA, ACM, New York, NY, USA, |
| 588 | 2011. |
| 589 | doi:10.1145/2030718.2030727. |
| 590 | <a href="http://dx.doi.org/10.1145/2030718.2030727">http://dx.doi.org/10.1145/2030718.2030727</a> |
| 591 | <br><br><b>Abstract: </b>As a first step towards predictable, repeatable WSN experimentation, we propose the resource specification language LENS (a.k.a. Language for Embedded Networked Sensing) for WSN experimentation infrastructures. Using the Resource Description Framework (RDF) and the Web Ontology Language (OWL), LENS defines a semantic ontology for WSN resources; LENS enables explicit control and measurement of uncertainty factors, and it enables reasoning about the relationships between WSN resources. Focusing on basic concepts of WSNs, LENS supports resource specification in a wide range of WSN experimentation infrastructures, and it is extensible to support potentially unforeseen technologies. LENS is also compatible with specification languages for other network resources such as optical networks. As a part of the NSF GENI initiative, we have implemented LENS in the KanseiGenie control framework, and LENS has been actively used to support experimentation in the federated WSN infrastructure involving Kansei and NetEye. Enabling reasoning about uncertainty factors in experimentation, LENS is expected to serve as a basis for developing methodologies and tools for predictable, repeatable WSN experimentation. |
| 592 | </li> |
| 593 | <br> |
| 594 | |
| 595 | |
| 596 | |
| 597 | <li> |
| 598 | <b>Kangarlou, A. and Xu, Dongyan and Kozat, U. C. and Padala, P. and Lantz, B. and Igarashi, K.</b> |
| 599 | , "In-network live snapshot service for recovering virtual infrastructures." |
| 600 | Network, IEEE, IEEE, |
| 601 | 2011. |
| 602 | doi:10.1109/mnet.2011.5958003. |
| 603 | <a href="http://dx.doi.org/10.1109/mnet.2011.5958003">http://dx.doi.org/10.1109/mnet.2011.5958003</a> |
| 604 | <br><br><b>Abstract: </b>Infrastructure as a Service (IaaS) has become an increasingly popular type of service for both private and public clouds. The virtual infrastructures that enable IaaS support multitenancy by multiplexing the computational resources of data centers and result in substantial reductions in operational costs. Since hardware and software failures occur on a routine basis in large-scale systems, it is imperative for cloud providers to offer various failure recovery options for distributed services hosted on such infrastructures. In this article we present GENI-VIOLIN, a new cloud capability that can checkpoint a stateful distributed service while incurring very low overhead. The unique aspect of GENI-VIOLIN compared to previous work is that GENI-VIOLIN exploits programmable OpenFlow switches to provide checkpointing services in the network, thereby requiring minimal changes to the end host virtualization framework. We have developed a prototype of GENI-VIOLIN using the GENI infrastructure, and have demonstrated GENI-VIOLIN's checkpoint and restore capability across multiple GENI sites. |
| 605 | </li> |
| 606 | <br> |
| 607 | |
| 608 | |
| 609 | |
| 610 | <li> |
| 611 | <b>Katz-Bassett, Ethan and Choffnes, David R. and Cunha, Ítalo and Scott, Colin and Anderson, Thomas and Krishnamurthy, Arvind</b> |
494 | | <b>Bhanage, Gautam and Seskar, Ivan and Zhang, Yanyong and Raychaudhuri, Dipankar and Jain, Shweta</b> |
495 | | , "Experimental Evaluation of OpenVZ from a Testbed Deployment Perspective." |
496 | | Testbeds and Research Infrastructures. Development of Networks and Communities, Springer Berlin Heidelberg, |
497 | | 2011. |
498 | | doi:10.1007/978-3-642-17851-1_7. |
499 | | <a href="http://dx.doi.org/10.1007/978-3-642-17851-1_7">http://dx.doi.org/10.1007/978-3-642-17851-1_7</a> |
500 | | <br><br><b>Abstract: </b>A scalable approach to building large scale experimentation testbeds involves multiplexing the system resources for better utilization. Virtualization provides a convenient means of sharing testbed resources among experimenters. The degree of programmability and isolation achieved with such a setup is largely dependent on the type of technology used for virtualization. We consider OpenVZ and User Mode Linux (UML) for virtualization of the ORBIT wireless testbed and evaluate their relative merit. Our results show that OpenVZ, an operating system level virtualization mechanism significantly outperforms UML in terms of system overheads and performance isolation. We discuss both qualitative and quantitative performance features which could serve as guidelines for selection of a virtualization scheme for similar testbeds. |
501 | | </li> |
502 | | <br> |
503 | | |
504 | | |
505 | | |
506 | | <li> |
507 | | <b>Calyam, P. and Sridharan, M. and Xu, Yingxiao and Zhu, Kunpeng and Berryman, A. and Patali, R. and Venkataraman, A.</b> |
508 | | , "Enabling performance intelligence for application adaptation in the Future Internet." |
509 | | Communications and Networks, Journal of, |
510 | | 2011. |
511 | | doi:10.1109/JCN.2011.6157475. |
512 | | <a href="http://dx.doi.org/10.1109/JCN.2011.6157475">http://dx.doi.org/10.1109/JCN.2011.6157475</a> |
513 | | <br><br><b>Abstract: </b>Today's Internet which provides communication channels with best-effort end-to-end performance is rapidly evolving into an autonomic global computing platform. Achieving autonomicity in the Future Internet will require a performance architecture that (a) allows users to request and own 'slices' of geographically-distributed host and network resources, (b) measures and monitors end-to-end host and network status, (c) enables analysis of the measurements within expert systems, and (d) provides performance intelligence in a timely manner for application adaptations to improve performance and scalability. We de- scribe the requirements and design of one such F̈uture Internet performance architecture ̈(FIPA), and present our reference implementation of FIPA called 'OnTimeMeasure.' OnTimeMeasure comprises of several measurement-related services that can interact with each other and with existing measurement frameworks to enable performance intelligence. We also explain our OnTimeMea- sure deployment in the global environment for network innovations (GENI) infrastructure collaborative research initiative to build a sliceable Future Internet. Further, we present an application- adaptation case study in GENI that uses OnTimeMeasure-enabled performance intelligence in the context of dynamic resource allocation within thin-client based virtual desktop clouds. We show how a virtual desktop cloud provider in the Future Internet can use the performance intelligence to increase cloud scalability, while simultaneously delivering satisfactory user quality-of-experience. |
514 | | </li> |
515 | | <br> |
516 | | |
517 | | |
518 | | |
519 | | <li> |
520 | | <b>Chen, Kang and Shen, Haiying</b> |
521 | | , "Global optimization of file availability through replication for efficient file sharing in MANETs." |
522 | | Network Protocols (ICNP), 2011 19th IEEE International Conference on, Vancouver, AB, Canada, IEEE, |
523 | | 2011. |
524 | | doi:10.1109/icnp.2011.6089056. |
525 | | <a href="http://dx.doi.org/10.1109/icnp.2011.6089056">http://dx.doi.org/10.1109/icnp.2011.6089056</a> |
526 | | <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. |
527 | | </li> |
528 | | <br> |
529 | | |
530 | | |
531 | | |
532 | | <li> |
533 | | <b>Chen, Kang and Shen, Haiying and Zhang, Haibo</b> |
534 | | , "Leveraging Social Networks for P2P Content-Based File Sharing in Mobile Ad Hoc Networks." |
535 | | 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems, Valencia, Spain, IEEE, |
536 | | 2011. |
537 | | doi:10.1109/MASS.2011.24. |
538 | | <a href="http://dx.doi.org/10.1109/MASS.2011.24">http://dx.doi.org/10.1109/MASS.2011.24</a> |
539 | | <br><br><b>Abstract: </b>Current P2P file sharing methods in mobile ad hoc networks (MANETs) can be classified into three groups: flooding-based, advertisement-based and social contact-based. The first two groups of methods can easily generate high overhead and low scalability, and the third group fails to consider the social interests (content) of mobile nodes, which otherwise can improve file searching efficiency. In this paper, we propose a P2P content-based file sharing system for MANETs. The system uses an interest extraction algorithm to derive a node's interests from its files for complex queries. For efficient file searching, it groups common-interest nodes that frequently meet with each other as communities. Further, it takes advantage of node mobility by designating stable nodes, which has frequent contact with community members, as community coordinators for intra-community searching, and highly-mobile nodes as community ambassadors for inter-community searching. An interest-oriented file searching scheme further enhances the file searching success rate. We first deployed our system on the real-world GENI Orbit testbed with a real trace and then conducted experiment on the ns2 simulator with both real trace and simulated disconnected and connected MANET scenario. The test results show that our system significantly lowers transmission cost and improves file searching success rate compared to current methods. |
540 | | </li> |
541 | | <br> |
542 | | |
543 | | |
544 | | |
545 | | <li> |
546 | | <b>Cherukuri, Ramkumar and Liu, Xuan and Bavier, Andy and Sterbenz, James P. G. and Medhi, Deep</b> |
547 | | , "Network virtualization in GpENI: Framework, implementation &amp; integration experience." |
548 | | 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops, Dublin, Ireland, IEEE, |
549 | | 2011. |
550 | | doi:10.1109/INM.2011.5990568. |
551 | | <a href="http://dx.doi.org/10.1109/INM.2011.5990568">http://dx.doi.org/10.1109/INM.2011.5990568</a> |
552 | | <br><br><b>Abstract: </b>Great Plains Environment for Network Innovation (GpENI) is an international testbed for future Internet research. A key component of GpENI is programmable network virtualization (GpENI-VINI). The scope of this paper is to present the framework, implementation and integration experience with network virtualization in GpENI. In particular, this is described through our experience of implementing and integrating the XORP (eXtensible Open Router Platform) routing platform into GpENI-VINI. Preliminary results on measurements and validation are presented. |
553 | | </li> |
554 | | <br> |
555 | | |
556 | | |
557 | | |
558 | | <li> |
559 | | <b>Das, S. and Yiakoumis, Y. and Parulkar, G. and McKeown, N. and Singh, P. and Getachew, D. and Desai, P. D.</b> |
560 | | , "Application-aware aggregation and traffic engineering in a converged packet-circuit network." |
561 | | Optical Fiber Communication Conference and Exposition (OFC/NFOEC), 2011 and the National Fiber Optic Engineers Conference, IEEE, |
562 | | 2011. |
563 | | |
564 | | <a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5875210">http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5875210</a> |
565 | | <br><br><b>Abstract: </b>We demonstrate a converged OpenFlow enabled packet-circuit network, where circuit flow properties (guarantee d bandwidth, low latency, low jitter, bandwidth-on-demand, fast recovery) provide differential treatment to dynamically aggregated packet flows for voice, video and web traffic. |
566 | | </li> |
567 | | <br> |
568 | | |
569 | | |
570 | | |
571 | | <li> |
572 | | <b>Femminella, Mauro and Francescangeli, Roberto and Reali, Gianluca and Lee, Jae W. and Schulzrinne, Henning</b> |
573 | | , "An enabling platform for autonomic management of the future internet." |
574 | | IEEE Network, |
575 | | 2011. |
576 | | doi:10.1109/MNET.2011.6085639. |
577 | | <a href="http://dx.doi.org/10.1109/MNET.2011.6085639">http://dx.doi.org/10.1109/MNET.2011.6085639</a> |
578 | | <br><br><b>Abstract: </b>This article shows an autonomic management solution based on the recently defined programmable node architecture NetServ. The article starts with a general description of the classical network management requirements and their adaptation to the expected network evolution. After a description of the major issues characterizing the management of the expected Future Internet, the main autonomic management paradigms, and some recently introduced autonomic service platforms, we show and demonstrate the effectiveness of the NetServ architecture. Born as a means to deploy and execute networked services at runtime over programmable routers, NetServ has proved to be a suitable environment for hosting an autonomic management architecture. |
579 | | </li> |
580 | | <br> |
581 | | |
582 | | |
583 | | |
584 | | <li> |
585 | | <b>Gangam, Sriharsha and Fahmy, Sonia</b> |
586 | | , "Mitigating interference in a network measurement service." |
587 | | 2011 IEEE Nineteenth IEEE International Workshop on Quality of Service, San Jose, CA, USA, IEEE, |
588 | | 2011. |
589 | | doi:10.1109/IWQOS.2011.5931347. |
590 | | <a href="http://dx.doi.org/10.1109/IWQOS.2011.5931347">http://dx.doi.org/10.1109/IWQOS.2011.5931347</a> |
591 | | <br><br><b>Abstract: </b>Shared measurement services offer key advantages over conventional ad-hoc techniques for network monitoring. A measurement service may receive measurement requests concurrently from different applications and network administrators. These measurement requests are often served by injecting active network measurement traffic between two hosts. Two active measurements are said to interfere when the probe packets of one measurement tool are viewed as network traffic by the other. This may lead to faulty measurement readings. In this paper, we model the measurement interference problem, and show how to schedule measurement tasks to reduce interference and hence increase measurement accuracy. We propose twelve computationally tractable algorithms that decrease the total completion time (makespan) of measurement tasks, while avoiding interference. Our evaluation shows that the algorithm we refer to as Largest Area First, Busiest Node First - Earliest Interval Schedule (LAFBNF-EIS) has a mean makespan of about 5% more than the theoretical lower bound over our set of measurement workloads. |
592 | | </li> |
593 | | <br> |
594 | | |
595 | | |
596 | | |
597 | | <li> |
598 | | <b>Ju, Xi and Zhang, Hongwei and Zeng, Wenjie and Sridharan, Mukundan and Li, Jing and Arora, Anish and Ramnath, Rajiv and Xin, Yufeng</b> |
599 | | , "LENS: resource specification for wireless sensor network experimentation infrastructures." |
600 | | Proceedings of the 6th ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, Las Vegas, Nevada, USA, ACM, New York, NY, USA, |
601 | | 2011. |
602 | | doi:10.1145/2030718.2030727. |
603 | | <a href="http://dx.doi.org/10.1145/2030718.2030727">http://dx.doi.org/10.1145/2030718.2030727</a> |
604 | | <br><br><b>Abstract: </b>As a first step towards predictable, repeatable WSN experimentation, we propose the resource specification language LENS (a.k.a. Language for Embedded Networked Sensing) for WSN experimentation infrastructures. Using the Resource Description Framework (RDF) and the Web Ontology Language (OWL), LENS defines a semantic ontology for WSN resources; LENS enables explicit control and measurement of uncertainty factors, and it enables reasoning about the relationships between WSN resources. Focusing on basic concepts of WSNs, LENS supports resource specification in a wide range of WSN experimentation infrastructures, and it is extensible to support potentially unforeseen technologies. LENS is also compatible with specification languages for other network resources such as optical networks. As a part of the NSF GENI initiative, we have implemented LENS in the KanseiGenie control framework, and LENS has been actively used to support experimentation in the federated WSN infrastructure involving Kansei and NetEye. Enabling reasoning about uncertainty factors in experimentation, LENS is expected to serve as a basis for developing methodologies and tools for predictable, repeatable WSN experimentation. |
605 | | </li> |
606 | | <br> |
607 | | |
608 | | |
609 | | |
610 | | <li> |
611 | | <b>Kangarlou, A. and Xu, Dongyan and Kozat, U. C. and Padala, P. and Lantz, B. and Igarashi, K.</b> |
612 | | , "In-network live snapshot service for recovering virtual infrastructures." |
613 | | Network, IEEE, IEEE, |
614 | | 2011. |
615 | | doi:10.1109/mnet.2011.5958003. |
616 | | <a href="http://dx.doi.org/10.1109/mnet.2011.5958003">http://dx.doi.org/10.1109/mnet.2011.5958003</a> |
617 | | <br><br><b>Abstract: </b>Infrastructure as a Service (IaaS) has become an increasingly popular type of service for both private and public clouds. The virtual infrastructures that enable IaaS support multitenancy by multiplexing the computational resources of data centers and result in substantial reductions in operational costs. Since hardware and software failures occur on a routine basis in large-scale systems, it is imperative for cloud providers to offer various failure recovery options for distributed services hosted on such infrastructures. In this article we present GENI-VIOLIN, a new cloud capability that can checkpoint a stateful distributed service while incurring very low overhead. The unique aspect of GENI-VIOLIN compared to previous work is that GENI-VIOLIN exploits programmable OpenFlow switches to provide checkpointing services in the network, thereby requiring minimal changes to the end host virtualization framework. We have developed a prototype of GENI-VIOLIN using the GENI infrastructure, and have demonstrated GENI-VIOLIN's checkpoint and restore capability across multiple GENI sites. |
618 | | </li> |
619 | | <br> |
620 | | |
621 | | |
622 | | |
623 | | <li> |
901 | | <b>Bassett, Ethan K. and Scott, Colin and Choffnes, David R. and Cunha, Ítalo and Valancius, Vytautas and Feamster, Nick and Madhyastha, Harsha V. and Anderson, Thomas and Krishnamurthy, Arvind</b> |
| 901 | <b>Bavier, Andy and Coady, Yvonne and Mack, Tony and Matthews, Chris and Mambretti, Joe and McGeer, Rick and Mueller, Paul and Snoeren, Alex and Yuen, Marco</b> |
| 902 | , "GENICloud and transcloud." |
| 903 | Proceedings of the 2012 workshop on Cloud services, federation, and the 8th open cirrus summit, San Jose, California, USA, ACM, New York, NY, USA, |
| 904 | 2012. |
| 905 | doi:10.1145/2378975.2378980. |
| 906 | <a href="http://dx.doi.org/10.1145/2378975.2378980">http://dx.doi.org/10.1145/2378975.2378980</a> |
| 907 | <br><br><b>Abstract: </b>In this paper, we argue that federation of cloud systems requires a standard API for users to create, manage, and destroy virtual objects, and a standard naming scheme for virtual objects. We introduce an existing API for this purpose, the Slice-Based Federation Architecture, and demonstrate that it can be implemented on a number of existing cloud management systems. We introduce a simple naming scheme for virtual objects, and discuss its implementation. |
| 908 | </li> |
| 909 | <br> |
| 910 | |
| 911 | |
| 912 | |
| 913 | <li> |
| 914 | <b>Bhanage, Gautam and Seskar, Ivan and Raychaudhuri, Dipankar</b> |
| 915 | , "A virtualization architecture for mobile WiMAX networks." |
| 916 | SIGMOBILE Mob. Comput. Commun. Rev., ACM, New York, NY, USA, |
| 917 | 2012. |
| 918 | doi:10.1145/2169077.2169082. |
| 919 | <a href="http://dx.doi.org/10.1145/2169077.2169082">http://dx.doi.org/10.1145/2169077.2169082</a> |
| 920 | <br><br><b>Abstract: </b>Systems virtualization offers convenient means for sharing networking infrastructure while improving its utilization. This study addresses the challenges of virtualizing a commercial off-the-shelf 4G mobileWiMAX basestation. We highlight additions and modifications needed in theWiMAX network architecture for supporting multiple simultaneous virtual basestations on a single physical basestation. The most prominent features provided by the proposed virtual basestation framework include the capability to perform all frame switching at layer-2, and control mechanisms to provide isolation across slices needed to ensure experiment repeatability. By prototyping on a commercial WiMAX radio, this paper shows the usage of the virtual basestation system for housing mobile virtual network operators and testbeds alike. A use case is shown where the virtual basestation design is used to evaluate mobile handoff schemes. Another usage case is shown for optimizing a video delivery on the edge. The video delivery use case is used to show performance improvements of up to 5dB in the PSNR. Evaluation of prototype shows a significant improvement in the slice isolation, with aggregate throughput improvements of up to 192% achievable through fair resource allocation. |
| 921 | </li> |
| 922 | <br> |
| 923 | |
| 924 | |
| 925 | |
| 926 | <li> |
| 927 | <b>Blanton, Ethan and Chatterjee, Sarbajit and Gangam, Sriharsha and Kala, Sumit and Sharma, Deepti and Fahmy, Sonia and Sharma, Puneet</b> |
| 928 | , "Design and evaluation of the S<sup>3</sup> monitor network measurement service on GENI." |
| 929 | 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012), Bangalore, India, IEEE, |
| 930 | 2012. |
| 931 | doi:10.1109/COMSNETS.2012.6151327. |
| 932 | <a href="http://dx.doi.org/10.1109/COMSNETS.2012.6151327">http://dx.doi.org/10.1109/COMSNETS.2012.6151327</a> |
| 933 | <br><br><b>Abstract: </b>Network monitoring capabilities are critical for both network operators and networked applications. In the context of an experimental test facility, network measurement is important for researchers experimenting with new network architectures and applications, as well as operators of the test facility itself. The Global Environment for Network Innovations (GENI) is a sophisticated test facility comprised of multiple ” control frameworks.” In this paper, we describe the design and implementation of S |
| 934 | </li> |
| 935 | <br> |
| 936 | |
| 937 | |
| 938 | |
| 939 | <li> |
| 940 | <b>Calyam, Prasad and Venkataraman, Aishwarya and Berryman, Alex and Faerman, Marcio</b> |
| 941 | , "Experiences from Virtual Desktop CloudExperiments in GENI." |
| 942 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 943 | 2012. |
| 944 | |
| 945 | |
| 946 | <br><br><b>Abstract: </b>Popular applications such as email, photo/video galleries, and file storage are increasingly being supported by cloud platforms in residential, academia and industry communities. The next frontier for these user communities will be to transition 'traditional desktops' that have dedicated hardware and software configurations into 'virtual desktop clouds' that are accessible via thin-clients. In this paper, we describe experiences from our research and development of virtual desktop cloud experiments in GENI. Our experimentation goal is to investigate and develop optimal resource allocation frameworks and performance bench- marking tools that can enable provisioning (i.e., resource sizing) and placement (i.e., resource mapping) of thin-client based virtual desktops at Internet-scale. We first motivate why virtual desktop cloud experiments cannot be done only at a table-top level, and why infrastructures such as GENI are essential. Next, we detail the methodology of our completed ” provisioning” experiments, and our work-in-progress ” placement” experiments in GENI that leverage multiple kinds of GENI resources such as aggregates, measurement services and experimenter workflow tools, as well as commercial software. Lastly, we present our vision on how our experiment slice setup and application development experiences, as well as outcomes can be leveraged in classroom labs, and 'living labs' that use GENI resources to foster training and wide- adoption of Future Internet applications. |
| 947 | </li> |
| 948 | <br> |
| 949 | |
| 950 | |
| 951 | |
| 952 | <li> |
| 953 | <b>Cameron, Katherine and Brooks, R. R. and Deng, Juan and Yu, Lu and Wang, K. C. and Martin, James</b> |
| 954 | , "WiMAX: Bandwidth Contention Resolution Vulnerability to Denial of Service Attacks." |
| 955 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 956 | 2012. |
| 957 | |
| 958 | |
| 959 | <br><br><b>Abstract: </b>Wireless communications is part of everyday life and 4G technology, including WiMAX, offers higher data rates and wider coverage than predecessor 3G technologies. Many security vulnerabilities have been discovered in 3G protocols and these vulnerabilities may still exist in next generation 4G protocols. This paper examines how system parameters for the WiMAX Bandwidth Contention Resolution process can affect network vulnerability to DoS attacks. It will present software simulations that explore system parameter settings and will cover the current phase of hardware simulations. |
| 960 | </li> |
| 961 | <br> |
| 962 | |
| 963 | |
| 964 | |
| 965 | <li> |
| 966 | <b>Chen, Kang and Xu, Ke and Winburn, Steven and Shen, Haiying and Wang, Kuang-Ching and Li, Ze</b> |
| 967 | , "Experimentation of a MANET Routing Algorithm on the GENI ORBIT Testbed." |
| 968 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 969 | 2012. |
| 970 | |
| 971 | |
| 972 | <br><br><b>Abstract: </b>This paper proposes a systematic procedure for experimentation of Mobile ad hoc networks (MANETs) on the ORBIT testbed. MANETs have attracted significant re- search interests in recent years. Most of routing or file sharing algorithms in MANETs were only evaluated by theoretical analysis or simulations because of the requirement of large scale networks. However, due to the distinctive properties of MANETs, such as mobility and decentralized structure, it has been non-trivial to deploy a real testbed for the verification. The Global Environment for Network Innovations (GENI) project sponsored by the National Science Foundation (NSF) provides an exploratory environment for academic real-world experiments, such as the ORBIT testbed. A stable and repeatable procedure for experimentation on real testbeds is necessary and important to assure the validity of results. In this paper, a MANET routing algorithm, namely LORD, was tested on the ORBIT testbed, using the proposed procedure. Specifically, we first configure the wireless interface on each node to enable the communication between each pair of nodes. Then a set of methods are adopted to construct the MANETs scenario for test. The network status is monitored throughout the entire duration of experiments. Finally, the experiment results of LORD on the GENI ORBIT testbed are demonstrated. |
| 973 | </li> |
| 974 | <br> |
| 975 | |
| 976 | |
| 977 | |
| 978 | <li> |
| 979 | <b>Deng, Juan and Brooks, Richard R. and Martin, James</b> |
| 980 | , "Assessing the Effect of WiMAX System Parameter Settings on MAC-level Local DoS Vulnerability." |
| 981 | International Journal of Performability Engineering, |
| 982 | 2012. |
| 983 | |
| 984 | |
| 985 | <br><br><b>Abstract: </b>The research community has established that WiMAX networks suffer from Denial of Service (DoS) vulnerabilities. In this paper, we analyze how WiMAX system parameter settings increase or decrease DoS vulnerabilities of WiMAX networks. The behavior of the WiMAX MAC level protocol is sensitive to the settings of core system parameters. Unlike traditional network-based DoS attacks, attacks resulting from parameter misconfiguration are difficult for network operators to detect. We focus on bandwidth contention resolution aspects of the WiMAX MAC protocol. Simulations are performed using the ns-2 simulator. Analysis of Variance (ANOVA) techniques on the resulting simulation data identify which bandwidth contention resolution parameter combinations are crucial for configuring WiMAX to be less vulnerable to DoS attacks. |
| 986 | </li> |
| 987 | <br> |
| 988 | |
| 989 | |
| 990 | |
| 991 | <li> |
| 992 | <b>Duerig, Jonathon and Ricci, Robert and Stoller, Leigh and Strum, Matt and Wong, Gary and Carpenter, Charles and Fei, Zongming and Griffioen, James and Nasir, Hussamuddin and Reed, Jeremy and Wu, Xiongqi</b> |
| 993 | , "Getting started with GENI: a user tutorial." |
| 994 | SIGCOMM Comput. Commun. Rev., ACM, New York, NY, USA, |
| 995 | 2012. |
| 996 | doi:10.1145/2096149.2096161. |
| 997 | <a href="http://dx.doi.org/10.1145/2096149.2096161">http://dx.doi.org/10.1145/2096149.2096161</a> |
| 998 | <br><br><b>Abstract: </b>GENI, the Global Environment for Network Innovations, is a National Science Foundation project to create a v̈irtual laboratory at the frontiers of network science and engineering for exploring future internets at scale. ̈It provides researchers, educators, and students with resources that they can use to build their own networks that span the country and - through federation - the world. GENI enables experimenters to try out bold new network architectures and designs for networked systems, and to deploy and evaluate these systems on a diverse set of resources over a large footprint. This tutorial is a starting point for running experiments on GENI. It provides an overview of GENI and covers the process of creating a network and running a simple experiment using two tools: the Flack GUI and the INSTOOLS instrumentation service. |
| 999 | </li> |
| 1000 | <br> |
| 1001 | |
| 1002 | |
| 1003 | |
| 1004 | <li> |
| 1005 | <b>Duerig, Jonathon and Ricci, Robert and Stoller, Leigh and Wong, Gary and Chikkulapelly, Srikanth and Seok, Woojin</b> |
| 1006 | , "Designing a Federated Testbed as a Distributed System." |
| 1007 | 8th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TRIDENTCOM 2012), |
| 1008 | 2012. |
| 1009 | |
| 1010 | |
| 1011 | <br><br><b>Abstract: </b>Traditionally, testbeds for networking and systems research have been stand-alone facilities: each is owned and operated by a single administrative entity, and is intended to be used independently of other testbeds. However, this isolated facility model is at odds with researchers' ever-increasing needs for experiments at larger scale and with a broader diversity of network technologies. The research community will be much better served by a federated model. In this model, each federated testbed maintains its own autonomy and unique strengths, but all federates work together to make their resources available under a common framework. Our challenge, then, is to design a federated testbed framework that balances competing needs: We must establish trust, but at the same time maintain the autonomy of each federated facility. While providing a unified interface to a broad set of resources, we need to expose the diversity that makes them valuable. Finally, our federation should work smoothly in a coordinated fashion, but avoid central points of failure and inter-facility dependencies. We argue that treating testbed design as a federated distributed systems problem is an effective approach to achieving this balance. The technique is illustrated through the example of ProtoGENI, a system we have designed, built, and operated according to the federated model. |
| 1012 | </li> |
| 1013 | <br> |
| 1014 | |
| 1015 | |
| 1016 | |
| 1017 | <li> |
| 1018 | <b>Gangam, Sriharsha and Blanton, Ethan and Fahmy, Sonia</b> |
| 1019 | , "Exercises for Graduate Students using GENI." |
| 1020 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 1021 | 2012. |
| 1022 | |
| 1023 | |
| 1024 | <br><br><b>Abstract: </b>GENI brings together a wide variety of heterogeneous networking infrastructure and technologies under a common platform. We propose programming exercises for graduate students to introduce GENI and enable students to conduct high fidelity networking experiments. In this paper, we focus on an exercise to study congestion control and reliability using the ProtoGENI aggregate. A planned second exercise aims to leverage GENI OpenFlow aggregates to study firewalls and QoS mechanisms. We believe that these lab exercises will expose students to key networking concepts and recent research directions, e.g., in the data center context. |
| 1025 | </li> |
| 1026 | <br> |
| 1027 | |
| 1028 | |
| 1029 | |
| 1030 | <li> |
| 1031 | <b>Gao, Jingcheng and Xiao, Yang</b> |
| 1032 | , "ProtoGENI DoS/DDoS Security Tests and Experiments." |
| 1033 | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
| 1034 | 2012. |
| 1035 | |
| 1036 | |
| 1037 | <br><br><b>Abstract: </b>his paper will explain some tests and experiments to investigate selected security issues through ProtoGENI mainly during Spiral 3 time period and the beginning of Spiral 4. In this paper, we conduct multiple sets of DoS/ DDoS attacks in the current ProtoGENI testbed. These attacks show that it is very possible that ProtoGENI nodes may render vulnerabilities to such attacks. |
| 1038 | </li> |
| 1039 | <br> |
| 1040 | |
| 1041 | |
| 1042 | |
| 1043 | <li> |
| 1044 | <b>Gember, Aaron and Dragga, Chris and Akella, Aditya</b> |
| 1045 | , "ECOS: Practical Mobile Application Offloading for Enterprises." |
| 1046 | 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE '12), |
| 1047 | 2012. |
| 1048 | |
| 1049 | <a href="http://www.usenix.org/conference/hot-ice12/ecos-practical-mobile-application-of%EF%AC%82oading-enterprises">http://www.usenix.org/conference/hot-ice12/ecos-practical-mobile-application-of%EF%AC%82oading-enterprises</a> |
| 1050 | <br><br><b>Abstract: </b>Offloading has emerged as a promising idea to allow handheld devices to access intensive applications without performance or energy costs. This could be particularly useful for enterprises seeking to run line-of-business applications on handhelds. However, we must address two practical roadblocks in order to make offloading amenable for enterprises: (i) ensuring data privacy and the use of trusted offloading resources, and (ii) accommodating offload at scale with diverse handheld objectives and compute resource capabilities. We present the design and implementation of an Enterprise-Centric Offloading System (ECOS) which augments prior offloading proposals to address these issues. ECOS uses a logically central controller to opportunistically leverage diverse compute resources, while tightly controlling where specific applications offload depending on privacy, performance, and energy constraints of users and applications. A wide range of experiments using a real prototype establish the effectiveness of our approach. |
| 1051 | </li> |
| 1052 | <br> |
| 1053 | |
| 1054 | |
| 1055 | |
| 1056 | <li> |
| 1057 | <b>Grandl, Robert and Han, Dongsu and Lee, Suk B. and Lim, Hyeontaek and Machado, Michel and Mukerjee, Matthew and Naylor, David</b> |
| 1058 | , "Supporting network evolution and incremental deployment with XIA." |
| 1059 | Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, Helsinki, Finland, ACM, New York, NY, USA, |
| 1060 | 2012. |
| 1061 | doi:10.1145/2342356.2342410. |
| 1062 | <a href="http://dx.doi.org/10.1145/2342356.2342410">http://dx.doi.org/10.1145/2342356.2342410</a> |
| 1063 | <br><br><b>Abstract: </b>eXpressive Internet Architecture (XIA) [1] is an architecture that natively supports multiple communication types and allows networks to evolve their abstractions and functionality to accommodate new styles of communication over time. XIA embeds an elegant mechanism for handling unforeseen communication types for legacy routers. In this demonstration, we show that XIA overcomes three key barriers in network evolution (outlined below) by (1) allowing end-hosts and applications to start using new communication types (e.g., service and content) before the network supports them, (2) ensuring that upgrading a subset of routers to support new functionalities immediately benefits applications, and (3) using the same mechanisms we employ for 1 and 2 to incrementally deploy XIA in IP networks. |
| 1064 | </li> |
| 1065 | <br> |
| 1066 | |
| 1067 | |
| 1068 | |
| 1069 | <li> |
| 1070 | <b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b> |
| 1071 | , "The design of an instrumentation system for federated and virtualized network testbeds." |
| 1072 | Network Operations and Management Symposium (NOMS), 2012 IEEE, IEEE, |
| 1073 | 2012. |
| 1074 | doi:10.1109/NOMS.2012.6212061. |
| 1075 | <a href="http://dx.doi.org/10.1109/NOMS.2012.6212061">http://dx.doi.org/10.1109/NOMS.2012.6212061</a> |
| 1076 | <br><br><b>Abstract: </b>Much of the GENI effort in developing network testbeds has been focused on building the control frameworks needed to allocate and initialize the network resources that make up an experiment. We argue that building the instrumentation and measurement system to monitor and capture the behavior of the network is just as important and challenging as setting up the network itself, especially in a virtualized and federated environment where getting information from experimental nodes is too complicated and too much to handle for a typical user. In this paper, we describe the design of an instrumentation and measurement infrastructure that allows users to monitor their experiments. The challenge that virtualization and federation of GENI testbeds bring to instrumentation and monitoring is how to hide the details of instrumentation setup from users so that users do not need to be experts in system administration or network management of virtualized and federated systems, but are still able to ” see” what is going on with their experiments. Our instrumentation tool sets up experiment-specific monitoring infrastructure that is tailored to capture, record, and display only information associated with that experiment. Our tools are currently available in GENI, and we present a simple example of how to use them to instrument an experiment. |
| 1077 | </li> |
| 1078 | <br> |
| 1079 | |
| 1080 | |
| 1081 | |
| 1082 | <li> |
| 1083 | <b>Griffioen, James and Fei, Zongming and Nasir, Hussanmuddin and Wu, Xiongqi and Reed, Jeremy and Carpenter, Charles</b> |
| 1084 | , "Teaching with the Emerging GENI Network." |
| 1085 | Proceedings of the 2012 International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS), Las Vegas, |
| 1086 | 2012. |
| 1087 | |
| 1088 | <a href="http://worldcomp-proceedings.com/proc/p2012/FEC3780.pdf">http://worldcomp-proceedings.com/proc/p2012/FEC3780.pdf</a> |
| 1089 | <br><br><b>Abstract: </b>Over the last few years the National Science Foundation (NSF) has been investing in and developing a new network called GENI, a wide-area testbed network for at-scale experimentation with future internet designs. The GENI network has recently become available for use and is beginning to attract users. In this paper, we take a closer look at GENI with a particular focus on how GENI can be used to enhance education in the areas of computer science and computer engineering. We describe what GENI is, the resources available in GENI, and how instructors might use GENI in their classes. Being early adopters, we describe our experience using GENI in our classes, and we point out various features and challenges of using GENI. Finally, we provide tips and pointers to instructors who are interested in incorporating GENI into their own classes. |
| 1090 | </li> |
| 1091 | <br> |
| 1092 | |
| 1093 | |
| 1094 | |
| 1095 | <li> |
| 1096 | <b>Katz-Bassett, Ethan and Scott, Colin and Choffnes, David R. and Cunha, Ítalo and Valancius, Vytautas and Feamster, Nick and Madhyastha, Harsha V. and Anderson, Thomas and Krishnamurthy, Arvind</b> |
914 | | <b>Bavier, Andy and Coady, Yvonne and Mack, Tony and Matthews, Chris and Mambretti, Joe and McGeer, Rick and Mueller, Paul and Snoeren, Alex and Yuen, Marco</b> |
915 | | , "GENICloud and transcloud." |
916 | | Proceedings of the 2012 workshop on Cloud services, federation, and the 8th open cirrus summit, San Jose, California, USA, ACM, New York, NY, USA, |
917 | | 2012. |
918 | | doi:10.1145/2378975.2378980. |
919 | | <a href="http://dx.doi.org/10.1145/2378975.2378980">http://dx.doi.org/10.1145/2378975.2378980</a> |
920 | | <br><br><b>Abstract: </b>In this paper, we argue that federation of cloud systems requires a standard API for users to create, manage, and destroy virtual objects, and a standard naming scheme for virtual objects. We introduce an existing API for this purpose, the Slice-Based Federation Architecture, and demonstrate that it can be implemented on a number of existing cloud management systems. We introduce a simple naming scheme for virtual objects, and discuss its implementation. |
921 | | </li> |
922 | | <br> |
923 | | |
924 | | |
925 | | |
926 | | <li> |
927 | | <b>Bhanage, Gautam and Seskar, Ivan and Raychaudhuri, Dipankar</b> |
928 | | , "A virtualization architecture for mobile WiMAX networks." |
929 | | SIGMOBILE Mob. Comput. Commun. Rev., ACM, New York, NY, USA, |
930 | | 2012. |
931 | | doi:10.1145/2169077.2169082. |
932 | | <a href="http://dx.doi.org/10.1145/2169077.2169082">http://dx.doi.org/10.1145/2169077.2169082</a> |
933 | | <br><br><b>Abstract: </b>Systems virtualization offers convenient means for sharing networking infrastructure while improving its utilization. This study addresses the challenges of virtualizing a commercial off-the-shelf 4G mobileWiMAX basestation. We highlight additions and modifications needed in theWiMAX network architecture for supporting multiple simultaneous virtual basestations on a single physical basestation. The most prominent features provided by the proposed virtual basestation framework include the capability to perform all frame switching at layer-2, and control mechanisms to provide isolation across slices needed to ensure experiment repeatability. By prototyping on a commercial WiMAX radio, this paper shows the usage of the virtual basestation system for housing mobile virtual network operators and testbeds alike. A use case is shown where the virtual basestation design is used to evaluate mobile handoff schemes. Another usage case is shown for optimizing a video delivery on the edge. The video delivery use case is used to show performance improvements of up to 5dB in the PSNR. Evaluation of prototype shows a significant improvement in the slice isolation, with aggregate throughput improvements of up to 192% achievable through fair resource allocation. |
934 | | </li> |
935 | | <br> |
936 | | |
937 | | |
938 | | |
939 | | <li> |
940 | | <b>Blanton, Ethan and Chatterjee, Sarbajit and Gangam, Sriharsha and Kala, Sumit and Sharma, Deepti and Fahmy, Sonia and Sharma, Puneet</b> |
941 | | , "Design and evaluation of the S<sup>3</sup> monitor network measurement service on GENI." |
942 | | 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012), Bangalore, India, IEEE, |
943 | | 2012. |
944 | | doi:10.1109/COMSNETS.2012.6151327. |
945 | | <a href="http://dx.doi.org/10.1109/COMSNETS.2012.6151327">http://dx.doi.org/10.1109/COMSNETS.2012.6151327</a> |
946 | | <br><br><b>Abstract: </b>Network monitoring capabilities are critical for both network operators and networked applications. In the context of an experimental test facility, network measurement is important for researchers experimenting with new network architectures and applications, as well as operators of the test facility itself. The Global Environment for Network Innovations (GENI) is a sophisticated test facility comprised of multiple ” control frameworks.” In this paper, we describe the design and implementation of S |
947 | | </li> |
948 | | <br> |
949 | | |
950 | | |
951 | | |
952 | | <li> |
953 | | <b>Calyam, Prasad and Venkataraman, Aishwarya and Berryman, Alex and Faerman, Marcio</b> |
954 | | , "Experiences from Virtual Desktop CloudExperiments in GENI." |
955 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
956 | | 2012. |
957 | | |
958 | | |
959 | | <br><br><b>Abstract: </b>Popular applications such as email, photo/video galleries, and file storage are increasingly being supported by cloud platforms in residential, academia and industry communities. The next frontier for these user communities will be to transition 'traditional desktops' that have dedicated hardware and software configurations into 'virtual desktop clouds' that are accessible via thin-clients. In this paper, we describe experiences from our research and development of virtual desktop cloud experiments in GENI. Our experimentation goal is to investigate and develop optimal resource allocation frameworks and performance bench- marking tools that can enable provisioning (i.e., resource sizing) and placement (i.e., resource mapping) of thin-client based virtual desktops at Internet-scale. We first motivate why virtual desktop cloud experiments cannot be done only at a table-top level, and why infrastructures such as GENI are essential. Next, we detail the methodology of our completed ” provisioning” experiments, and our work-in-progress ” placement” experiments in GENI that leverage multiple kinds of GENI resources such as aggregates, measurement services and experimenter workflow tools, as well as commercial software. Lastly, we present our vision on how our experiment slice setup and application development experiences, as well as outcomes can be leveraged in classroom labs, and 'living labs' that use GENI resources to foster training and wide- adoption of Future Internet applications. |
960 | | </li> |
961 | | <br> |
962 | | |
963 | | |
964 | | |
965 | | <li> |
966 | | <b>Cameron, Katherine and Brooks, R. R. and Deng, Juan and Yu, Lu and Wang, K. C. and Martin, James</b> |
967 | | , "WiMAX: Bandwidth Contention Resolution Vulnerability to Denial of Service Attacks." |
968 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
969 | | 2012. |
970 | | |
971 | | |
972 | | <br><br><b>Abstract: </b>Wireless communications is part of everyday life and 4G technology, including WiMAX, offers higher data rates and wider coverage than predecessor 3G technologies. Many security vulnerabilities have been discovered in 3G protocols and these vulnerabilities may still exist in next generation 4G protocols. This paper examines how system parameters for the WiMAX Bandwidth Contention Resolution process can affect network vulnerability to DoS attacks. It will present software simulations that explore system parameter settings and will cover the current phase of hardware simulations. |
973 | | </li> |
974 | | <br> |
975 | | |
976 | | |
977 | | |
978 | | <li> |
979 | | <b>Chen, Kang and Xu, Ke and Winburn, Steven and Shen, Haiying and Wang, Kuang-Ching and Li, Ze</b> |
980 | | , "Experimentation of a MANET Routing Algorithm on the GENI ORBIT Testbed." |
981 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
982 | | 2012. |
983 | | |
984 | | |
985 | | <br><br><b>Abstract: </b>This paper proposes a systematic procedure for experimentation of Mobile ad hoc networks (MANETs) on the ORBIT testbed. MANETs have attracted significant re- search interests in recent years. Most of routing or file sharing algorithms in MANETs were only evaluated by theoretical analysis or simulations because of the requirement of large scale networks. However, due to the distinctive properties of MANETs, such as mobility and decentralized structure, it has been non-trivial to deploy a real testbed for the verification. The Global Environment for Network Innovations (GENI) project sponsored by the National Science Foundation (NSF) provides an exploratory environment for academic real-world experiments, such as the ORBIT testbed. A stable and repeatable procedure for experimentation on real testbeds is necessary and important to assure the validity of results. In this paper, a MANET routing algorithm, namely LORD, was tested on the ORBIT testbed, using the proposed procedure. Specifically, we first configure the wireless interface on each node to enable the communication between each pair of nodes. Then a set of methods are adopted to construct the MANETs scenario for test. The network status is monitored throughout the entire duration of experiments. Finally, the experiment results of LORD on the GENI ORBIT testbed are demonstrated. |
986 | | </li> |
987 | | <br> |
988 | | |
989 | | |
990 | | |
991 | | <li> |
992 | | <b>Deng, Juan and Brooks, Richard R. and Martin, James</b> |
993 | | , "Assessing the Effect of WiMAX System Parameter Settings on MAC-level Local DoS Vulnerability." |
994 | | International Journal of Performability Engineering, |
995 | | 2012. |
996 | | |
997 | | |
998 | | <br><br><b>Abstract: </b>The research community has established that WiMAX networks suffer from Denial of Service (DoS) vulnerabilities. In this paper, we analyze how WiMAX system parameter settings increase or decrease DoS vulnerabilities of WiMAX networks. The behavior of the WiMAX MAC level protocol is sensitive to the settings of core system parameters. Unlike traditional network-based DoS attacks, attacks resulting from parameter misconfiguration are difficult for network operators to detect. We focus on bandwidth contention resolution aspects of the WiMAX MAC protocol. Simulations are performed using the ns-2 simulator. Analysis of Variance (ANOVA) techniques on the resulting simulation data identify which bandwidth contention resolution parameter combinations are crucial for configuring WiMAX to be less vulnerable to DoS attacks. |
999 | | </li> |
1000 | | <br> |
1001 | | |
1002 | | |
1003 | | |
1004 | | <li> |
1005 | | <b>Duerig, Jonathon and Ricci, Robert and Stoller, Leigh and Strum, Matt and Wong, Gary and Carpenter, Charles and Fei, Zongming and Griffioen, James and Nasir, Hussamuddin and Reed, Jeremy and Wu, Xiongqi</b> |
1006 | | , "Getting started with GENI: a user tutorial." |
1007 | | SIGCOMM Comput. Commun. Rev., ACM, New York, NY, USA, |
1008 | | 2012. |
1009 | | doi:10.1145/2096149.2096161. |
1010 | | <a href="http://dx.doi.org/10.1145/2096149.2096161">http://dx.doi.org/10.1145/2096149.2096161</a> |
1011 | | <br><br><b>Abstract: </b>GENI, the Global Environment for Network Innovations, is a National Science Foundation project to create a v̈irtual laboratory at the frontiers of network science and engineering for exploring future internets at scale. ̈It provides researchers, educators, and students with resources that they can use to build their own networks that span the country and - through federation - the world. GENI enables experimenters to try out bold new network architectures and designs for networked systems, and to deploy and evaluate these systems on a diverse set of resources over a large footprint. This tutorial is a starting point for running experiments on GENI. It provides an overview of GENI and covers the process of creating a network and running a simple experiment using two tools: the Flack GUI and the INSTOOLS instrumentation service. |
1012 | | </li> |
1013 | | <br> |
1014 | | |
1015 | | |
1016 | | |
1017 | | <li> |
1018 | | <b>Duerig, Jonathon and Ricci, Robert and Stoller, Leigh and Wong, Gary and Chikkulapelly, Srikanth and Seok, Woojin</b> |
1019 | | , "Designing a Federated Testbed as a Distributed System." |
1020 | | 8th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TRIDENTCOM 2012), |
1021 | | 2012. |
1022 | | |
1023 | | |
1024 | | <br><br><b>Abstract: </b>Traditionally, testbeds for networking and systems research have been stand-alone facilities: each is owned and operated by a single administrative entity, and is intended to be used independently of other testbeds. However, this isolated facility model is at odds with researchers' ever-increasing needs for experiments at larger scale and with a broader diversity of network technologies. The research community will be much better served by a federated model. In this model, each federated testbed maintains its own autonomy and unique strengths, but all federates work together to make their resources available under a common framework. Our challenge, then, is to design a federated testbed framework that balances competing needs: We must establish trust, but at the same time maintain the autonomy of each federated facility. While providing a unified interface to a broad set of resources, we need to expose the diversity that makes them valuable. Finally, our federation should work smoothly in a coordinated fashion, but avoid central points of failure and inter-facility dependencies. We argue that treating testbed design as a federated distributed systems problem is an effective approach to achieving this balance. The technique is illustrated through the example of ProtoGENI, a system we have designed, built, and operated according to the federated model. |
1025 | | </li> |
1026 | | <br> |
1027 | | |
1028 | | |
1029 | | |
1030 | | <li> |
1031 | | <b>Gangam, Sriharsha and Blanton, Ethan and Fahmy, Sonia</b> |
1032 | | , "Exercises for Graduate Students using GENI." |
1033 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
1034 | | 2012. |
1035 | | |
1036 | | |
1037 | | <br><br><b>Abstract: </b>GENI brings together a wide variety of heterogeneous networking infrastructure and technologies under a common platform. We propose programming exercises for graduate students to introduce GENI and enable students to conduct high fidelity networking experiments. In this paper, we focus on an exercise to study congestion control and reliability using the ProtoGENI aggregate. A planned second exercise aims to leverage GENI OpenFlow aggregates to study firewalls and QoS mechanisms. We believe that these lab exercises will expose students to key networking concepts and recent research directions, e.g., in the data center context. |
1038 | | </li> |
1039 | | <br> |
1040 | | |
1041 | | |
1042 | | |
1043 | | <li> |
1044 | | <b>Gao, Jingcheng and Xiao, Yang</b> |
1045 | | , "ProtoGENI DoS/DDoS Security Tests and Experiments." |
1046 | | First GENI Research and Educational Experiment Workshop (GREE 2012), Los Angeles, |
1047 | | 2012. |
1048 | | |
1049 | | |
1050 | | <br><br><b>Abstract: </b>his paper will explain some tests and experiments to investigate selected security issues through ProtoGENI mainly during Spiral 3 time period and the beginning of Spiral 4. In this paper, we conduct multiple sets of DoS/ DDoS attacks in the current ProtoGENI testbed. These attacks show that it is very possible that ProtoGENI nodes may render vulnerabilities to such attacks. |
1051 | | </li> |
1052 | | <br> |
1053 | | |
1054 | | |
1055 | | |
1056 | | <li> |
1057 | | <b>Gember, Aaron and Dragga, Chris and Akella, Aditya</b> |
1058 | | , "ECOS: Practical Mobile Application Offloading for Enterprises." |
1059 | | 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE '12), |
1060 | | 2012. |
1061 | | |
1062 | | <a href="http://www.usenix.org/conference/hot-ice12/ecos-practical-mobile-application-of%EF%AC%82oading-enterprises">http://www.usenix.org/conference/hot-ice12/ecos-practical-mobile-application-of%EF%AC%82oading-enterprises</a> |
1063 | | <br><br><b>Abstract: </b>Offloading has emerged as a promising idea to allow handheld devices to access intensive applications without performance or energy costs. This could be particularly useful for enterprises seeking to run line-of-business applications on handhelds. However, we must address two practical roadblocks in order to make offloading amenable for enterprises: (i) ensuring data privacy and the use of trusted offloading resources, and (ii) accommodating offload at scale with diverse handheld objectives and compute resource capabilities. We present the design and implementation of an Enterprise-Centric Offloading System (ECOS) which augments prior offloading proposals to address these issues. ECOS uses a logically central controller to opportunistically leverage diverse compute resources, while tightly controlling where specific applications offload depending on privacy, performance, and energy constraints of users and applications. A wide range of experiments using a real prototype establish the effectiveness of our approach. |
1064 | | </li> |
1065 | | <br> |
1066 | | |
1067 | | |
1068 | | |
1069 | | <li> |
1070 | | <b>Grandl, Robert and Han, Dongsu and Lee, Suk B. and Lim, Hyeontaek and Machado, Michel and Mukerjee, Matthew and Naylor, David</b> |
1071 | | , "Supporting network evolution and incremental deployment with XIA." |
1072 | | Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, Helsinki, Finland, ACM, New York, NY, USA, |
1073 | | 2012. |
1074 | | doi:10.1145/2342356.2342410. |
1075 | | <a href="http://dx.doi.org/10.1145/2342356.2342410">http://dx.doi.org/10.1145/2342356.2342410</a> |
1076 | | <br><br><b>Abstract: </b>eXpressive Internet Architecture (XIA) [1] is an architecture that natively supports multiple communication types and allows networks to evolve their abstractions and functionality to accommodate new styles of communication over time. XIA embeds an elegant mechanism for handling unforeseen communication types for legacy routers. In this demonstration, we show that XIA overcomes three key barriers in network evolution (outlined below) by (1) allowing end-hosts and applications to start using new communication types (e.g., service and content) before the network supports them, (2) ensuring that upgrading a subset of routers to support new functionalities immediately benefits applications, and (3) using the same mechanisms we employ for 1 and 2 to incrementally deploy XIA in IP networks. |
1077 | | </li> |
1078 | | <br> |
1079 | | |
1080 | | |
1081 | | |
1082 | | <li> |
1083 | | <b>Griffioen, J. and Fei, Zongming and Nasir, H. and Wu, Xiongqi and Reed, J. and Carpenter, C.</b> |
1084 | | , "The design of an instrumentation system for federated and virtualized network testbeds." |
1085 | | Network Operations and Management Symposium (NOMS), 2012 IEEE, IEEE, |
1086 | | 2012. |
1087 | | doi:10.1109/NOMS.2012.6212061. |
1088 | | <a href="http://dx.doi.org/10.1109/NOMS.2012.6212061">http://dx.doi.org/10.1109/NOMS.2012.6212061</a> |
1089 | | <br><br><b>Abstract: </b>Much of the GENI effort in developing network testbeds has been focused on building the control frameworks needed to allocate and initialize the network resources that make up an experiment. We argue that building the instrumentation and measurement system to monitor and capture the behavior of the network is just as important and challenging as setting up the network itself, especially in a virtualized and federated environment where getting information from experimental nodes is too complicated and too much to handle for a typical user. In this paper, we describe the design of an instrumentation and measurement infrastructure that allows users to monitor their experiments. The challenge that virtualization and federation of GENI testbeds bring to instrumentation and monitoring is how to hide the details of instrumentation setup from users so that users do not need to be experts in system administration or network management of virtualized and federated systems, but are still able to ” see” what is going on with their experiments. Our instrumentation tool sets up experiment-specific monitoring infrastructure that is tailored to capture, record, and display only information associated with that experiment. Our tools are currently available in GENI, and we present a simple example of how to use them to instrument an experiment. |
1090 | | </li> |
1091 | | <br> |
1092 | | |
1093 | | |
1094 | | |
1095 | | <li> |
1096 | | <b>Griffioen, James and Fei, Zongming and Nasir, Hussanmuddin and Wu, Xiongqi and Reed, Jeremy and Carpenter, Charles</b> |
1097 | | , "Teaching with the Emerging GENI Network." |
1098 | | Proceedings of the 2012 International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS), Las Vegas, |
1099 | | 2012. |
1100 | | |
1101 | | <a href="http://worldcomp-proceedings.com/proc/p2012/FEC3780.pdf">http://worldcomp-proceedings.com/proc/p2012/FEC3780.pdf</a> |
1102 | | <br><br><b>Abstract: </b>Over the last few years the National Science Foundation (NSF) has been investing in and developing a new network called GENI, a wide-area testbed network for at-scale experimentation with future internet designs. The GENI network has recently become available for use and is beginning to attract users. In this paper, we take a closer look at GENI with a particular focus on how GENI can be used to enhance education in the areas of computer science and computer engineering. We describe what GENI is, the resources available in GENI, and how instructors might use GENI in their classes. Being early adopters, we describe our experience using GENI in our classes, and we point out various features and challenges of using GENI. Finally, we provide tips and pointers to instructors who are interested in incorporating GENI into their own classes. |
1103 | | </li> |
1104 | | <br> |
1105 | | |
1106 | | |
1107 | | |
1108 | | <li> |