Cloud Gaming: Architecture and Performance
|
|
|
- Ariel Kennedy
- 9 years ago
- Views:
Transcription
1 Cloud Gaming: Architecture and Performance Ryan Shea Simon Fraser University Burnaby, Canada Edith C.-H. Ngai Uppsala University Uppsala, Sweden Jiangchuan Liu Simon Fraser University Burnaby, Canada Yong Cui Tsinghua University Beijing, China May 17, 2013 Abstract Recent advances in cloud technology have turned the idea of Cloud Gaming into a reality. Cloud Gaming, in its simplest form, renders an interactive gaming application remotely in the cloud and streams the scenes as a video sequence back to the player over the Internet. This is an advantage for less powerful computational devices that are otherwise incapable of running high quality games. Such industrial pioneers as Onlive and Gaikai have seen success in the market with large user bases. In this article, we conduct a systematic analysis of state-of-the-art cloud gaming platforms, and highlight the uniqueness of their framework design. We also measure their real world performance with different types of games, for both interaction latency and streaming quality, revealing critical challenges toward the widespread deployment of Cloud Gaming. 1 Introduction Through the utilization of elastic resources and widely deployed data-centers, cloud computing has provided countless new opportunities for both new and existing applications. Existing applications, from file sharing and document synchronization to media streaming, have experienced a great leap forward in terms of system efficiency and usability through leveraging cloud computing platforms. Much of these advances have come from exploring the cloud s massive resources with computational offloading and reducing user access latencies with strategically placed cloud data-centers. Recently, advances in cloud technology have expanded to allow offloading not only of traditional computations but also of such more complex tasks as high definition 3D rendering, which turns the idea 1
2 of Cloud Gaming into a reality. Cloud gaming, in its simplest form, renders an interactive gaming application remotely in the cloud and streams the scenes as a video sequence back to the player over the Internet. A cloud gaming player interacts with the application through a thin client, which is responsible for displaying the video from the cloud rendering server as well as collecting the player s commands and sending the interactions back to the cloud. Figure 1 shows a high level architectural view of such a cloud gaming system with thin clients and cloud-based rendering. Onlive [1] and Gaikai [2] are two industrial pioneers of cloud gaming, both having seen great success with multi-million user bases. The recent 380 millon dollar purchase of Gaikai by Sony [3], an industrial giant in digital entertainment and consumer electronics, shows that cloud gaming is beginning to move into the mainstream. From the perspective of industry, cloud gaming can bring immense benefits by expanding the user base to the vast number of less-powerful devices that support thin clients only, particularly smartphones and tablets. As an example, the recommended system configuration for Battlefield 3, a highly popular first-person shooter game, is a quad-core CPU, 4 GB RAM, 20 GB storage space, and a graphics card with at least 1GB RAM (e.g., NVIDIA GEFORCE GTX 560 or ATI RADEON 6950), which alone costs more than $500. The newest tablets (e.g., Apple s ipad with Retina display and Google s Nexus 10) cannot even meet the minimum system requirements that need a dual-core CPU over 2.4 GHz, 2 GB RAM, and a graphics card with 512 MB RAM, not to mention smartphones of which the hardware is limited by their smaller size and thermal control. Furthermore, mobile terminals have different hardware/software architecture from PCs, e.g., ARM rather than x86 for CPU, lower memory frequency and bandwidth, power limitations, and distinct operating systems. As such, the traditional console game model is not feasible for such devices, which in turn become targets for Gaikai and Onlive. Cloud gaming also reduces customer support costs since the computational hardware is now under the cloud gaming provider s full control, and offers better Digital Rights Management (DRM) since the codes are not directly executed on a customer s local device. However, cloud gaming remains in its early stage and there remain significant theoretical and practical challenges towards its widespread deployment. In this article, we conduct a systematic analysis of state-of-the-art cloud gaming platforms, both in terms of their design and their performance. We first offer an intuitive description of the unique design considerations and challenges addressed by existing platforms. We highlight their framework design. Using Onlive as a representative, we then measure its real world performance with different types of games, for both interaction latency and streaming quality. Finally, we discuss the future of cloud gaming as well as issues yet to be addressed. 2
3 Figure 1: Cloud Gaming Overview 2 Cloud Gaming: Issues and Challenges From low latency live video streaming to high performance 3D rendering, cloud gaming must bring together a plethora of bleeding edge technologies to function. We begin our analysis with the important design considerations, which are currently being addressed by cloud gaming providers. A cloud gaming system must collect a player s actions, transmit them to the cloud server, process the action, render the results, encode/compress the resulting changes to the game-world, and stream the video (game scenes) back to the player. To ensure interactivity, all of these serial operations must happen in the order of milliseconds. Intuitively, this amount of time, which is defined as interaction delay, must be kept as short as possible in order to provide a rich experience to the cloud game players. However, there are tradeoffs: the shorter the player s tolerance for interaction delay, the less time the system has to perform such critical operations as scene rendering and video compression. Also, the lower this time threshold is, the more likely a higher network latency can negatively affect a player s experience of interaction. With this is mind, we start our design discussion with delay tolerance. 3
4 Example Game Type Perspective Delay Threshold First Person Shooter (FPS) First Person 100 ms Role Playing Game (RPG) Third-Person 500 ms Real Time Strategy (RTS) Omnipresent 1000 ms Table 1: Delay Tolerance in Traditional Gaming 2.1 Interaction Delay Tolerance Studies on traditional gaming systems have found that different styles of games have different thresholds for maximum tolerable delay [4]. Table 1 summarizes the maximum delay that an average player can tolerate before the Quality of Experience (QoE) begins to degrade. As a general rule, games that are played in the first person perspective, such as the shooter game Counter Strike, become noticeably less playable when actions are delayed by as little as 100 ms. This low delay tolerance is because such first person games tend to be action-based, and players with a higher delay tend to have a disadvantage [5]. In particular, the outcome of definitive game changing actions such as who pulled the trigger first can be extremely sensitive to the delay in an action-based First Person Shooter (FPS) game. Third person games, such as Role Playing Games (RPG), and many massively multi-player games, such as World of Warcraft, can often have a higher delay tolerance of up to 500 ms. This is because a player s commands in such games, e.g., use item, cast spell, or heal character, are generally executed by the player s avatar; there is often an invocation phase, such as chanting magic words before a spell is cast, and hence the player does not expect the action to be instantaneous. The actions must still be registered in a timely manner, since the player can become frustrated if the interaction delay causes them a negative outcome, e.g., they healed before an enemy attack but still died because their commands were not registered by the game in time. The last category of games are those played in an omnipresent view, i.e., a top down view looking at many controllable entities. Examples are Real Time Strategy (RTS) games like Star Craft and simulation games such as The Sims. Delays of up to 1000 ms can be acceptable to these styles of games since the player often controls many entities and issues many individual commands, which often take seconds or even minutes to complete. In a typical RTS game, a delay of up to 1000 ms for a build unit action that takes over a minute will hardly be noticed by the player. Although there is much similarity between interaction delay tolerance for traditional gaming and cloud gaming, we must stress the following critical distinctions. First, traditionally, the interaction delay was only an issue for multiplayer online gaming systems, and was generally not considered for single player games. Cloud gaming drastically changes this; now all games are being rendered remotely and streamed back to the player s thin client. As such, we must be concerned with interaction delay even for a single player game. Also, traditional online gaming systems often hide the effects of interaction delay by rendering 4
5 the action on a player s local system before it ever reaches the gaming server. For example, a player may instruct the avatar to move and it immediately begins the movement locally; however the gaming server may not receive the update on the position for several milliseconds. Since cloud gaming offloads its rendering to the cloud, the thin client no longer has the ability to hide the interaction delay from the player. Visual cues such as mouse cursor movement can be delayed by up to 1000 ms, making it impractical to expect the player will be able to tolerate the same interaction delays in cloud gaming as they do in traditional gaming systems. We conjecture that the maximum interaction delay for all games hosted in a cloud gaming context should be at most 200 ms. Other games, specifically such action-based games as first person shooters likely require less than 100 ms interaction delay in order not to affect the players QoE. Recent research using subjective tests have indicated the that this is indeed the case [6]. 2.2 Video Streaming and Encoding We next examine the video streaming and encoding needs of a cloud gaming system. Cloud gaming s video streaming requirements are quite similar to another classical application, namely, live media streaming. Both cloud gaming and live media streaming must quickly encode/compress incoming video and distribute it to end users. In both, we are only concerned with a small set of the most recent video frames and do not have access to future frames before they are produced, implying encoding must be done with respect to very few frames. However, live video streaming and cloud gaming also have important differences. First, compared to live media streaming, cloud gaming has virtually no capacity to buffer video frames on the client side. This is because, when a player issues a command to the local thin client, the command must traverse the Internet to the cloud, be processed by the game logic, rendered by the processing unit, compressed by the video encoder and streamed back to the player. Given that this must all be done in under ms, it is apparent that there is not much margin for a buffer. Live media streaming on the other hand can afford a buffer of hundreds of milliseconds or even a few seconds with very little loss to the QoE of the end user. The sensitive real time encoding needs of cloud gaming make the choice of video encoder of paramount importance for any cloud gaming provider. Currently, the major cloud gaming providers Gaikai and Onlive both use versions of the H.264/MPEG-4 AVC encoder. Gaikai uses a software based approach for encoding where as Onlive is using specialized hardware to compress its cloud gaming video streams. In either case the choice of the H.264 encoder is motivated by the fact that the encoder not only has a very high compression ratio but also that it can be configured to work well with stringent real time demands. 5
6 Figure 2: Framework of a cloud gaming platform 3 Cloud Gaming Framework Based on the design considerations we have been discussing, we now outline a generic framework for a cloud gaming system. Figure 2 shows the various functions and modules required by a cloud gaming system. As can be observed, a player s commands must be sent over the Internet from its thin client to the cloud gaming platform. Once the commands reach the cloud gaming platform they are converted into appropriate in-game actions, which are interpreted by the game logic into changes in the game world. The game world changes are then processed by the cloud system s graphical processing unit (GPU) into a rendered scene. The rendered scene must be compressed by the video encoder, and then sent to a video streaming module, which delivers the video stream back to the thin client. Finally, the thin client decodes the video and displays the video frames to the player. To confirm the representability of this generic framework, we have conducted a traffic measurement and analysis from the edge of four networks which are located in the United States, Canada, China and Japan. We recorded the packet flow of both Gaikai and Onlive. After that, we used Wireshark to extract packetlevel details, which reveal the existence of thin clients and their interactions with remote cloud servers. We also discover that Gaikai is implemented using two public clouds, namely Amazon EC2 and Limelight. When a player selects a game on Gaikai, an EC2 virtual machine will first deliver the Gaikai game client 6
7 Measurement Processing Time (ms) Cloud Overhead (ms) Local Render 36.7 na Onlive base Onlive (+10 ms) Onlive (+20 ms) Onlive (+50 ms) Onlive (+75 ms) Table 2: Processing Time and Cloud Overhead to the player. After that, it forwards the IP addresses of game proxies that are ready to run the selected games to the players. The player will then select one game proxy to run the game. For multiplayer online games, these game proxies will also forward the players operations to game servers and send the related information/reactions back to the players. Onlive s workflow is quite similar, but is implemented with a private cloud environment. Using public clouds enables lower implementation costs and higher scalability; yet a private cloud may offer better performance and customization that fully unleash the potentials of cloud for gaming. Hence, we use Onlive in the following measurement and analysis. 4 Real World Performance: Onlive Despite some recent financial issues, Onlive was one of the first to enter into the North American market and offers one of the most advanced implementations of cloud gaming available for analysis. A recent official announcement from Onlive put the number of subscribers at roughly 2.5 million, with an active user base of approximately 1.5 million. We evaluate the critically acclaimed game Batman Arkham Asylum on Onlive and compare its performance to a copy of the game running locally. In our analysis, we look at two important metrics, namely, the interaction delay (response time) and image quality. Our hardware remains consistent for all experiments. We run Batman through an Onlive thin client as well as locally on our local test system. The test system contains an AMD 7750 dual core processor, 4 GB of ram, a 1-terabyte 7200 RPM hard drive, and an AMD Radeon 3850 GPU. The network access is provided through a wired connection to a residential cable modem with a maximum connection speed of 25 Mb/s for download and 3 Mb/s for upload. Our system specifications and network connections exceed the recommended standards both for Onlive and the local copy of the game, which ensures the bottleneck that we will see is solely due to the intervention of cloud. 4.1 Measuring Interaction Delay As discussed previously in section 2.1, minimizing interaction delay is a fundamental design challenge for cloud gaming developers and is thus a critical metric 7
8 300 Interaction Delay Network RTT 250 Milliseconds Processing Time 50 0 Onlive Base Local Render Onlive (+10 ms) Onlive (+20 ms) Onlive (+75 ms) Onlive (+50 ms) Figure 3: Interaction Delay in Onlive to measure. To accurately measure interaction delay for Onlive and our local game, we use the following technique. First, we install and configure our test system with a video card tuning software, MSI afterburner. It allows users to control many aspects of the system s GPU, even the fan speed. We however are interested in its secondary uses, namely, the ability to perform accurate screen captures of gaming applications. Second, we configure our screen capture software to begin recording at 100 frames per second when we press the Z key on the keyboard. The Z key also corresponds to the Zoom Vision action in our test game. We start the game and use the zoom vision action. By looking at the resulting video file, we can determine the interaction delay from the first frame that our action becomes evident. Since we are recording at 100 frames per second, we have a 10 millisecond granularity in our measurements. To calculate the interaction delay in milliseconds, we take the frame number and multiply by 10 ms. Since recording at 100 frames per second can be expensive in terms of CPU and hard disk overhead we apply two optimizations to minimize the influence that recording has on our games performance. First, we resize the frame to 1/4 of the original image resolution. Second, we apply Motion JPEG compression before writing to the disc. These two optimizations allow us to record at 100 frames per second, while using less than 5% of the CPU and writing only 1 MB/s to the disk. To create network latencies, we set up a software Linux router between our test system and Internet connection. On our router we install the Linux network emulator Netem, which allows us to control such network conditions as 8
9 network delay. We determine that our average base-line network Round Trip Time (RTT) to Onlive is approximately 30 milliseconds with a 2 ms standard deviation. For each experiment we collect 3 samples and average them. The results can be seen in Figure 3, where the labels on the Onlive data points indicate the added latency. For example, Onlive (+20 ms) indicates that we added an additional 20 ms on the network delay, bringing the total to 50 ms. Our locally rendered copy has an average interaction delay of approximately 37 ms, whereas our Onlive baseline takes approximately four times longer at 167 ms to register the same game action. As is expected, when we simulate higher network latencies, the interaction delay increases. Impressively, the Onlive system manages to keep its interaction delay below 200 ms in many of our tests. This indicates that for many styles of games Onlive could provide acceptable interaction delays. However, when the network latency exceeds 50 ms, the interaction delays may begin to hinder the users experience. Also, even with our baseline latency of only 30 ms, the system could not provide an interaction delay of less than 100 ms, the expected threshold for first person shooters. We next further examine the delay into detailed components. Returning to Figure 3, we define the processing time to be the amount of interaction delay caused by the game logic, GPU rendering, video encoding, etc; that is, it is the components of the interaction delay not explained by the network latency. For example, our locally rendered copy of the game has no network latency; therefore its processing time is simply 37 ms. Our Onlive-base case, on the other hand, has its communication delayed by approximately 30 ms due to the network latency, meaning its processing time is approximately 137 ms. Finally, we calculate the cloud overhead, which we define to be the delay not caused by the core game logic or network latency. It includes the amount of delay caused by the video encoder and streaming system used in Onlive. To calculate this number, we subtract the local render processing time of 37 ms from our Onlive experiment processing time. Table 2 gives the interaction processing and cloud overhead measured in our experiments. As can be seen, the cloud processing adds about ms of interaction delay to the Onlive system. This finding indicates that the cloud processing overhead alone is over 100 ms, meaning that any attempt to reach this optimal interaction delay threshold will require more efficient designs in terms of video encoders and streaming software. 4.2 Measuring Image Quality Just as critical as low interaction delay to a cloud game player is image quality. As mentioned previously Onlive uses a hardware H.264 encoder with a realtime encoding profile, implying the compression will cause some degree of image quality loss. Devising a methodology to objectively analyze the image quality of a commercial cloud gaming system such as Onlive has a number of technical challenges. First, to obtain an accurate sample for the video quality analysis, we must be able to record a deterministic sequence of frames from Onlive and compare it to our local platform. Yet, although the stream is known to be encoded by H.264, the stream packets can hardly be directly captured and 9
10 PSNR Local Capture Onlive 10 Mb/s Onlive 7 Mb/s Onlive 6 Mb/s Onlive 4 Mb/s Onlive 3 Mb/s (a) PSNR experiments SSIM Local Capture Onlive 10 Mb/s Onlive 7 Mb/s Onlive 6 Mb/s Onlive 4 Mb/s Onlive 3 Mb/s (b) SSIM experiments Figure 4: Onlive comparison 10
11 (a) Master Image (b) Local Capture (c) Onlive: 10 Mb/s Connection (PSNR:26.58 db, (PSNR:33.85 db, SSIM:0.97) SSIM:0.94) (d) Onlive: 6 Mb/s Connection(PSNR:26.53 (e) Onlive: 3.0 Mb/s Con- db, nection (PSNR: db, SSIM:0.92) SSIM:0.89) Figure 5: Image Quality Comparison 11
12 analyzed since it appears that Onlive is using a proprietary version of the Real Time Transport Protocol (RTP). The rendering settings used by Onlive are not publicly visible, either. For example, it remains unknown if Onlive has enabled anti-aliasing or what the draw distance is for any game. With these issues in mind, we have determined the following methodology to measure Onlive image quality. Once again we select the popular game Batman Arkham Asylum as our test game, and we use the same test platform described previously. To mitigate the effect that different rendering settings have on the image quality, we choose the pre-rendered intro movie of the game to record. To improve the accuracy of our analysis, we unpack the intro video s master file from the game files of our local copy of Batman Arkham Asylum. The extracted movie file has a resolution of 1280 x 720 pixels (720p), which perfectly matches the video streamed by Onlive. We also configured our local copy of Batman to run at a resolution of 1280 x 720 pixels. We configured our display driver to force a frame rate of 30 FPS to match the rate of target video. Next, we configure MSI afterburner to record the video uncompressed with a resolution of 1280 x 720 pixels at 30 FPS. The lack of video compression is very important as we do not want to taint the samples by applying lossy compression. We then capture the intro sequence of our locally running game and Onlive running with different bandwidth limits. To control the bandwidth, we again use our Linux software router and perform traffic shaping to hit our targets. We test Onlive running from its optimal bandwidth setting of 10 Mb/s gradually down to 3.0 Mb/s. It covers a broad spectrum of bandwidths commonly available to residential Internet subscribers. Before each run, we ensure our bandwidth settings are correct by a probing test. After capturing all the required video sequences, we select the same 40 second (1200 frame) section from each video on which to perform an image quality analysis. We analyze the video using two classical metrics, namely Peak Signal-to-Noise Ratio (PSNR) and Structural Similarity Index Method (SSIM). The results for PSNR are given in Figure 4a and SSIM are given in Figure 4b, respectively. The PSNR method quantifies the amount of error (noise) in the reconstructed video, which has been added during compression. The SSIM method calculates the structural similarity between the two video frames. As can be seen, our local capture scored a high PSNR and SSIM; however it is not perfect, indicating some difference in the recorded video and the master file. Much of this difference is likely due to slightly different brightness and colour settings used by the internal video player in the Batman game engine. When the local capture is compared to Onlive running at any connection rate, we can see a large drop in terms of both PSNR and SSIM. Since PSNR and SSIM are not on a linear scale, the drops actually indicate a considerable degradation in image quality. Generally a PSNR of 30 db and above is considered good quality, however 25 and above is considered acceptable for mobile video streaming. Not surprisingly, as we drop our test systems connection bandwidth the image quality begins to suffer considerable degradation as well. With the exception of the 3.0 Mb/s test, all samples stay above a PSNR of 25 db; so although there is room for improvement, the image 12
13 quality is still acceptable. Figure 5 illustrates the effect of Onlive s compression taken from a single frame of the opening sequence. As can be seen the effect of compression is quite noticeable especially as the amount of available bandwidth decreases. 5 Conclusion and Further Discussion This article has closely examined the framework design of state-of-the-art cloud gaming platforms. We have also measured the performance of Onlive, one of the most representative and successful cloud gaming platforms to date. The results, particularly on interaction latency and streaming quality under diverse game, computer, and network configurations, have revealed the potentials of cloud gaming as well as the critical challenges toward its widespread deployment. For a future work we would like to further investigate the effect other network conditions such as packet loss and jitter have on the end users cloud gaming experience. Cloud gaming is a rapidly evolving technology, with many exciting possibilities. One frequently mentioned is to bring advanced 3D content to relatively weaker devices such as smart phones and tablets. This observation is made even more relevant by the fact that both Gaikai and Onlive are actively working on Android apps to bring their services to these mobile platforms. However, recent large scale research indicates that it is not uncommon to find cellular network connections that have network latencies in excess of 200 ms [7], which alone may already cause the interaction delay to become too high for many games. Seamless integration between cellular data connection and the lower latency WiFi connection is expected, and the switching to LTE may help alleviate the problem. Other potential advancements involve intelligent thin clients that can perform a portion of the game rendering and logic locally to hide some of the issues associated with interaction delay, or distributed game execution across multiple specialized virtual machines [8]. This will likely require creating games specifically optimized for cloud platforms. Besides software and service providers, hardware manufacturers have also shown a strong interest in cloud gaming, and some have begun working on dedicated hardware solutions to address the prominent issues of cloud gaming. NVIDIA has just unveiled the GeForce grid graphical processor, which is targeted specifically towards cloud gaming systems [9]. It is essentially an all in one graphical processor and encoding solution. The published specification shows that each of these processors has enough capability to render and encode four games simultaneously. NVIDIA s internal tests show that it can significantly mitigate the latency introduced in current cloud gaming systems [10]. It is widely expected that this type of specialized hardware will usher in a new generation of cloud gaming. 13
14 References [1] Onlive. [2] Gaikai. [3] Engadget. Sony buys Gaikai cloud gaming service for 380 million. [4] M. Claypool and K. Claypool. Latency and player actions in online games. Communications of the ACM, 49(11):40 45, [5] M. Claypool and K. Claypool. Latency can kill: precision and deadline in online games. In Proceedings of the first annual ACM SIGMM conference on Multimedia systems, pages ACM, [6] M. Jarschel, D. Schlosser, S. Scheuring, and T. Hoßfeld. An evaluation of qoe in cloud gaming based on subjective tests. In Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2011 Fifth International Conference on, pages IEEE, [7] J. Sommers and P. Barford. Cell vs. wifi: on the performance of metro area mobile connections. In Proceedings of the 2012 ACM conference on Internet measurement conference, pages ACM, [8] Z. Zhao, K. Hwang, and J. Villeta. Game cloud design with virtualized cpu/gpu servers and initial performance results. In Proceedings of the 3rd workshop on Scientific Cloud Computing Date, pages ACM, [9] Geforce grid. [10] James Wang. Nvidia geforce grida glimpse at the future of gaming. 14
15 Ryan Shea Ryan Shea received the B.Sc. degree in computer science from Simon Fraser University, Burnaby, Canada in He is currently a Ph.D. candidate in the Network Modeling lab at Simon fraser University, where he also completed the Certificate in University Teaching and Learning. He has worked as a network administrator with various non-profit groups. His research interests are computer and network virtualization, and performance issues in Cloud computing. Recently, he received the best student paper award at IEEE/ACM IWQoS 2012 for his paper Understanding the impact of denial of service attacks on virtual machines. Jiangchuan Liu Jiangchuan Liu (S 01-M 03-SM 08) received the BEng degree (cum laude) from Tsinghua University, Beijing, China, in 1999, and the PhD degree from The Hong Kong University of Science and Technology in 2003, both in computer science. He is a recipient of Microsoft Research Fellowship (2000), Hong Kong Young Scientist Award (2003), and Canada NSERC DAS Award (2009). He is a co-recipient of the IEEE ComSoc Best Paper Award on Multimedia Communications (2009), Best Paper Award of IEEE Globecom 2011, and Best Student Paper Awards of IEEE/ACM IWQoS 2008 and IWQoS He is currently an Associate Professor in the School of Computing Science, Simon Fraser University, British Columbia, Canada, and was an Assistant Professor in the Department of Computer Science and Engineering at The Chinese University of Hong Kong from 2003 to His research interests include multimedia systems and networks, wireless ad hoc and sensor networks, and peer-to-peer and overlay networks. He is a Senior Member of IEEE and a member of Sigma Xi. He is an Associate Editor of IEEE Transactions on Multimedia, and an editor of IEEE Communications Surveys and Tutorials. He is TPC Vice Chair for Information Systems of IEEE INFOCOM Edith C.-H. Ngai Edith Ngai is currently an Associate Professor in the Department of Information Technology, Uppsala University, Sweden. She received her PhD in Computer Science and Engineering from The Chinese University of Hong Kong in She was a post-doc at Imperial College London in Previously, she has also conducted research at UCLA, Simon Fraser University, and Tsinghua University. Her research areas include wireless sensor networks, mobile computing, information-centric networking, network security and privacy. Her co-authored papers have received best paper runner-up awards in ACM/IEEE IPSN 2013 and IEEE IWQoS She served as TPC co-chair in SNCNW 2012 and pub- 15
16 licity co-chair in IEEE MSN She is a VINNMER Fellow (2009) awarded by Swedish Governmental Agency of Innovation Systems (VINNOVA). Yong Cui Yong Cui, received the BE degree and the Ph.D. degree from Tsinghua University, China in 1999 and 2004, respectively. He is currently a full professor in Tsinghua University, Council Member in China Communication Standards Association, Co-Chair of IETF IPv6 Transition WG Softwire. Having published more than 100 papers in refereed journals and conferences, he received the National Science and Technology Progress Award of China in 2005, the Influential Invention Award of China Information Industry in both 2012 and 2004, best paper awards in ACM ICUIMC 2011 and WASA Holding more than 40 patents, he is one of the authors in RFC 5747 and RFC 5565 for his proposal on IPv6 transition technologies. He serves at the Editorial Board on both IEEE TPDS and IEEE TCC. His major research interests include mobile wireless Internet and computer network architecture. 16
17 Figure 6: Cloud Gaming Overview 17
18 Example Game Type Perspective Delay Threshold First Person Shooter (FPS) First Person 100 ms Role Playing Game (RPG) Third-Person 500 ms Real Time Strategy (RTS) Omnipresent 1000 ms Table 3: Delay Tolerance in Traditional Gaming 18
19 Figure 7: Framework of a cloud gaming platform 5.1 Measuring Interaction Delay 19
20 300 Interaction Delay Network RTT 250 Milliseconds Processing Time 50 0 Local Render Onlive Base Onlive (+10 ms) Onlive (+75 ms) Onlive (+50 ms) Onlive (+20 ms) Figure 8: Interaction Delay in Onlive 20
21 Measurement Processing Time (ms) Cloud Overhead (ms) Local Render 36.7 na Onlive base Onlive (+10 ms) Onlive (+20 ms) Onlive (+50 ms) Onlive (+75 ms) Table 4: Processing Time and Cloud Overhead 21
22 PSNR Local Capture Onlive 10 Mb/s Onlive 7 Mb/s Onlive 6 Mb/s Onlive 4 Mb/s Onlive 3 Mb/s (a) PSNR experiments SSIM Local Capture Onlive 10 Mb/s Onlive 7 Mb/s Onlive 6 Mb/s Onlive 4 Mb/s Onlive 3 Mb/s (b) SSIM experiments Figure 9: Onlive comparison 22
23 (a) Master Image (b) Local Capture (c) Onlive: 10 Mb/s Connection (PSNR:26.58 db, (PSNR:33.85 db, SSIM:0.97) SSIM:0.94) (d) Onlive: 6 Mb/s Connection(PSNR:26.53 (e) Onlive: 3.0 Mb/s Con- db, nection (PSNR: db, SSIM:0.92) SSIM:0.89) Figure 10: Image Quality Comparison 23
Cloud Gaming: Architecture and Performance
Cloud Gaming: Architecture and Performance Ryan Shea Simon Fraser University Burnaby, Canada Email: [email protected] Jiangchuan Liu Simon Fraser University Burnaby, Canada Email: [email protected] Edith C.-H.
Chapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada www.ece.ubc.ca/~vleung
Gaming as a Service Prof. Victor C.M. Leung The University of British Columbia, Canada www.ece.ubc.ca/~vleung International Conference on Computing, Networking and Communications 4 February, 2014 Outline
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from
CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014
CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014 Introduction Cloud ification < 2013 2014+ Music, Movies, Books Games GPU Flops GPUs vs. Consoles 10,000
Getting Started with RemoteFX in Windows Embedded Compact 7
Getting Started with RemoteFX in Windows Embedded Compact 7 Writers: Randy Ocheltree, Ryan Wike Technical Reviewer: Windows Embedded Compact RDP Team Applies To: Windows Embedded Compact 7 Published: January
ADVANTAGES OF AV OVER IP. EMCORE Corporation
ADVANTAGES OF AV OVER IP More organizations than ever before are looking for cost-effective ways to distribute large digital communications files. One of the best ways to achieve this is with an AV over
Rethinking the Small Cell Business Model
CASE STUDY Intelligent Small Cell Trial Intel Architecture Rethinking the Small Cell Business Model In 2011 mobile data traffic experienced a 2.3 fold increase, reaching over 597 petabytes per month. 1
Lab Testing Summary Report
Lab Testing Summary Report May 2007 Report 070529 Product Category: Network Acceleration Vendor Tested: Cisco Systems Product Tested: Cisco Wide Area Application Services (WAAS) v4.0.7 Key findings and
IP Video Rendering Basics
CohuHD offers a broad line of High Definition network based cameras, positioning systems and VMS solutions designed for the performance requirements associated with critical infrastructure applications.
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
Mobile Multimedia Meet Cloud: Challenges and Future Directions
Mobile Multimedia Meet Cloud: Challenges and Future Directions Chang Wen Chen State University of New York at Buffalo 1 Outline Mobile multimedia: Convergence and rapid growth Coming of a new era: Cloud
MICROSOFT. Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7
MICROSOFT Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7 Microsoft Corporation January 2010 Copyright This document is provided as-is. Information and views expressed
Sage 200 Online. System Requirements and Prerequisites
Sage 200 Online System Requirements and Prerequisites v2013 Copyright statement Sage (UK) Limited, 2013. All rights reserved. If this documentation includes advice or information relating to any matter
An Efficient Application Virtualization Mechanism using Separated Software Execution System
An Efficient Application Virtualization Mechanism using Separated Software Execution System Su-Min Jang, Won-Hyuk Choi and Won-Young Kim Cloud Computing Research Department, Electronics and Telecommunications
Sample Project List. Software Reverse Engineering
Sample Project List Software Reverse Engineering Automotive Computing Electronic power steering Embedded flash memory Inkjet printer software Laptop computers Laptop computers PC application software Software
App coverage. ericsson White paper Uen 284 23-3212 Rev B August 2015
ericsson White paper Uen 284 23-3212 Rev B August 2015 App coverage effectively relating network performance to user experience Mobile broadband networks, smart devices and apps bring significant benefits
Internet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, [email protected] Ling Guan, [email protected] 1 Outline Internet video streaming Overview Video coding Approaches for video
Whitepaper. NVIDIA Miracast Wireless Display Architecture
Whitepaper NVIDIA Miracast Wireless Display Architecture 1 Table of Content Miracast Wireless Display Background... 3 NVIDIA Miracast Architecture... 4 Benefits of NVIDIA Miracast Architecture... 5 Summary...
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang
1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.
SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.
SNAPPIN.IO SNAPPIN.IO Snappin is an ecosystem oriented to retail that aims to increase in store sales due to the proactive involvement of users, relying on mechanisms of "Engagement", "Empowerment " and
Multimedia Data Transmission over Wired/Wireless Networks
Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: [email protected]
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management
Mobile Application Performance
Mobile Application Performance Tips & Tricks to Significantly Boost App Performance Ray Bennett Director, Microstrategy - Mobile Service Line 11km/s (7mps) Escape Velocity Performance Definition What is
Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.
Application Notes Title Series Impact of Delay in Voice over IP Services VoIP Performance Management Date January 2006 Overview This application note describes the sources of delay in Voice over IP services,
Cloud Apps HCSS Software Hosting & Data Security
Cloud Apps HCSS Software Hosting & Data Security Innovative Software for the Construction Industry SOLUTION Productivity in the cloud. We expect you to be the experts when it comes to building roads and
Stream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
Meeting the Five Key Needs of Next-Generation Cloud Computing Networks with 10 GbE
White Paper Meeting the Five Key Needs of Next-Generation Cloud Computing Networks Cloud computing promises to bring scalable processing capacity to a wide range of applications in a cost-effective manner.
MAXPRO. NVR Software NETWORK VIDEO RECORDING SOLUTION
NETWORK VIDEO RECORDING SOLUTION Honeywell s MAXPRO is a flexible, scalable and open IP video surveillance system. Supporting Honeywell's high definition (HD) cameras and broad integration with third party
Video compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
http://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
Performance analysis and comparison of virtualization protocols, RDP and PCoIP
Performance analysis and comparison of virtualization protocols, RDP and PCoIP Jiri Kouril, Petra Lambertova Department of Telecommunications Brno University of Technology Ustav telekomunikaci, Purkynova
Copyright Copyright 2014 SerVision Ltd. All Rights Reserved.
Applliicatiion Sollutiion MONITORING STATIONARY SITES Usiing SerViisiion Viideo Gateways to Moniitor Fiixed Siites wiith Preexiistiing Cablled Networkiing IInfrastructure Copyright Copyright 2014 SerVision
ACANO SOLUTION VIRTUALIZED DEPLOYMENTS. White Paper. Simon Evans, Acano Chief Scientist
ACANO SOLUTION VIRTUALIZED DEPLOYMENTS White Paper Simon Evans, Acano Chief Scientist Updated April 2015 CONTENTS Introduction... 3 Host Requirements... 5 Sizing a VM... 6 Call Bridge VM... 7 Acano Edge
Boundless Security Systems, Inc.
Boundless Security Systems, Inc. sharper images with better access and easier installation Product Overview Product Summary Data Sheet Control Panel client live and recorded viewing, and search software
Integrated Application and Data Protection. NEC ExpressCluster White Paper
Integrated Application and Data Protection NEC ExpressCluster White Paper Introduction Critical business processes and operations depend on real-time access to IT systems that consist of applications and
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA) Abhijeet Padwal Performance engineering group Persistent Systems, Pune email: [email protected]
3G/Wi-Fi Seamless Offload
Qualcomm Incorporated March 2010 Table of Contents [1] Introduction... 1 [2] The Role of WLAN... 2 [3] 3G/Wi-Fi Seamless Offload Pathway... 2 [4] Application-Based Switching... 3 [5] Wi-Fi Mobility...
The Next Generation Network:
JULY, 2012 The Next Generation Network: Why the Distributed Enterprise Should Consider Multi-circuit WAN VPN Solutions versus Traditional MPLS Tolt Solutions Network Services 125 Technology Drive Suite
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
Machine Data Analytics with Sumo Logic
Machine Data Analytics with Sumo Logic A Sumo Logic White Paper Introduction Today, organizations generate more data in ten minutes than they did during the entire year in 2003. This exponential growth
Nighthawk X4 AC2350 Smart WiFi Dual Band Gigabit Router
Performance & Use 1.4GHz Dual Core Processor Network Storage Ready Twin USB 3.0 + esata AC2350 WiFi up to 2.33Gbps (600 + 1733 Mbps ) Next generation Quad-Stream Wave 2 WiFi Fastest available 1.4GHz dual
WHITEPAPER. Image processing in the age of 10 Gigabit Ethernet
WHITEPAPER High resolution, high speed and low cost: CameraLink, CoaXPress or GigE Vision over 10GigE? Authors: Dipl.-Phys. Stephanie Zahner, Technical Product Manager Dr.-Ing. Ronald Müller, Head of Product
TRANSCODING CHOICES FOR A MULTISCREEN WORLD
TRANSCODING CHOICES FOR A MULTISCREEN WORLD JONATHAN RUFF, GLOBAL TECHNICAL MARKETING LEAD SANTHANA CHARI, VP ENGINEERING DIGITAL VIDEO SYSTEMS MARK DEPIETRO, VP CORPORATE STRATEGY & BUSINESS DEVELOPMENT
Understanding the Performance of an X550 11-User Environment
Understanding the Performance of an X550 11-User Environment Overview NComputing's desktop virtualization technology enables significantly lower computing costs by letting multiple users share a single
About Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战
Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战 Jiannong Cao Internet & Mobile Computing Lab Department of Computing Hong Kong Polytechnic University Email: [email protected]
Purpose... 3. Computer Hardware Configurations... 6 Single Computer Configuration... 6 Multiple Server Configurations... 7. Data Encryption...
Contents Purpose... 3 Background on Keyscan Software... 3 Client... 4 Communication Service... 4 SQL Server 2012 Express... 4 Aurora Optional Software Modules... 5 Computer Hardware Configurations... 6
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
Mobile Device Manual for 3G DVRs
Mobile Device Manual for 3G DVRs The 3G DVR can be monitored with APPS for supported mobile device operating systems. Please refer to the table below for your specific mobile device application. Please
Simplifying the remote acquisition, cloud management, and multiscreen distribution of professional live video over IP
Simplifying the remote acquisition, cloud management, and multiscreen distribution of professional live video over IP Dejero simplifies the remote acquisition, cloud management, and multiscreen distribution
10 METRICS TO MONITOR IN THE LTE NETWORK. [ WhitePaper ]
[ WhitePaper ] 10 10 METRICS TO MONITOR IN THE LTE NETWORK. Abstract: The deployment of LTE increases dependency on the underlying network, which must be closely monitored in order to avert service-impacting
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor D. Saladino, A. Paganelli, M. Casoni Department of Engineering Enzo Ferrari, University of Modena and Reggio Emilia via Vignolese 95, 41125
Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network
Fast We your Compe bsite is titive Edge! Products & Features ARGOS A wried/wireless APM solution that supports mobile website performance/failure management not only for PC websites but also for smart
Smart Anytime, Safe Anywhere. Climax Home Portal Platform. Envisage and Enable a Connected Future
Smart Anytime, Safe Anywhere Climax Home Portal Platform Envisage and Enable a Connected Future Climax Home Portal Platform An IP/GPRS-Based Solution to Deliver Smart Home and Mobile Control Services Reliable
Tutorial: Traffic of Online Games
Tutorial: Traffic of Online Games Jose Saldana & Mirko Suznjevic IETF 87, Berlin, August 1 st, 2013 Transport Area Open Meeting 1.8.2013. 1 Goals of this presentation Information about current practices
APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, 3.19.13. VoIP Solution (101)
APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, 3.19.13 VoIP Solution (101) Agenda Items Introduction What is VoIP? Codecs Mean opinion score (MOS) Bandwidth
Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms
Intel Cloud Builders Guide Intel Xeon Processor-based Servers RES Virtual Desktop Extender Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms Client Aware Cloud with RES Virtual
Nighthawk AC1900 Smart WiFi Router Dual Band Gigabit
Performance & Use AC1900 1900 DUAL BAND 600+1300 RANGE AC1900 WiFi 600+1300 Mbps speeds 1GHz dual core processor Advanced features for lag-free gaming Prioritized bandwidth for streaming videos or music
Intelligent Monitoring Software. IMZ-RS400 Series IMZ-RS401 IMZ-RS404 IMZ-RS409 IMZ-RS416 IMZ-RS432
Intelligent Monitoring Software IMZ-RS400 Series IMZ-RS401 IMZ-RS404 IMZ-RS409 IMZ-RS416 IMZ-RS432 IMZ-RS400 Series Reality High Frame Rate Audio Support Intelligence Usability Video Motion Filter Alarm
An Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER
Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption
Next Generation Gigabit WiFi 802.11ac
Next Generation Gigabit WiFi 802.11ac WHITE PAPER NEXT GENERATION GIGABIT WIFI - 802.11AC The first WiFi-enabled devices were introduced in 1997. For the first time, we were liberated from a physical Internet
Enabling Cloud Architecture for Globally Distributed Applications
The increasingly on demand nature of enterprise and consumer services is driving more companies to execute business processes in real-time and give users information in a more realtime, self-service manner.
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
Dell Wyse Cloud Connect
Dell Wyse Cloud Connect Secure productivity from work, home, and on the go. The ultra-compact personal cloud device that can make any HDMI/MHL-equipped display your own. For personal access to all of your
Frequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
Indoor Surveillance System Using Android Platform
Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao
The Shift to Wireless Data Communication
The Shift to Wireless Data Communication Choosing a Cellular Solution for Connecting Devices to a WWAN Dana Lee, Senior Product Manager [email protected] Recent developments in the wireless and industrial
Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.
Title Series Managing IP Centrex & Hosted PBX Services Date July 2004 VoIP Performance Management Contents Introduction... 1 Quality Management & IP Centrex Service... 2 The New VoIP Performance Management
Next Generation Mobile Cloud Gaming
Next Generation Mobile Cloud Gaming Wei Cai, Victor C.M. Leung Department of Electrical and Computer Engineering The University of British Columbia Min Chen School of Computer Science and Technology Huazhong
Wide Area Network Latencies for a DIS/HLA Exercise
Wide Area Network Latencies for a DIS/HLA Exercise Lucien Zalcman and Peter Ryan Air Operations Division Aeronautical & Maritime Research Laboratory Defence Science & Technology Organisation (DSTO) 506
Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone
The International Arab Journal of Information Technology, Vol. 7, No. 4, October 2010 343 Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone Mohd Ismail Department
Cisco Bandwidth Quality Manager 3.1
Cisco Bandwidth Quality Manager 3.1 Product Overview Providing the required quality of service (QoS) to applications on a wide-area access network consistently and reliably is increasingly becoming a challenge.
QoS Issues for Multiplayer Gaming
QoS Issues for Multiplayer Gaming By Alex Spurling 7/12/04 Introduction Multiplayer games are becoming large part of today s digital entertainment. As more game players gain access to high-speed internet
Manjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
Wired / Wireless / PoE. CMOS Internet Camera ICA-107 / ICA-107W / ICA-107P. Quick Installation Guide
Wired / Wireless / PoE CMOS Internet Camera ICA-107 / ICA-107W / ICA-107P Quick Installation Guide Table of Contents 1. Package Contents... 3 2. System Requirements... 4 3. Outlook... 5 Front panel of
Executive Brief for Sharing Sites & Digital Content Providers. Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits
Executive Brief for Sharing Sites & Digital Content Providers Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits Executive Summary The Opportunity/Challenge The revenue
WHITEPAPER Best Practices for Monitoring Business Transactions:
WHITEPAPER Best Practices for Monitoring Business Transactions: Business transaction monitoring has never been more critical to operational efficiency, yet there remains much confusion over methodology.
AN804: Gaming Performance Analysis 4GB vs 2GB Gareth Ogden, Corsair Memory Inc.
AN804: Gaming Performance Analysis 4GB vs 2GB Gareth Ogden, Corsair Memory Inc. Introduction Adding memory is one of the best and most cost effective methods of improving your PC s performance. This application
Whitepaper. 10 Metrics to Monitor in the LTE Network. www.sevone.com blog.sevone.com [email protected]
10 Metrics to Monitor in the LTE Network The deployment of LTE increases dependency on the underlying network, which must be closely monitored in order to avert serviceimpacting events. In addition, the
AC1450 Smart WiFi Router - 802.11ac Dual Band Gigabit
Smart WiFi Router - 802.11ac Dual Band Gigabit Performance & Use Next Generation Gigabit WiFi Speeds Connect more devices throughout your home 1450 DUAL BAND 450+1000 RANGE USB 3.0 port Up to 10 faster
The Dusk of FireWire - The Dawn of USB 3.0
WWW.LUMENERA.COM The Dusk of FireWire - The Dawn of USB 3.0 Advancements and Critical Aspects of Camera Interfaces for Next Generation Vision Systems WHAT S INSIDE Executive Summary Criteria for Selecting
AKCess Pro Server Management Software
Management Software v.100.00x takes the best from IP Video Monitoring Software and is the first to combine it with Environmental / Security Sensor and Access Control equipment in one centralized management
Performance Analysis of Web based Applications on Single and Multi Core Servers
Performance Analysis of Web based Applications on Single and Multi Core Servers Gitika Khare, Diptikant Pathy, Alpana Rajan, Alok Jain, Anil Rawat Raja Ramanna Centre for Advanced Technology Department
Delivering Network Performance and Capacity. The most important thing we build is trust
Delivering Network Performance and Capacity The most important thing we build is trust The Ultimate in Real-life Network Perfomance Testing 1 The TM500 Family the most comprehensive 3GPP performance and
MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY
MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY Outline Introduction for mobile gaming Difference between mobile cloud game and normal Challenges in the design of mobile games Mobile cloud gaming
VMware vcenter Update Manager Performance and Best Practices VMware vcenter Update Manager 4.0
Performance Study VMware vcenter Update Manager Performance and Best Practices VMware vcenter Update Manager 4.0 VMware vcenter Update Manager provides a patch management framework for VMware vsphere.
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
Performance Optimization Guide
Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.
