Data networks
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
TCP/IP illustrated (vol. 1): the protocols
TCP/IP illustrated (vol. 1): the protocols
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
TCP and explicit congestion notification
ACM SIGCOMM Computer Communication Review
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
An engineering approach to computer networking: ATM networks, the Internet, and the telephone network
Computer networks: a systems approach
Computer networks: a systems approach
Optimization flow control—I: basic algorithm and convergence
IEEE/ACM Transactions on Networking (TON)
Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Fair end-to-end window-based congestion control
IEEE/ACM Transactions on Networking (TON)
A game theoretic framework for bandwidth allocation and pricing in broadband networks
IEEE/ACM Transactions on Networking (TON)
Stability and performance analysis of networks supporting elastic services
IEEE/ACM Transactions on Networking (TON)
Impact of fairness on Internet performance
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Understanding TCP Vegas: a duality model
Journal of the ACM (JACM)
Feedback Control of Dynamic Systems
Feedback Control of Dynamic Systems
A mean-field model for multiple TCP connections through a buffer implementing RED
Performance Evaluation
An ABR Feedback Control Scheme with Tracking
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
End-to-end congestion control schemes: utility functions, random losses and ECN marks
IEEE/ACM Transactions on Networking (TON)
The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications)
The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications)
Convex Optimization
Rate-based versus queue-based models of congestion control
Proceedings of the joint international conference on Measurement and modeling of computer systems
Efficiency Loss in a Network Resource Allocation Game
Mathematics of Operations Research
Stability of end-to-end algorithms for joint routing and rate control
ACM SIGCOMM Computer Communication Review
Maximizing Queueing Network Utility Subject to Stability: Greedy Primal-Dual Algorithm
Queueing Systems: Theory and Applications
Exponential-RED: a stabilizing AQM scheme for low- and high-speed TCP protocols
IEEE/ACM Transactions on Networking (TON)
Global stability conditions for rate control with arbitrary communication delays
IEEE/ACM Transactions on Networking (TON)
Global stability of internet congestion controllers with heterogeneous delays
IEEE/ACM Transactions on Networking (TON)
Resource allocation and cross-layer control in wireless networks
Foundations and Trends® in Networking
TCP-Illinois: a loss and delay-based congestion control algorithm for high-speed networks
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
FAST TCP: motivation, architecture, algorithms, performance
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
Stochastic Equilibria of AIMD Communication Networks
SIAM Journal on Matrix Analysis and Applications
Control Techniques for Complex Networks
Control Techniques for Complex Networks
Mean FDE models for Internet congestion control under a many-flows regime
IEEE Transactions on Information Theory
On the Connection-Level Stability of Congestion-Controlled Communication Networks
IEEE Transactions on Information Theory
A scalable low-overhead rate control algorithm for multirate multicast sessions
IEEE Journal on Selected Areas in Communications
IEEE Journal on Selected Areas in Communications
A tutorial on cross-layer optimization in wireless networks
IEEE Journal on Selected Areas in Communications
Joint congestion control, routing, and MAC for stability and fairness in wireless networks
IEEE Journal on Selected Areas in Communications
IEEE Journal on Selected Areas in Communications
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
Network adiabatic theorem: an efficient randomized protocol for contention resolution
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
On the flow-level dynamics of a packet-switched network
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Prioritized flow optimization with generalized routing for scalable multirate multicasting
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Double auction mechanisms for resource allocation in autonomous networks
IEEE Journal on Selected Areas in Communications
INFOCOM'10 Proceedings of the 29th conference on Information communications
Utility functionals associated with available congestion control algorithms
INFOCOM'10 Proceedings of the 29th conference on Information communications
Value-aware resource allocation for service guarantees in networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Contrasting views of complexity and their implications for network-centric infrastructures
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Cross-layer interactions in multihop wireless sensor networks: A constrained queueing model
ACM Transactions on Modeling and Computer Simulation (TOMACS)
LSMS/ICSEE'10 Proceedings of the 2010 international conference on Life system modeling and simulation and intelligent computing, and 2010 international conference on Intelligent computing for sustainable energy and environment: Part II
Distributed random access algorithm: scheduling and congestion control
IEEE Transactions on Information Theory
Pricing and unresponsive flows purging for global rate enhancement
Journal of Electrical and Computer Engineering
Proceedings of the Nineteenth International Workshop on Quality of Service
On the performance of TCP over throughput-optimal CSMA
Proceedings of the Nineteenth International Workshop on Quality of Service
Socially optimal pricing of cloud computing resources
Proceedings of the 5th International ICST Conference on Performance Evaluation Methodologies and Tools
Multi-path OLSR performance analysis in a large testbed environment
ICDCN'12 Proceedings of the 13th international conference on Distributed Computing and Networking
IEEE/ACM Transactions on Networking (TON)
Primal and dual-based algorithms for sensing range adjustment in WSNs
The Journal of Supercomputing
On a rate control protocol for networked estimation
Automatica (Journal of IFAC)
Pathbook: Cross-layer optimization for full-duplex wireless networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
IEEE/ACM Transactions on Networking (TON)
Distributed base station activation for energy-efficient operation of cellular networks
Proceedings of the 16th ACM international conference on Modeling, analysis & simulation of wireless and mobile systems
Cross-layer lifetime maximisation in wireless multihop networks with network coding
International Journal of Ad Hoc and Ubiquitous Computing
Distributed Lifetime and Data Rate Optimization with Dynamic Approximation in Wireless Networks
Wireless Personal Communications: An International Journal
Hi-index | 0.06 |
We study how protocol design for various functionalities within a communication network architecture can be viewed as a distributed resource allocation problem. This involves understanding what resources are, how to allocate them fairly, and perhaps most importantly, how to achieve this goal in a distributed and stable fashion. We start with ideas of a centralized optimization framework and show how congestion control, routing and scheduling in wired and wireless networks can be thought of as fair resource allocation. We then move to the study of controllers that allow a decentralized solution of this problem. These controllers are the analytical equivalent of protocols in use on the Internet today, and we describe existing protocols as realizations of such controllers. The Internet is a dynamic system with feedback delays and flows that arrive and depart, which means that stability of the system cannot be taken for granted. We show how to incorporate stability into protocols, and thus, prevent undesirable network behavior. Finally, we consider a futuristic scenario where users are aware of the effects of their actions and try to game the system. We will see that the optimization framework is remarkably robust even to such gaming.