Christian Esteve Rothenberg

Dr. Christian Esteve Rothenberg

Department of Computer Engineering and Automation, University of Campinas, Albert Einstein - 400, Cidade Universitária Zeferino Vaz CEP: 13083-852, Campinas, SP, Brazil
orcid

Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
19 December 2014 in Proceedings of the IEEE
Verified
Journal Article
Open access
DKDiego Kreutz
Diego Kreutz
FRFernando M. V. Ramos
Fernando M. V. Ramos
PVPaulo Esteves Verissimo
Paulo Esteves Verissimo
Christian Esteve RothenbergChristian Esteve Rothenberg
Christian Esteve Rothenberg
SASiamak Azodolmolky
Siamak Azodolmolky
SUSteve Uhlig
Steve Uhlig
The Internet has led to the creation of a digital society, where (almost) everything is connected and is accessible from anywhere. However, despite their widespread adoption, traditional IP networks are complex and very hard to manage. It is both difficult to configure the network according to predefined policies, and to reconfigure it to respond to faults, load, and changes. To make matters even more difficult, current networks are also vertically integrated: the control and data planes are bundled together. Software-defined networking (SDN) is an emerging paradigm that promises to change this state of affairs, by breaking vertical integration, separating the network's control logic from the underlying routers and switches, promoting (logical) centralization of network control, and introducing the ability to program the network. The separation of concerns, introduced between the definition of network policies, their implementation in switching hardware, and the forwarding of traffic, is key to the desired flexibility: by breaking the network control problem into tractable pieces, SDN makes it easier to create and introduce new abstractions in networking, simplifying network management and facilitating network evolution. In this paper, we present a comprehensive survey on SDN. We start by introducing the motivation for SDN, explain its main concepts and how it differs from traditional networking, its roots, and the standardization activities regarding this novel paradigm. Next, we present the key building blocks of an SDN infrastructure using a bottom-up, layered approach. We provide an in-depth analysis of the hardware infrastructure, southbound and northbound application programming interfaces (APIs), network virtualization layers, network operating systems (SDN controllers), network programming languages, and network applications. We also look at cross-layer problems such as debugging and troubleshooting. In an effort to anticipate the future evolution of this new paradigm, we discuss the main ongoing research efforts and challenges of SDN. In particular, we address the design of switches and control platforms - with a focus on aspects such as resiliency, scalability, performance, security, and dependability - as well as new opportunities for carrier transport networks and cloud providers. Last but not least, we analyze the position of SDN as a key enabler of a software-defined environment.

15 April 2011 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Closed access
STSasu Tarkoma
Sasu Tarkoma
Christian Esteve RothenbergChristian Esteve Rothenberg
Christian Esteve Rothenberg
ELEemil Lagerspetz
Eemil Lagerspetz
Many network solutions and overlay networks utilize probabilistic techniques to reduce information processing and networking costs. This survey article presents a number of frequently used and useful probabilistic techniques. Bloom filters and their variants are of prime importance, and they are heavily used in various distributed systems. This has been reflected in recent research and many new algorithms have been proposed for distributed systems that are either directly or indirectly based on Bloom filters. In this survey, we give an overview of the basic and advanced techniques, reviewing over 20 variants and discussing their application in distributed systems, in particular for caching, peer-to-peer systems, routing and forwarding, and measurement data summarization.

1 November 2015
Verified
Conference Paper
Closed access
RFRamon R. Fontes
Ramon R. Fontes
SASamira Afzal
Samira Afzal
SBSamuel H. B. Brito
Samuel H. B. Brito
MSMateus A. S. Santos
Mateus A. S. Santos
Christian Esteve RothenbergChristian Esteve Rothenberg
Christian Esteve Rothenberg
As the density of wireless networks continues to grow with more clients, more base stations, and more traffic, designing cost-effective wireless solutions with efficient resource usage and ease to manage is an increasing challenging task due to the overall system complexity. A number of vendors offer scalable and high-performance wireless networks but at a high cost and commonly as a single-vendor solution, limiting the ability to innovate after roll-out. Recent Software-Defined Networking (SDN) approaches propose new means for network virtualization and programmability advancing the way networks can be designed and operated, including user-defined features and customized behaviour even at run-time. However, means for rapid prototyping and experimental evaluation of SDN for wireless environments are not yet available. This paper introduces Mininet-WiFi as a tool to emulate wireless OpenFlow/SDN scenarios allowing high-fidelity experiments that replicate real networking environments. Mininet-WiFi augments the well-known Mininet emulator with virtual wireless stations and access points while keeping the original SDN capabilities and the lightweight virtualization software architecture. We elaborate on the potential applications of Mininet-Wifi and discuss the benefits and current limitations. Two use cases based on IEEE 802.11 demonstrate available functionality in our open source developments.

16 August 2009
Verified
Conference Paper
Open access
PDF file
PJPetri Jokela
Petri Jokela
AZAndrás Zahemszky
András Zahemszky
Christian Esteve RothenbergChristian Esteve Rothenberg
Christian Esteve Rothenberg
SASomaya Arianfar
Somaya Arianfar
PNPekka Nikander
Pekka Nikander

1 June 2019 in Computer Communications
Verified
Journal Article
Closed access
NSNathan F. Saraiva de Sousa
Nathan F. Saraiva de Sousa
DPDanny A. Lachos Perez
Danny A. Lachos Perez
RRRaphael V. Rosa
Raphael V. Rosa
MSMateus A.S. Santos
Mateus A.S. Santos
Christian Esteve RothenbergChristian Esteve Rothenberg
Christian Esteve Rothenberg

16 August 2009 in ACM SIGCOMM Computer Communication Review
Verified
Journal Article
Open access
PJPetri Jokela
Petri Jokela
AZAndrás Zahemszky
András Zahemszky
Christian Esteve RothenbergChristian Esteve Rothenberg
Christian Esteve Rothenberg
SASomaya Arianfar
Somaya Arianfar
PNPekka Nikander
Pekka Nikander
A large fraction of today's Internet applications are internally publish/subscribe in nature; the current architecture makes it cumbersome and inept to support them. In essence, supporting efficient publish/subscribe requires data-oriented naming, efficient multicast, and in-network caching. Deployment of native IP-based multicast has failed, and overlay-based multicast systems are inherently inefficient. We surmise that scalable and efficient publish/subscribe will require substantial architectural changes, such as moving from endpoint-oriented systems to information-centric architectures. In this paper, we propose a novel multicast forwarding fabric, suitable for large-scale topic-based publish/subscribe. Due to very simple forwarding decisions and small forwarding tables, the fabric may be more energy efficient than the currently used ones. To understand the limitations and potential, we provide efficiency and scalability analysis via simulations and early measurements from our two implementations. We show that the system scales up to metropolitan WAN sizes, and we discuss how to interconnect separate networks.