Learn More
—Content distribution networks (CDNs) using storage clouds have recently started to emerge. Compared to traditional CDNs, storage cloud-based CDNs have the advantage of cost effectively offering hosting services to Web content providers without owning infrastructure. However, existing work on replica placement in CDNs does not readily apply in the cloud. In(More)
— Existing solutions for streaming multimedia in the Internet do not scale in terms of object size and number of supported streams. Using separate unicast streams, for example, will overload both network and servers. While caching is the standard technique for improving scalabil-ity, existing caching schemes do not support streaming media well. In this(More)
The emerging Multi-Protocol Label Switching (MPLS) networks enable network service providers to route band-width guaranteed paths between customer sites [3, 2, 8, 5]. This basic Label Switched Path (LSP) routing is often enhanced using restoration routing which sets up alternate LSPs to guarantee uninterrupted connectivity in case network links or nodes(More)
Real-time, online multi-player games are becoming increasingly popular due to advances in game design and the proliferation of broadband Internet access. However, fairness remains a major challenge when players over large geographic areas participate in a client-server based game together. This paper proposes a game-independent, network-based service,(More)
IEEE 802.11-based wireless local area networks, referred to as WiFi, have been globally deployed and the vast majority of mobile devices are currently WiFi-enabled. While WiFi has been proposed for multimedia content distribution, its lack of adequate support for multicast services hinders its ability to provide multimedia content distribution to a large(More)
We consider an architecture in which the same WiFi infrastructure can be dynamically shared among multiple operators. Our system, ViFi, virtualizes WLAN resources, allowing for controlled sharing of both the uplink and downlink bandwidth. ViFi operates with stock 802.11 clients, and can be implemented entirely as a software add-on for commodity 802.11 APs.(More)
—This paper presents a closed-loop (demand-driven) approach towards VoD services, called multicast with caching (Mcache). Servers use multicast to reduce bandwidth usage by serving multiple requests using a single data stream. However, this requires clients to delay receiving the movie until the multicast starts. Using regional cache servers, Mcache removes(More)
Multicast is an efficient means of transmitting the same content to multiple receivers while minimizing network resource usage. Applications that can benefit from multicast such as multimedia streaming and download, are now being deployed over 3G wireless data networks. Existing multicast schemes transmit data at a fixed rate that can accommodate the(More)