QualProbes: middleware QoS profiling services for configuring adaptive applications
IFIP/ACM International Conference on Distributed systems platforms
The Ninja architecture for robust Internet-scale systems and services373423
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
QoS Aspect Languages and Their Runtime Integration
LCR '98 Selected Papers from the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
An Automated Profiling Subsystem for QoS-Aware Services
RTAS '00 Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium (RTAS 2000)
Server Selection Using Dynamic Path Characterization in Wide-Area Networks
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Dynamic QoS-Aware Multimedia Service Configuration in Ubiquitous Computing Environments
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
The Architecture of the Remos System
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Reifying communication at the application level
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Nettimer: a tool for measuring bottleneck link, bandwidth
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Hybrid multicasting in large-scale service networks
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
A taxonomy for multimedia service composition
Proceedings of the 12th annual ACM international conference on Multimedia
On exploring performance optimizations in web service composition
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Towards building large scale multimedia systems and applications: challenges and status
Proceedings of the first ACM international workshop on Multimedia service composition
QoS-Aware service management for component-based distributed applications
ACM Transactions on Internet Technology (TOIT)
Capturing and Using QoS Relationships to Improve Service Selection
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
Minimum disruption service composition and recovery in mobile ad hoc networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Deadline division-based heuristic for cost optimization in workflow scheduling
Information Sciences: an International Journal
ZebraX: a model for service composition with multiple QoS constraints
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Adaptive and fault-tolerant service composition in peer-to-peer systems
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Minimum cost service composition in service overlay networks
World Wide Web
Network-aware heuristics for inter-domain meta-scheduling in Grids
Journal of Computer and System Sciences
Software architecture issues in scientific component development
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Workflow composition of service level agreements for web services
Decision Support Systems
CSP, cooperative service provisioning using peer-to-peer principles
IWSOS'07 Proceedings of the Second international conference on Self-Organizing Systems
Hi-index | 0.00 |
Peer-to-peer (P2P) computing grids consist of peer nodes that communicate directly among themselves through wide-area networks and can act as both clients and servers. These systems have drawn much research attention since they promote Internet-scale resource andservice sharing without any administration cost or centralized infrastructure support. However, aggregating different application services into a high-performance distributed application delivery in such systems is challenging due to the presence of dynamic performance information, arbitrary peer arrivals/departures, and systems' scalability requirement. In this paper, we propose a scalable QoS-aware service aggregation model to address the challenges. The model includes two tiers: (1) on-demand service composition tier, which is responsible for choosing and composing different application services into a service path satisfying the user's quality requirements; and (2) dynamic peer selection tier, whichdecides the specific peers where the chosen services are actually instantiated based on the dynamic, composite and distributed performance information. The model is designed and implemented in a fully distributed and self-organizing fashion. Conducting extensive simulations of a large-scale P2P system (104 peers), we show that our proposed model and algorithms achieve better performance than several common heuristic algorithms.