Search For:

Displaying 1-13 out of 13 total
The New Database Architectures
Found in: IEEE Internet Computing
By Tim Kraska,Beth Trushkowsky
Issue Date:May 2013
pp. 72-75
The rise of big data and cloud computing significantly changed the database market. Here, the authors describe how developers decomposed the traditional database system and questioned the classical three-tier system architecture.
 
MLI: An API for Distributed Machine Learning
Found in: 2013 IEEE International Conference on Data Mining (ICDM)
By Evan R. Sparks,Ameet Talwalkar,Virginia Smith,Jey Kottalam,Xinghao Pan,Joseph Gonzalez,Michael J. Franklin,Michael I. Jordan,Tim Kraska
Issue Date:December 2013
pp. 1187-1192
MLI is an Application Programming Interface designed to address the challenges of building Machine Learning algorithms in a distributed setting based on data-centric computing. Its primary goal is to simplify the development of high-performance, scalable, ...
 
Crowdsourced enumeration queries
Found in: 2013 IEEE International Conference on Data Engineering (ICDE 2013)
By Beth Trushkowsky,Tim Kraska,Michael J. Franklin,Purnamrita Sarkar
Issue Date:April 2013
pp. 673-684
Hybrid human/computer database systems promise to greatly expand the usefulness of query processing by incorporating the crowd for data gathering and other tasks. Such systems raise many implementation questions. Perhaps the most fundamental question is th...
 
Finding the Needle in the Big Data Systems Haystack
Found in: IEEE Internet Computing
By Tim Kraska
Issue Date:January 2013
pp. 84-86
With the increasing importance of big data, many new systems have been developed to "solve" the big data challenge. At the same time, famous database researchers argue that there is nothing new about these systems and that they're actually a step...
 
PathBank: Web-Based Querying and Visualziation of an Integrated Biological Pathway Database
Found in: Computer Graphics, Imaging and Visualization, International Conference on
By Joshua Wing Kei Ho, Tristan Manwaring, Seok-Hee Hong, Uwe Roehm, David Cho Yau Fung, Kai Xu, Tim Kraska, David Hart
Issue Date:July 2006
pp. 84-89
PathBank is a web-based query and visualization system for biological pathways using an integrated pathway database. To address the needs for biologists to visualize and analyze biological pathways, PathBank is designed to be user-friendly, flexible and ex...
 
Crowdsourcing Enumeration Queries: Estimators and Interfaces
Found in: IEEE Transactions on Knowledge and Data Engineering
By Beth Trushkowsky,Tim Kraska,Michael J. Franklin,Purnamrita Sarkar,Venketaram Ramachandran
Issue Date:August 2014
pp. 1
Hybrid human/computer database systems promise to greatly expand the usefulness of query processing by incorporating the crowd for data gathering and other tasks. Such systems raise many implementation questions. Perhaps the most fundamental issue is that ...
 
MDCC: multi-data center consistency
Found in: Proceedings of the 8th ACM European Conference on Computer Systems (EuroSys '13)
By Alan Fekete, Michael J. Franklin, Tim Kraska
Issue Date:April 2013
pp. 113-126
Replicating data across multiple data centers allows using data closer to the client, reducing latency for applications, and increases the availability in the event of a data center failure. MDCC (Multi-Data Center Consistency) is an optimistic commit prot...
     
Stormy: an elastic and highly available streaming service in the cloud
Found in: Proceedings of the 2012 Joint EDBT/ICDT Workshops (EDBT-ICDT '12)
By Donald Kossmann, Martin Hentschel, Simon Loesing, Tim Kraska
Issue Date:March 2012
pp. 55-60
In recent years, new highly scalable storage systems have significantly contributed to the success of Cloud Computing. Systems like Dynamo or Bigtable have underpinned their ability to handle tremendous amounts of data and scale to a very large number of n...
     
CrowdDB: answering queries with crowdsourcing
Found in: Proceedings of the 2011 international conference on Management of data (SIGMOD '11)
By Donald Kossmann, Michael J. Franklin, Reynold Xin, Sukriti Ramesh, Tim Kraska
Issue Date:June 2011
pp. 61-72
Some queries cannot be answered by machines only. Processing such queries requires human input for providing information that is missing from the database, for performing computationally difficult functions, and for matching, ranking, or aggregating result...
     
How is the weather tomorrow?: towards a benchmark for the cloud
Found in: Proceedings of the Second International Workshop on Testing Database Systems (DBTest '09)
By Carsten Binnig, Donald Kossmann, Simon Loesing, Tim Kraska
Issue Date:June 2009
pp. 435-435
Traditionally, the goal of benchmarking a software system is to evaluate its performance under a particular workload for a fixed configuration. The most prominent examples for evaluating transactional database systems as well as other components on top (su...
     
XQuery in the browser
Found in: Proceedings of the 18th international conference on World wide web (WWW '09)
By Daniela Florescu, Darin McBeath, Donald Kossmann, Ghislain Fourny, Markus Pilman, Tim Kraska
Issue Date:April 2009
pp. 66-66
Since the invention of the Web, the browser has become more and more powerful. By now, it is a programming and execution environment in itself. The predominant language to program applications in the browser today is JavaScript. With browsers becoming more...
     
XQuery in the browser
Found in: Proceedings of the 2008 ACM SIGMOD international conference on Management of data (SIGMOD '08)
By Daniela Florescu, Donald Kossmann, Ghislain Fourny, Markus Pilman, Tim Kraska
Issue Date:June 2008
pp. 13-14
Over the years, the browser has become a complete runtime environment for client-side programs. The main scripting language used towards this purpose is JavaScript, which was designed so as to program the browser. A lot of extensions and new layers have be...
     
Building a database on S3
Found in: Proceedings of the 2008 ACM SIGMOD international conference on Management of data (SIGMOD '08)
By Daniela Florescu, David Graf, Donald Kossmann, Matthias Brantner, Tim Kraska
Issue Date:June 2008
pp. 13-14
There has been a great deal of hype about Amazon's simple storage service (S3). S3 provides infinite scalability and high availability at low cost. Currently, S3 is used mostly to store multi-media documents (videos, photos, audio) which are shared by a co...
     
 1