Videos tagged with Conference on Scalability 2008


RailsLab Scaling Rails: Episode #10 - Client-side Caching

RailsLab Scaling Rails: Episode #10 - Client-side Caching

Posted in Development, Frameworks, Databases, Project Management

Once you’ve done all the server side caching you can possibly do, you might want to take a look back at the client side of things to do some advanced client-side caching.  In this episode we’ll show how to effectively use the max-age, etag, and last_modified helpers to scale your application.

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, caching, eCommerce, Conference on Scalability 2008, database, RailsLab, Capacity Planning, Scaling Rails, ...



Seattle Conference on Scalability: GIGA+: Scalable Directories for Shared File Systems

Seattle Conference on Scalability: GIGA+: Scalable Directories for Shared File Systems

Posted in Conferences, Companies

Traditionally file system designs have envisioned directories as a means of organizing files for human viewing; that is, directories typically contain few tens to thousands of entries.Users of large, fast file systems have begun to put millions of entries in single directories, probably as simple databases. Furthermore, many large-scale applications burstily create a file per compute core in cl...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, filesystem, Conference on Scalability 2008, GIGA+, Companies, ...



Seattle Conference on Scalability: Scalable Wikipedia with E

Seattle Conference on Scalability: Scalable Wikipedia with E

Posted in Conferences, Companies, Development

IGlobal online services at Amazon, eBay, Myspace, YouTube, or Google serve millions of customers with tens of thousands of servers located throughout the world. At this scale, components fail continuously and it is difficult to maintain a consistent state while hiding failures from the application. Peer-to-peer protocols provide availability by replicating services among peers, but they are mos...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, Wikipedia, Conference on Scalability 2008, Development, Companies, ...


Seattle Conference on Scalability: CARMEN: A Scalable Science Cloud

Seattle Conference on Scalability: CARMEN: A Scalable Science Cloud

Posted in Conferences, Companies, Science, Development

CARMEN is a $9M project building a scalable science cloud. Its focus is on supporting neuroscientists who will use it to store, share and analyze 100s of TBs of data. Understanding how the brain works is a major scientific challenge which will benefit medicine, biology and computer science. Globally, over 100,000 neuroscientists are working on this problem. However, the data that forms the basi...

Tags: Techtalks, Google, Conferences, Scalability, Science, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, CARMEN, ...



Seattle Conference on Scalability:  maidsafe: A New Networki

Seattle Conference on Scalability: maidsafe: A New Networki

Posted in Conferences, Companies, Security, Development

This paper presents a significant new way of networking and data handling globally. This data centric network is likely to revolutionise the IT industry in a very positive fashion. Index Terms—security, freedom, privacy, DHT, encryption Introduction This paper describes a method of distributing information in a controlled non-owned grid. The main elements of the system are: anonymous or s...

Tags: Techtalks, Google, Conferences, Scalability, Security, engEDU, Education, Encryption, Google Tech Talks, Conference on Scalability 2008, Development, ...


Seattle Conference on Scalability: Communicating Like Nemo

Seattle Conference on Scalability: Communicating Like Nemo

Posted in Conferences, Companies, Development

Scuba diving is a social activity where divers are encouraged to dive in groups of two or more people. However, humans who are underwater are unable to freely verbally communicate or have an instinct to help them keep track of important information such as time, depth, and direction. Thus, we need ubiquitous systems that can provide information quickly and enable communication between divers. C...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, Conference on Scalability 2008, Development, Companies


Seattle Conference on Scalability: Scalable Multiprocessor Programming via Transactional Memory

Seattle Conference on Scalability: Scalable Multiprocessor Programming via Transactional Memory

Posted in Conferences, Companies, Development

As power restrictions have limited performance advances in a single core, new generations of processors are providing a steadily increasing number of cores on a single die. Effectively utilizing such processors requires that programmers write concurrent, scalable programs that typically consist of multiple threads of execution. To communicate between threads, programmers rely on lock-based sync...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, Development, Companies, ...


Seattle Conference on Scalability: High Performance Computing with NetWorkSpaces for R

Seattle Conference on Scalability: High Performance Computing with NetWorkSpaces for R

Posted in Conferences, Companies, Development

Increasingly, R users have access to multiprocessor machines or multiple-core CPUs. However, base R does not natively support parallel processing; this can force R users to wait while computationally intensive work is done on a single processor or core and other processors or cores lie idle. NetWorkSpaces for R (NWS-R) is a Python-based tuple coordination system that is portable across virtuall...

Tags: Techtalks, Google, Conferences, Python, Scalability, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, Development, ...


Seattle Conference on Scalability 2008: Chapel: Productive Parallel Programming at Scale

Seattle Conference on Scalability 2008: Chapel: Productive Parallel Programming at Scale

Posted in Conferences, Companies, Development

Chapel is a new programming language being developed by Cray Inc. as part of the DARPA-led High Productivity Computing Systems Program (HPCS). Chapel strives to increase parallel programmability for supercomputer users by raising the level of abstraction compared to current parallel programming models. Language concepts that support this goal include abstractions for globally distributed data a...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, Chapel, Development, ...