Papers by Miguel Ochoa Erazo Miguel Ochoa Erazo
MILCOM 2007 - IEEE Military Communications Conference, 2007
In this paper, we present a new medium access control (MAC) protocol for wireless sensor networks... more In this paper, we present a new medium access control (MAC) protocol for wireless sensor networks with periodic monitoring applications. In particular, we design a listensleep time schedule for sensor nodes, and we propose a path establishment algorithm for route selection. To evaluate the performance of the proposed protocol, we conduct detailed analysis and simulations. Numerical results show that, compared to existing MAC protocols, our new protocol can significantly reduce energy consumption, average packet delay, and packet loss due to collisions.

Leveraging symbiotic relationship between simulation and emulation for scalable network experimentation
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation - SIGSIM-PADS '13, 2013
ABSTRACT A testbed capable of representing detailed operations of complex applications under dive... more ABSTRACT A testbed capable of representing detailed operations of complex applications under diverse large-scale network conditions can be extremely helpful for investigating potential system design and implementation problems, and studying application performance issues, such as scalability and robustness, even before the applications are deployed in a real environment. We introduce a novel method that combines high-performance large-scale network simulation and high-fidelity network emulation, and thereby enables real instances of network applications and protocols to run in real operating environments, and be tested under large-scale simulated network settings. In our approach, network simulation and emulation form a symbiotic relationship, through which they are synchronized for an accurate representation of the large-scale traffic behavior. We introduce a model downscaling method, along with an efficient queuing model and a traffic reproduction technique, which can significantly reduce the synchronization overhead and improve computational efficiency, while maintaining the accuracy of the system. We validate our approach with extensive experiments via simulation and with a real-system prototype.

2009 5th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities and Workshops, 2009
The ability to establish an objective comparison between high-performance TCP variants under dive... more The ability to establish an objective comparison between high-performance TCP variants under diverse networking conditions and to obtain a quantitative assessment of their impact on the global network traffic is essential to a communitywide understanding of various design approaches. Small-scale experiments are insufficient for a comprehensive study of these TCP variants. We propose a TCP performance evaluation testbed, called SVEET, on which real implementations of the TCP variants can be accurately evaluated under diverse network configurations and workloads in large-scale network settings. This testbed combines real-time immersive simulation, emulation, machine and time virtualization techniques. We validate the testbed via extensive experiments and assess its capabilities through case studies involving real web services.
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques, 2010
The Global Environment for Network Innovations (GENI) is a community-driven research and developm... more The Global Environment for Network Innovations (GENI) is a community-driven research and development effort to build a collaborative and exploratory network experimentation platform, a "virtual laboratory" for the design, implementation and evaluation of future Internets. In this paper, we present an overview of PrimoGENI, a GENI project with the goal of extending the GENI suite of interoperable infrastructure to allow network experiments at scale, involving physical, simulated and emulated network entities.

Journal of Simulation, 2012
The Global Environment for Network Innovations (GENI) is a community-driven research and developm... more The Global Environment for Network Innovations (GENI) is a community-driven research and development effort to build a collaborative and exploratory network experimentation platform-a 'virtual laboratory' for the design, implementation, and evaluation of future networks. The PrimoGENI project enables real-time network simulation by extending an existing network simulator to become part of the GENI federation to support large-scale experiments involving physical, simulated, and emulated network entities. In this paper, we describe a novel design of PrimoGENI, which aims at supporting realistic, scalable, and flexible network experiments with real-time simulation and emulation capabilities. We present a flexible emulation infrastructure that allows both remote client machines, local cluster nodes running virtual machines, and external networks to seamlessly interoperate with the simulated network running within a designated 'slice' of resources. We present the results of our preliminary validation and performance studies to demonstrate the capabilities as well as limitations of our approach.
PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI
2011 IEEE Workshop on Principles of Advanced and Distributed Simulation, 2011
Abstract The Global Environment for Network Innovations (GENI) is a community-driven research and... more Abstract The Global Environment for Network Innovations (GENI) is a community-driven research and development effort to build a collaborative and exploratory network experimentation platform--a" virtual laboratory''for the design, implementation and ...
Uploads
Papers by Miguel Ochoa Erazo Miguel Ochoa Erazo