The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Tcl and the Tk toolkit
An application level video gateway
Proceedings of the third ACM international conference on Multimedia
Improving TCP/IP performance over wireless networks
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Receiver-driven bandwidth adaptation for light-weight sessions
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
A proxy architecture for reliable multicast in heterogeneous environments
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A Case for NOW (Networks of Workstations)
IEEE Micro
EMail With A Mind of Its Own: The Safe-Tcl Language for Enabled Mail
Proceedings of the IFIP TC6/WG6.5 International Conference on Upper Layer Protocols, Architectures and Applications
Scalable Timers for Soft State Protocols
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Extending Tcl for dynamic object-oriented programming
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
A survey of active network research
IEEE Communications Magazine
Layered transmission and caching for the multicast session directory service
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
A proxy architecture for reliable multicast in heterogeneous environments
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
A model, analysis, and protocol framework for soft state-based communication
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Active network vision and reality: lessions from a capsule-based system
Proceedings of the seventeenth ACM symposium on Operating systems principles
A multicast scheme for parallel software-only video effects processing
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
MASH: enabling scalable multipoint collaboration
ACM Computing Surveys (CSUR)
A mobile agent infrastructure for the mobility support
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Source-adaptive multilayered multicast algorithms for real-time video distribution
IEEE/ACM Transactions on Networking (TON)
Adaptive push-pull: disseminating dynamic web data
Proceedings of the 10th international conference on World Wide Web
TOS: kernel support for distributed systems management
Proceedings of the 2001 ACM symposium on Applied computing
Dynamic handoff of multimedia streams
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Scaling video conferencing through spatial tiling
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Distributing media transformation over multiple media gateways
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Building efficient wireless sensor networks with low-level naming
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
An architecture for secure wide-area service discovery
Wireless Networks - Selected Papers from Mobicom'99
Application level hand-off support for mobile media transcoding sessions
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
The data management problem in post-pc devices and a solution
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Adaptive Push-Pull: Disseminating Dynamic Web Data
IEEE Transactions on Computers
Middleware for managing a large, heterogeneous programmable network
BT Technology Journal
MeGaDiP: a wide-area media gateway discovery protocol
Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Intelligent multimedia computing and networking
Application-level Programmable Internetwork Environment
BT Technology Journal
Adaptive Management of an Active Service Network
BT Technology Journal
Location Selection for Active Services
Cluster Computing
Mobility support in unified communication networks
WOWMOM '01 Proceedings of the 4th ACM international workshop on Wireless mobile multimedia
A Cluster-Based Active Router Architecture
IEEE Micro
Adaptive Video Multicast over the Internet
IEEE MultiMedia
An Active Network Approach to Support Multimedia Relays
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
Dynamically Transcoding Data Quality for Faster Web Access
HPCN Europe 2000 Proceedings of the 8th International Conference on High-Performance Computing and Networking
An Enhanced Mobility Management Mechanism for Active Access Networks
MATA '02 Proceedings of the 4th International Workshop on Mobile Agents for Telecommunication Applications
An Architecture for Application Layer Routing
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
Broadcasting Multimedia Channels in Future Mobile Systems
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
Bandwidth Measurements of ALM Trees for Content Distribution
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
Design and Performance of a Media Gateway Trader
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Enabling Flexible Services Using XML Metadata
ECMAST '99 Proceedings of the 4th European Conference on Multimedia Applications, Services and Techniques
A Policy Based Management Architecture for Large Scale Active Communication Systems
POLICY '01 Proceedings of the International Workshop on Policies for Distributed Systems and Networks
Informatics - 10 Years Back. 10 Years Ahead.
Tuning of QoS Aware Load Balancing Algorithm (QoS-LB) for Highly Loaded Server Clusters
ICN '01 Proceedings of the First International Conference on Networking-Part 2
Intelligent Multi-hop Video Communications
PCM '01 Proceedings of the Second IEEE Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
An Adaptive Optimal Multimedia Network Transmission Control Scheme
PCM '01 Proceedings of the Second IEEE Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Bandwidth Sensitive Content Transformation in Pervasive Computing
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
A mobility-aware broadcasting infrastructure for a wireless internet with hotspots
Proceedings of the 1st ACM international workshop on Wireless mobile applications and services on WLAN hotspots
IEEE/ACM Transactions on Networking (TON)
Streaming media middleware is more than streaming media
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Resource optimization in QoS multicast routing of real-time multimedia
IEEE/ACM Transactions on Networking (TON)
Active Service for Mobile Middleware
World Wide Web
Application-Level QoS Control for Video-on-Demand
IEEE Internet Computing
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
KStreams: kernel support for efficient data streaming in proxy servers
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Relational Soft Network and its realization
WISICT '05 Proceedings of the 4th international symposium on Information and communication technologies
A distributed scheme for autonomous service composition
Proceedings of the first ACM international workshop on Multimedia service composition
Mobile Networks and Applications - Special issue: Wireless mobile wireless applications and services on WLAN hotspots
Fractal: a mobile code-based framework for dynamic application protocol adaptation
Journal of Parallel and Distributed Computing - 19th International parallel and distributed processing symposium
Optimal Resource Allocation in Overlay Multicast
IEEE Transactions on Parallel and Distributed Systems
Load Balancing in a Cluster-Based Web Server for Multimedia Applications
IEEE Transactions on Parallel and Distributed Systems
Context-aware handover using active network technology
Computer Networks: The International Journal of Computer and Telecommunications Networking
ViCo: an adaptive distributed video correlation system
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Event on demand with MPEG-21 video adaptation system
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Towards a platform for wide-area overlay network deployment and management
Computer Networks: The International Journal of Computer and Telecommunications Networking
Evaluation of service selection techniques in service oriented computing networks
Multiagent and Grid Systems - Smart Grid Technologies & Market Models
The case for a dynamic proxy framework with voluntary/incentive-based client hosting scheme
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Fine-grained failover using connection migration
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Active names: flexible location and transport of wide-area resources
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
The multispace: an evolutionary platform for infrastructural services
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
P2P Object-based adaptivE Multimedia Streaming (POEMS)
Journal of Network and Systems Management
Transcoding-based error-resilient video adaptation for 3G wireless networks
EURASIP Journal on Advances in Signal Processing
Protectit: trusted distributed services operating on sensitive data
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
System architecture of a mobile message transport system
International Journal of Internet Protocol Technology
Grid-based dynamic service overlays
Future Generation Computer Systems
Personalized video adaptation based on video content analysis
Proceedings of the 9th International Workshop on Multimedia Data Mining: held in conjunction with the ACM SIGKDD 2008
Wireless multicast cross-layer framework for rate allocation: protocol design
International Journal of Internet Protocol Technology
Cross-layer optimal rate allocation for heterogeneous wireless multicast
EURASIP Journal on Wireless Communications and Networking - Special issue on fairness in radio resource management for wireless networks
Automatic creation and reconfiguration of network-aware service access paths
Computer Communications
System support for scalable and fault tolerant internet services
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
GateScript: a scripting language for generic active gateways
IWAN'04 Proceedings of the 6th IFIP TC6 international working conference on Active networks
E-AHRW: An Energy-Efficient Adaptive Hash Scheduler for Stream Processing on Multi-core Servers
Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems
Experience using a coordination-based architecture for adaptive web content provision
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
Review paper: New trends in ATM networks: a research view
Computer Communications
Using dynamic configuration to manage a scalable multimedia distribution system
Computer Communications
Hi-index | 0.00 |
Several recent proposals for an "active networks" architecture advocate the placement of user-defined computation within the network as a key mechanism to enable a wide range of new applications and protocols, including reliable multicast transports, mechanisms to foil denial of service attacks, intra-network real-time signal transcoding, and so forth. This laudable goal, however, creates a number of very difficult research problems, and although a number of pioneering research efforts in active networks have solved some of the preliminary small-scale problems, a large number of wide open problems remain. In this paper, we propose an alternative to active networks that addresses a restricted and more tractable subset of the active-networks design space. Our approach, which we (and others) call "active services", advocates the placement of user-defined computation within the network as with active networks, but unlike active networks preserves all of the routing and forwarding semantics of current Internet architecture by restricting the computation environment to the application layer. Because active services do not require changes to the Internet architecture, they can be deployed incrementally in today's Internet.We believe that many of the applications and protocols targeted by the active networks initiative can be solved with active services and, toward this end, we propose herein a specific architecture for an active service and develop one such service in detail --- the Media Gateway (MeGa) service --- that exploits this architecture. In defining our active service, we encountered six key problems --- service location, service control, service management, service attachment, service composition, and the definition of the service environment --- and have crafted solutions for these problems in the context of the MeGa service. To verify our design, we implemented and fielded MeGa on the UC Berkeley campus, where it has been used regularly for several months by real users who connect via ISDN to an "on-line classroom". Our initial experience indicates that our active services prototype provides a very flexible and programmable platform for intra-network computation that strikes a good balance between the flexibility of the active networks architecture and the practical constraints of incremental deployment in the current Internet.