The document discusses thread management in mashup execution platforms. It introduces different types of service components - call-response, polling, and callback. It then presents a case study on polling services, comparing a trivial one-thread-per-service solution to a proposed solution of one monitoring thread plus a thread pool for each service. The proposed solution uses system resources more efficiently by reducing memory consumption and response times compared to the trivial solution. Future work areas discussed include analyzing interactions with the JVM memory management and effects of garbage collection on performance.