scispace - formally typeset
Search or ask a question
Author

Victor Souza

Bio: Victor Souza is an academic researcher from Ericsson. The author has contributed to research in topics: Cache & Cloud computing. The author has an hindex of 13, co-authored 41 publications receiving 612 citations.

Papers
More filters
Patent
18 Nov 2008
TL;DR: In this article, content is distributed as close as possible to the user or group of users that have the highest probability of requesting the content, and content is relocated to caching nodes higher in the aggregation network as content become less demanded.
Abstract: A method, network, and node for distributing content across a plurality of content cache nodes to provide optimal access to the content. Relevant, e.g. popular, content is distributed as close as possible to the user or group of users that have the highest probability of requesting the content. In addition, content is relocated to caching nodes higher in the aggregation network as content become less demanded, e.g. less popular. Portions of the content are distributed in a plurality of content cache nodes, and locations where particular portions of the content are requested by users with greater frequency than other locations are determined. The content portions are then migrated to content cache nodes closer to the locations where the particular portions of the content are requested by users with greater frequency.

150 citations

Proceedings ArticleDOI
01 Nov 2010
TL;DR: This paper focuses on giving the reader an understanding of some major existing open cloud computing solutions – XCP, Eucalyptus and Open Nebula, hoping to leverage the cloud computing research area providing a good starting point to research groups and interested readers.
Abstract: With the popularization of cloud computing, several enterprises and open-source communities have developed their own cloud solutions. A number of factors weigh on user selection, as each one has peculiar characteristics and may target different usage scenarios. Considering such challenge, this paper focuses on giving the reader an understanding of some major existing open cloud computing solutions – XCP, Eucalyptus and Open Nebula. Hopefully, a deep comparison of such solutions can leverage the cloud computing research area providing a good starting point to research groups and interested readers.

75 citations

Proceedings Article
28 May 2012
TL;DR: The project SAIL as mentioned in this paper addresses cloud networking as the combination of management for cloud computing and vital networking capabilities between distributed cloud resources involved to improve the management of both. But when networking aspects for distributed clouds are considered, there is little support and effort is often underestimated.
Abstract: Cloud computing is widely considered as an attractive service model since the users commitments for investment and operations are minimised, and costs are in direct relation to usage and demand. However, when networking aspects for distributed clouds are considered, there is little support and the effort is often underestimated. The project SAIL is addressing cloud networking as the combination of management for cloud computing and vital networking capabilities between distributed cloud resources involved to improve the management of both. This position paper presents new security challenges as considered in SAIL for ensuring legitimate usage of cloud networking resources and for preventing misuse.

62 citations

Book ChapterDOI
22 Sep 2010
TL;DR: New security challenges as considered in SAIL for ensuring legitimate usage of cloud networking resources and for preventing misuse are presented.
Abstract: Cloud computing is widely considered as an attractive service model since the users commitments for investment and operations are minimised, and costs are in direct relation to usage and demand. However, when networking aspects for distributed clouds are considered, there is little support and the effort is often underestimated. The project SAIL is addressing cloud networking as the combination of management for cloud computing and vital networking capabilities between distributed cloud resources involved to improve the management of both. This position paper presents new security challenges as considered in SAIL for ensuring legitimate usage of cloud networking resources and for preventing misuse.

36 citations

Patent
Victor Souza1, Annikki Welin1
17 Mar 2008
TL;DR: In this article, a hierarchical Distributed Hash Table (DHT) based message routing system for file sharing between mobile devices is proposed, where the message is transmitted to a packet-switched radio access network.
Abstract: File sharing between mobile devices is enabled using a hierarchical Distributed Hash Table (DHT) based message routing system. According to one embodiment, mobile device electronic content is shared via an overlay network of computer nodes arranged according to a hierarchical DHT by a mobile device generating a message. The message includes a key configured to identify mobile device electronic content and to enable routing of the message based on the hierarchical DHT through the overlay network upon reception of the message at any of the computer nodes. The message is transmitted to a packet-switched radio access network, the packet-switched radio access network configured to send the message to one or more of the computer nodes.The message is eventually routed to the computer node responsible for the key. The responsible computer node processes the message, e.g., by registering electronic content, deregistering electronic content or responding to an electronic content request.

25 citations


Cited by
More filters
Patent
21 Mar 2009
TL;DR: In this paper, a content delivery network has at least a first tier of servers, and a second server may be in a second tier or it may be an origin server, depending on whether the resource is popular or not.
Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.

250 citations

Patent
20 Sep 2012
TL;DR: In this paper, operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics and assignment decisions may be made based on the profiles, and computing resources can be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them.
Abstract: Operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics. Measurements may be taken while a consumer, such as a virtual machine instance, uses computing resources, such as those provided by a host. A profile may be dynamically determined based on those measurements. Profiles may be generalized such that groups of consumers with similar usage profiles are associated with a single profile. Assignment decisions may be made based on the profiles, and computing resources may be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them. Oversubscribed resources may be monitored, and consumers may be transferred to different resource providers if contention for resources is too high.

232 citations

Patent
26 Oct 2007
TL;DR: In this article, the authors propose a framework where resources of a content provider may be delivered to clients from different domains, a method distributes the requests based on content-provider policies.
Abstract: In a framework wherein resources of a content provider may be delivered to clients from different domains, a method distributes the requests based on content-provider policies. In some cases, the domains include at least two distinct content delivery network (CDN) domains. The domains may include a content provider domain. Responsive to a request, either the content provider domain or one of the two CDN domains is selected, the selection being based at least in part on one or more policies set by the content provider.

226 citations

Patent
22 Jan 2013
TL;DR: In this paper, a market scheduler matches bids with available processes and coordinates the transfer of load from the selling device to the buying device to optimize the performance of the cloud system as a whole.
Abstract: A cloud computing system management system including a plurality of computing devices configured to host virtual machine instances, each computing device in the plurality of computing devices including a local agent that continuously evaluates the observed load relative to a utility maximization function. If observed load is higher than a calculated optimal level, individual loading processes are offered for “sale” via a market scheduler. If observed load is lower than a calculated optimal level, then available capacity is offered as a bid via the market scheduler. The market scheduler matches bids with available processes and coordinates the transfer of load from the selling device to the buying device. The offered prices and utility maximization functions can be employed to optimize the performance of the cloud system as a whole.

208 citations

Patent
07 Mar 2012
TL;DR: In this article, a massively scalable object storage system is described, which is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand.
Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

182 citations