SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
UNIX network programming
A control-theoretic approach to flow control
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Characteristics of wide-area TCP/IP conversations
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
ACM SIGOPS Operating Systems Review
Object-oriented modeling and design
Object-oriented modeling and design
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
A continuous media transport and orchestration service
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Empirically derived analytic models of wide-area TCP connections
IEEE/ACM Transactions on Networking (TON)
TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Scalable feedback control for multicast video distribution in the Internet
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
vic: a flexible framework for packet video
Proceedings of the third ACM international conference on Multimedia
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Operating system issues for continuous media
Multimedia Systems - Special issue on tutorials and surveys
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Improving the start-up behavior of a congestion control scheme for TCP
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Forward acknowledgement: refining TCP congestion control
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Trace-based mobile network emulation
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Switcherland: a QoS communication architecture for workstation clusters
Proceedings of the 25th annual international symposium on Computer architecture
Measurements and analysis of end-to-end Internet dynamics
Measurements and analysis of end-to-end Internet dynamics
The Design of Automatic Control Systems
The Design of Automatic Control Systems
IEEE MultiMedia
Analyzing the Multimedia Operating System
IEEE MultiMedia
The available bit rate service for data in ATM networks
IEEE Communications Magazine
Evolution of controls for the available bit rate service
IEEE Communications Magazine
Automatic node selection for high performance applications on networks
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Architecture of a networked image search and retrieval system
Proceedings of the eighth international conference on Information and knowledge management
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
A mobile agent infrastructure for the mobility support
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
The mobile agent technology to support and to access museum information
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Language and Compiler Support for Adaptive Distributed Applications
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Piecewise network awareness service for wireless/mobile pervasive computing
Mobile Networks and Applications
Agent behavior and agent models in unregulated markets
ACM SIGAPP Applied Computing Review
A resource query interface for network-aware applications
Cluster Computing
Characterizing NAS Benchmark Performance on Shared Heterogeneous Networks
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Mobile Code, Adaptive Mobile Applications, and Network Architectures
MATA '00 Proceedings of the Second International Workshop on Mobile Agents for Telecommunication Applications
Network-Aware Parallel Computing with Remos
LCPC '98 Proceedings of the 11th International Workshop on Languages and Compilers for Parallel Computing
Extending a Best-Effort Operating System to Provide QoS Processor Management
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
An Agent Architecture for Strategy-Centric Adaptive QoS Control in Flexible Videoconference System
PRIMA '99 Proceedings of the Second Pacific Rim International Workshop on Multi-Agents: Approaches to Intelligent Agents
QoS and Context Awareness for Mobile Computing
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
Software Architecture-Based Adaptation for Pervasive Systems
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
MEQA3 - a multi-end QoS application adaptation architecture
Information processing and technology
Adaptive Distributed Applications on Heterogeneous Networks
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
Software Architecture-Based Adaptation for Grid Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
IEEE Transactions on Mobile Computing
QoS based video delivery with foveation and bandwidth monitoring
Pattern Recognition Letters
Managing QoS for Multimedia Applications in the Differentiated Services Environment
Journal of Network and Systems Management
A mechanism for host mobility management supporting application awareness
Proceedings of the 2nd international conference on Mobile systems, applications, and services
UML based modeling and performance analysis of mobile systems
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Automatic Construction and Evaluation of Performance Skeletons
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Streaming video delivery over internet with adaptive end-to-end QoS
Journal of Systems and Software - Special issue: Adaptive multimedia computing
Performance prediction with skeletons
Cluster Computing
Optimization of application QoS protocols for 3G/4G mobile networks
AEE'08 Proceedings of the 7th WSEAS International Conference on Application of Electrical Engineering
Optimization of application QoS protocols for 3G/4G mobile networks
WSEAS TRANSACTIONS on COMMUNICATIONS
Effective ubiquitous service provisioning based on Knowledge Circulation Framework
International Journal of Business Intelligence and Data Mining
A measurement-based approach for dynamic QoS adaptation in DiffServ networks
Computer Communications
Agent-based flexible videoconference system with automatic QoS parameter tuning
PRICAI'06 Proceedings of the 9th Pacific Rim international conference on Artificial intelligence
Ubiquitous communication services based on effective knowledge deployment
UCS'07 Proceedings of the 4th international conference on Ubiquitous computing systems
Enabling cross-technology mobile applications with network-aware references
COORDINATION'11 Proceedings of the 13th international conference on Coordination models and languages
Adaptive qos control mechanism in flexible videoconference system
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
Towards qos-awareness of context-aware mobile applications and services
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
QoS management in MANETs using norm-governed agent societies
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
The weighted shortest path search based on multi-agents in mobile GIS management services
Wireless Communications & Mobile Computing
Hi-index | 0.01 |
Modern networks provide a QoS (quality of service) model to go beyond best-effort services, but current QoS models are oriented towards low-level network parameters (e.g., bandwidth, latency, jitter). Application developers, on the other hand, are interested in quality models that are meaningful to the end-user and, therefore, struggle to bridge the gap between network and application QoS models. Examples of application quality models are response time, predictability, or a budget (for transmission costs). Applications that can deal with changes in the network environment are called network-aware. A network-aware application attempts to adjust its resource demands in response to network performance variations. This paper presents a framework-based approach to the construction of network-aware programs. At the core of the framework is a feedback loop that controls the adjustment of the application to network properties. The framework provides the skeleton to address two fundamental challenges for the construction of network-aware applications: 1) how to find out about dynamic changes in network service quality and 2) how to map application-centric quality measures (e.g., predictability) to network-centric quality measures (e.g., QoS models that focus on bandwidth or latency). Our preliminary experience with a prototype network-aware image retrieval system demonstrates the feasibility of our approach. The prototype illustrates that there is more to network-awareness than just taking network resources and protocols into account and raises questions that need to be addressed (from a software engineering point of view) to make a general approach to network-aware applications useful.