Search For:

Displaying 1-29 out of 29 total
From the Editor: Web Systems Community--To Those Who Believe We are Done Already
Found in: IEEE Distributed Systems Online
By Guillaume Pierre
Issue Date:January 2006
pp. 2
It's surprising to find researchers who believe the Web is fine as it is. To those who can't think of ways the Web is lacking and what we can do about it, here are a few research areas.
 
CloudTPS: Scalable Transactions for Web Applications in the Cloud
Found in: IEEE Transactions on Services Computing
By Zhou Wei,Guillaume Pierre,Chi-Hung Chi
Issue Date:September 2012
pp. 525-539
NoSQL cloud data stores provide scalability and high availability properties for web applications, but at the same time they sacrifice data consistency. However, many applications cannot afford any data inconsistency. CloudTPS is a scalable transaction man...
 
ConPaaS: A Platform for Hosting Elastic Cloud Applications
Found in: IEEE Internet Computing
By Guillaume Pierre,Corina Stratan
Issue Date:September 2012
pp. 88-92
ConPaaS is an open source platform-as-a-service environment that aims at simplifying the deployment of cloud applications. In ConPaaS, an application is defined as a composition of one or more services. Each service is self-managed and elastic: it can depl...
 
Scalable Join Queries in Cloud Data Stores
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Zhou Wei,Guillaume Pierre,Chi-Hung Chi
Issue Date:May 2012
pp. 547-555
Cloud data stores provide scalability and high availability properties for Web applications, but do not support complex queries such as joins. Web application developers must therefore design their programs according to the peculiarities of No SQL data sto...
 
Adam2: Reliable Distribution Estimation in Decentralised Environments
Found in: Distributed Computing Systems, International Conference on
By Jan Sacha, Jeff Napper, Corina Stratan, Guillaume Pierre
Issue Date:June 2010
pp. 697-707
To enable decentralised actions in very large distributed systems, it is often important to provide the nodes with global knowledge about the values of attributes across all nodes. This paper shows how, given an attribute whose values are distributed acros...
 
Autonomous Resource Selection for Decentralized Utility Computing
Found in: Distributed Computing Systems, International Conference on
By Paolo Costa, Jeff Napper, Guillaume Pierre, Maarten van Steen
Issue Date:June 2009
pp. 561-570
Many large-scale utility computing infrastructures comprise heterogeneous hardware and software resources. This raises the need for scalable resource selection services, which identify resources that match application requirements, and can potentially be a...
 
On the Feasibility of Decentralized Grid Scheduling
Found in: Self-Adaptive and Self-Organizing Systems Workshops, IEEE International Conference on
By Marco Fiscato, Paolo Costa, Guillaume Pierre
Issue Date:October 2008
pp. 225-229
Many authors recognize the limitations of hierarchical Grid scheduling in scalable environments, and proposed peer-to-peer solutions to this problem. However, most peer-to-peer grid resource management systems allow only to discover available resources at ...
 
High Availability and Scalability Support for Web Applications
Found in: Applications and the Internet, IEEE/IPSJ International Symposium on
By Louis Rilling, Swaminathan Sivasubramanian, Guillaume Pierre
Issue Date:January 2007
pp. 5
A database query caching technique, GlobeCBC, can be used to improve the scalability of Web applications. This paper addresses the availability issues in GlobeCBC. Even though high availability is achieved by adding more resources, proper algorithms must b...
 
Predictability of Web-Server Traffic Congestion
Found in: Web Content Caching and Distribution, International Workshop on
By Yuliy Baryshnikov, Ed Coffman, Guillaume Pierre, Dan Rubenstein, Mark Squillante, Teddy Yimwadsana
Issue Date:September 2005
pp. 97-103
<p>Large swings in the demand for content are commonplace within the Internet. When a traffic hotspot happens, however, there is a delay before measures such as heavy replication of content can be applied. This paper investigates the potential for pr...
 
Autonomic Data Placement Strategies for Update-intensiveWeb applications
Found in: Advanced Architectures and Algorithms for Internet Delivery and Applications, International Workshop on
By Swaminathan Sivasubramanian, Guillaume Pierre, Maarten van Steen
Issue Date:June 2005
pp. 2-9
Edge computing infrastructures have become the leading platform for hosting Web applications. One of the key challenges in these infrastructures is the replication of application data. In our earlier research, we presented GlobeDB, a middleware for edge co...
 
Latency-Driven Replica Placement
Found in: Applications and the Internet, IEEE/IPSJ International Symposium on
By Michal Szymaniak, Guillaume Pierre, Maarten van Steen
Issue Date:February 2005
pp. 399-405
This paper presents HotZone, an algorithm to place replicas in a wide-area network such that the client-to-replica latency is minimized. Similar to the previously proposed HotSpot algorithm, HotZone places replicas on nodes that along with their neighborin...
 
Replicating Web Applications On-Demand
Found in: Services Computing, IEEE International Conference on
By Swaminathan Sivasubramanian, Guillaume Pierre, Maarten van Steen
Issue Date:September 2004
pp. 227-236
Many Web-based commercial services deliver their content using Web applications that generate pages dynamically based on user profiles, request parameters etc. The workload of these applications are often characterized by a large number of unique requests ...
 
Scalable Cooperative Latency Estimation
Found in: Parallel and Distributed Systems, International Conference on
By Michal Szymaniak, Guillaume Pierre, Maarten van Steen
Issue Date:July 2004
pp. 367
This paper discusses SCoLE, a scalable system to estimate Internet latencies. SCoLE is based on GNP, which models Internet latencies in an N-dimensional Euclidean space. In contrast to GNP and other GNP-based systems, however, SCoLE does not employ any glo...
 
Design and Implementation of a User-Centered Content Distribution Network
Found in: Internet Applications, IEEE Workshop on
By Guillaume Pierre, Maarten van Steen
Issue Date:June 2003
pp. 42
Replicating Web documents at a worldwide scale can help reduce user-perceived latency and wide-area network traffic. This paper presents the design and implementation of Globule, a platform that allows Web server administrators to organize a decentralized ...
 
Dynamically Selecting Optimal Distribution Strategies for Web Documents
Found in: IEEE Transactions on Computers
By Guillaume Pierre, Maarten van Steen, Andrew S. Tanenbaum
Issue Date:June 2002
pp. 637-651
<p><b>Abstract</b>—To improve the scalability of the Web, it is common practice to apply caching and replication techniques. Numerous strategies for placing and maintaining multiple copies of Web documents at several sites have been propo...
 
Replicated Directory Service for Weakly Consistent Distributed Caches
Found in: Distributed Computing Systems, International Conference on
By Mesaac Makpangou, Guillaume Pierre, Christian Khoury, Neilze Dorta
Issue Date:June 1999
pp. 0092
Relais is a replicated directory service that improves Web caching within an organization. Relais connects a distributed set of caches and mirrors, providing the abstraction of a single consistent, shared cache. Relais is based on a replication protocol th...
 
The XtreemOS Resource Selection Service
Found in: ACM Transactions on Autonomous and Adaptive Systems (TAAS)
By Corina Stratan, Guillaume Pierre, Jan Sacha, Jeff Napper, Paolo Costa
Issue Date:December 2012
pp. 1-32
Many large-scale utility computing infrastructures comprise heterogeneous hardware and software resources. This raises the need for scalable resource selection services that identify resources that match application requirements. Such a service must provid...
     
Towards robust and scalable peer-to-peer social networks
Found in: Proceedings of the Fifth Workshop on Social Network Systems (SNS '12)
By Alexandra Olteanu, Guillaume Pierre
Issue Date:April 2012
pp. 1-6
Peer-to-peer Online Social Networks (OSNs) promise to combine the functionalities of centralized OSNs with the good properties of peer-to-peer systems. However, in time, the number of connections between users of OSNs grows super-linearly in the number of ...
     
ConPaaS: an integrated runtime environment for elastic cloud applications
Found in: Proceedings of the Workshop on Posters and Demos Track (PDT '11)
By Ales Cernivec, Ana Oprescu, Corina Stratan, Guillaume Pierre, Ismail El Helw, Jan Stender, Matej Artac, Thilo Kielmann, Thorsten Schutt
Issue Date:December 2011
pp. 1-2
Most Cloud applications are re-enactments of traditional enterprise applications such as Web applications, content delivery and e-commerce [1]. The advantages of the Cloud are well-known: access to a near-infinite number of resources, ability to adjust an ...
     
A survey of DHT security techniques
Found in: ACM Computing Surveys (CSUR)
By Guillaume Pierre, Maarten Van Steen, Guido Urdaneta
Issue Date:January 2011
pp. 1-49
Peer-to-peer networks based on distributed hash tables (DHTs) have received considerable attention ever since their introduction in 2001. Unfortunately, DHT-based systems have been shown to be notoriously difficult to protect against security attacks. Vari...
     
Highly available and scalable grid services
Found in: Proceedings of the Third Workshop on Dependable Distributed Data Management (WDDM '09)
By Guillaume Pierre, Jorg Domaschka, Massimo Coppola, Thorsten Schutt
Issue Date:March 2009
pp. 18-20
Grid computing infrastructures create many new challenges related to data management. Grids are typically deployed at a large scale, and one can only expect this scale to grow even more in terms of number of machines, locations and administrative domains.
     
Technical challenges in market-driven automated service provisioning
Found in: Proceedings of the 3rd workshop on Middleware for service oriented computing (MW4SOC '08)
By Anna Chmielowiec, Guillaume Pierre, Jaap Gordijn, Maarten van Steen
Issue Date:December 2008
pp. 25-30
In today's practice, we see readily precomposed commercial service bundles, such as a spam-free email box, consisting of more elementary services like mail storage and a spam-filter. However, these bundles may be suboptimal from the customer's perspective ...
     
Service-oriented data denormalization for scalable web applications
Found in: Proceeding of the 17th international conference on World Wide Web (WWW '08)
By Chi-Hung Chi, Guillaume Pierre, Jiang Dejun, Maarten van Steen, Zhou Wei
Issue Date:April 2008
pp. 1-7
Many techniques have been proposed to scale web applications. However, the data interdependencies between the database queries and transactions issued by the applications limit their efficiency. We claim that major scalability improvements can be gained by...
     
Globetp: template-based database replication for scalable web applications
Found in: Proceedings of the 16th international conference on World Wide Web (WWW '07)
By Guillaume Pierre, Swaminathan Sivasubramanian, Tobias Groothuyse
Issue Date:May 2007
pp. 301-310
Generic database replication algorithms do not scale linearly in throughput as all update, deletion and insertion (UDI) queries must be applied to every database replica. The throughput is therefore limited to the point where the number of UDI queries alon...
     
Versatile anycasting with mobile IPv6
Found in: Proceedings of the 2nd international workshop on Advanced architectures and algorithms for internet delivery and applications (AAA-IDEA '06)
By Guillaume Pierre, Maarten van Steen, Michal Szymaniak
Issue Date:October 2006
pp. 2-es
Anycasting was introduced to facilitate efficient communication between distributed Internet services and their clients, as it allows client requests to be automatically routed to nearby service instances. However, even though several any-cast implementati...
     
GlobeDB: autonomic data replication for web applications
Found in: Proceedings of the 14th international conference on World Wide Web (WWW '05)
By Guillaume Pierre, Gustavo Alonso, Maarten van Steen, Swaminathan Sivasubramanian
Issue Date:May 2005
pp. 33-42
We present GlobeDB, a system for hosting Web applications that performs autonomic replication of application data. GlobeDB offers data-intensive Web applications the benefits of low access latencies and reduced update traffic. The major distinction in our ...
     
Replication for web hosting systems
Found in: ACM Computing Surveys (CSUR)
By Guillaume Pierre, Maarten van Steen, Michal Szymaniak, Swaminathan Sivasubramanian
Issue Date:September 2004
pp. 291-334
Replication is a well-known technique to improve the accessibility of Web sites. It generally offers reduced client latencies and increases a site's availability. However, applying replication techniques is not trivial, and various Content Delivery Network...
     
Scalable strong consistency for web applications
Found in: Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC (EW11)
By Guillaume Pierre, Maarten van Steen, Swaminathan Sivasubramanian
Issue Date:September 2004
pp. 33-es
Web application workloads are often characterized by a large number of unique read requests and a significant fraction of write requests. Hosting these applications drives the need for the next generation CDN architecture that does more than caching the re...
     
A flexible hybrid concurrency control model for collaborative applications in large scale settings
Found in: Proceedings of the seventh workshop on ACM SIGOPS European workshop: Systems support for worldwide applications (EW 7)
By Clive K. Liu, Guillaume Pierre
Issue Date:September 1996
pp. 281-287
Large-scale collaborative applications are difficult to build because of their high concurrency control needs and the heterogeneity of the underlying architecture. Due to these difficulties, only a few large-scale applications have been developed, such as ...
     
 1