background preloader


Facebook Twitter

Jin Hyuk Yoon


Projects. Open-Channel Solid State Drives. Scala (programming language) Scala (/ˈskɑːlɑː/ SKAH-lah)[7] is a programming language for general software applications.

Scala (programming language)

Scala has full support for functional programming and a very strong static type system. Designed to be concise,[8] many of Scala's design decisions were inspired by criticism of the shortcomings of Java.[6] The name Scala is a portmanteau of "scalable" and "language", signifying that it is designed to grow with the demands of its users.[10] After an internal release in late 2003, Scala was released publicly in early 2004 on the Java platform,[12] and on the .NET platform in June 2004.[6][11][13] A second version (v2.0) followed in March 2006.[6] The .NET support was officially dropped in 2012.[14] Although Scala had extensive support for functional programming from the beginning, Java remained a purely object oriented language until the introduction of lambda expressions with Java 8 in 2014.

Platfora. Platfora, Inc. is a big data analytics company based in San Mateo, California.


The firm’s software works in tandem with the open-source software framework Apache Hadoop to assist companies and government organizations with rapid data analysis, data visualization, and sharing.[1][2][3] History[edit] Platfora received funding from Andreessen Horowitz, Battery Ventures, Sutter Hill Ventures, Tenaya Capital, Citi Ventures, Cisco, Allegis Capital and In-Q-Tel, the venture fund of the Central Intelligence Agency. Series C funding was $38 million. Platfora - Big Data Analytics. VisualKernel - Linux Kernel support for Visual Studio. Spanner (database) Spanner is Google's globally distributed NewSQL database, the successor to BigTable.

Spanner (database)

Google describes Spanner as a not pure relational database system because each table must have a primary key column. The lack of transactions in BigTable led to frequent complaints from users, so Google made distributed transactions central to the Spanner's design. Based on its experience with BigTable, Google argues that it is better to have application programmers deal with performance problems due to overuse of transactions as bottlenecks arise, rather than always coding around the lack of transactions.

Test-discard download. Tachyon Overview - Tachyon 0.6.4 Documentation. MPEG media transport. MPEG media transport (MMT), specified as ISO/IEC 23008-1 (MPEG-H Part 1), is a digital container standard developed by Moving Picture Experts Group (MPEG) that supports High Efficiency Video Coding (HEVC) video.[1][2] [3] MMT was designed to transfer data using the all-Internet Protocol (All-IP) network.[4] History[edit] On May 30, 2013, NHK started showing test equipment based on MMT at the NHK Science & Technology Research Laboratories Open House 2013.[10] Schedule[edit] The timescale for the completion of the first version of the MMT standard in the MPEG standardization process:[9]

MPEG media transport

Basho Technologies. Basho Technologies is a distributed systems company that develops a key-value NoSQL database technology, Riak, and an object storage system that is built on the Riak platform, called Riak CS.[1] Technology and Products[edit] Basho is the developer of Riak, an open source distributed database that offers high availability, fault tolerance, operation simplicity and scalability.[2] Riak Enterprise is a commercial version of the database offered by Basho, the project's sponsor, with advanced multi-data center replication and enterprise support.[3] Basho also offers Riak Cloud Storage (CS), an open source multi-tenant cloud storage database, built on the Riak platform, that integrates with private clouds and public clouds such as Amazon Web Services (AWS).

Basho Technologies

Riak 1.0 was released in September 2011 and featured secondary lines, Riak Pipe, Riak Search integration, Lager, and LevelDB support.[8] In August 2012, Riak 1.2 was released. Aerospike database. Aerospike is a flash-optimized in-memory open source NoSQL database and the name of the company that produces it.[1] History[edit] Aerospike Database was first known as Citrusleaf 2.0.

Aerospike database

In August 2012, the company rebranded both the company and software name to Aerospike.[2] The name Aerospike is derived from a type of rocket nozzle that is able to maintain its output efficiency over a large range of altitudes, and is intended to refer to the software's ability to scale up.[3] In 2012, Aerospike acquired AlchemyDB, and integrated the two databases' functions, including the addition of a relational data management system.[4] On June 24, 2014, Aerospike was opensourced under the AGPL 3.0 license for the Aerospike database server and the Apache License Version 2.0 for its Aerospike client software development kit.[5][6][7] In February 2015, Aerospike named John Dillon, previously of, as its new CEO.[8]

FlashTier. The availability of high-speed solid-state storage has introduced a new tier into the storage hierarchy.


Low-latency and high-IOPS solid-state drives (SSDs) cache data in front of high-capacity disks. However, most existing SSDs are designed to be a drop-in disk replacement, and hence are mismatched for use as a cache. Voldemort (distributed data store) Voldemort is a distributed data store that is designed as a key-value store used by LinkedIn for high-scalability storage.[1] It is named after the fictional Harry Potter villain Lord Voldemort.

Voldemort (distributed data store)

Voldemort is still under development. It is neither an object database, nor a relational database. It does not try to satisfy arbitrary relations and the ACID properties, but rather is a big, distributed, fault-tolerant, persistent hash table.[2] A 2012 study comparing systems for storing APM monitoring data reported that Voldemort, Cassandra, and HBase offered linear scalability in most cases, with Voldemort having the lowest latency and Cassandra having the highest throughput.[3] In the parlance of Eric Brewer’s CAP theorem, Voldemort is an AP type system. Welcome. H-Store. Architecture[edit] The significance of the H-Store is that it is the first implementation of a new class of parallel database management systems, called NewSQL,[6][7] that provide the high-throughput and high-availability of NoSQL systems, but without giving up the transactional guarantees of a traditional DBMS.[8] Such systems are able to scale out horizontally across multiple machines to improve throughput, as opposed to moving to a more powerful, more expensive machine for a single-node system.[9] Licensing[edit] H-Store is licensed under the BSD license and GPL licenses.


VoltDB. Architecture[edit] VoltDB uses a shared-nothing architecture to achieve database parallelism.


Data and the processing associated with it are distributed among all the CPU cores within the servers composing a single VoltDB cluster. By extending its shared-nothing foundation to the per-core level, VoltDB scales with the increasing core-per-CPU counts on modern commodity servers. By making stored procedures the unit of transaction and executing them at the partition containing the necessary data, it is possible to eliminate round trip messaging between SQL statements. Stored procedures are executed serially and to completion in a single thread without any locking or latching, similar to the LMAX architecture.[2] Because data is in memory and local to the partition, a stored procedure can execute in microseconds. VoltDB is fully ACID compliant. VoltDB version 5.1, released in March 2015, introduces new Database Replication functionality, removing any single point of failure.

MongoDB. MongoDB (from humongous) is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. MongoDB is developed by MongoDB Inc. and is published as free and open-source software under a combination of the GNU Affero General Public License and the Apache License. DataStax. DataStax, Inc. is a computer software company based in Santa Clara, California. DataStax's business model centers around selling an enterprise distribution of the open-source Apache Cassandra project which includes extensions [1] to Apache Cassandra, Analytics [2] and Search [3] functionality.

The enterprise distribution comes with 24x7 customer support.[4] In addition, DataStax offers professional services and training directly [5] and through an extensive partner network.[6] History[edit] Open vStorage - Open vStorage. Open vSwitch. Open vSwitch. Open vSwitch, sometimes abbreviated to OVS, is a production-quality open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching stack for hardware virtualization environments, while supporting multiple protocols and standards used in computer networks.[4] Project's source code is distributed under the terms of the Apache License 2.0.

Overview[edit] Open vSwitch as a cross-server virtual network switch, transparently distributed across multiple physical servers.[4] As a software implementation of a virtual multilayer network switch, Open vSwitch is designed to enable effective network automation through programmatic extensions, while supporting standard management interfaces and protocols, including NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 802.1ag. Ruby (programming language) Following the release of Ruby 0.95 in 1995, several stable versions of Ruby were released in the following years: Ruby 2.0 added several new features, including: It has been obsolete since February 22, 2016 [1] and it will no longer receive bug and security fixes.

Users are advised to upgrade to a more recent version. Semantic versioning also provides additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format, not available at Ruby. PowerPC64 performance Ruby 2.3.0 was released on December 25, 2015. Node.js. Node.js is an open source, cross-platform runtime environment for server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, Linux, FreeBSD, NonStop and IBM i. Node.js provides an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.

These technologies are commonly used for real-time web applications. Data Plane Development Kit. The Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing. Hello World - Sebastien Han. Kademlia. When searching for some value, the algorithm needs to know the associated key and explores the network in several steps. Each step will find nodes that are closer to the key until the contacted node returns the value or no more closer nodes are found.

MaidSafe. Users providing storage space to the network earn Safecoin, a digital currency that can be used to store information on the network. History[edit] David Irvine began work on MaidSafe in 2006. MaidSafe - The New Decentralized Internet. Instant Cloud - Instant BareMetal SSD cloud server. Border Gateway Protocol. BGP may be used for routing within an AS. In this application it is referred to as Interior Border Gateway Protocol, Internal BGP, or iBGP. In contrast, the Internet application of the protocol may be referred to as Exterior Border Gateway Protocol, External BGP, or EBGP. Back to the Mac. WinPcap. WinPcap is the Windows version of the libpcap library; it includes a driver to support capturing packets.

Wireshark uses this library to capture live network data on Windows. See CaptureSetup/CapturePrivileges for information about using the WinPcap driver with Wireshark. General information about the WinPcap project can be found at the WinPcap web site. The libpcap/WinPcap file format description can be found at: Development/LibpcapFileFormat. LIVE555.COM. Resource Center. Streaming Learning Center. Streaming 101: The Basics - Codecs, Bandwidth, Data Rate and Resolution. Note: The information on this page has been superceded by a Streaming Primer you can download here. The ability to produce streaming media has suddenly become a critical skill set for many web producers.

However, though many of us use streaming-related terms like data rate and bandwidth every day, there may be some residual lack of certainty as to what they precisely mean and why they are important. SYN flood. A normal connection between a user (Alice) and a server. Software networks: commodity x86 vs. network processors. “when Alexander saw the breadth of his domain he wept for there were no more worlds to conquer” The website has a great graph showing how commodity Intel x86 processors have overtaken the world, first desktops in the 1980s, then the data center in the 1990s, then supercomputers in the 2000s.

So what’s next for Intel to conquer? There are two answers: mobile (phones, pads) and network appliances. You are probably aware of the first, with the battle raging with Windows8/Android on Intel “Atom” processors competing against ARM processors, but you might not have heard of the second fight. Amazon Architecture. This is a wonderfully informative Amazon update based on Joachim Rohde's discovery of an interview with Amazon's CTO. Understanding Linux Load Average – Part 2 « The Dutch Prutser's Blog. In part 1 we performed a series of experiments to explore the relation between CPU utilization and Linux load average. We came to the conclusion that CPU utilization clearly influences the load average. Software RAID and LVM. Hello world. OpenPDS - The privacy-preserving Personal Data Store.

북: 온라인 도움말, 매뉴얼, 문서 작성 소프트웨어. EdgeCast Networks. Limelight Networks. BitGravity. Fast Path Architecture. MaidSafe - The New Decentralized Internet. Open Connect Content Delivery Network. Intelligent Networks Powered by Cavium Octeon and Nitrox Processors. Neocortex. Opendedup. Link aggregation.


Strategy. Companies. Articles. MIT researchers resort to flash for Big Data storage. Intelligent Platform Management Interface. Storage - System Solutions - SATA Controllers. Study. Pearltrees related. Apps. 로드 테스트, 소프트웨어 테스트 도구, LoadRunner. Physics. Keep Right. Venture Capitalism. Books. Game. People.

Danielcarnal. Cloud, Open source, and Startup. Gadgets. Preface: What is OpenGL? Linux. What Is the GNU Hurd? Printk() problems. Linux flashcache and bcache performance testing « AccelCloud Services. PacketShader - GPU-accelerated Software Router.

Research Groups

Cloud Computing. Opal Storage Specification. Announces eMMC 5.0 Total IP Solution at Mobile World Congress. Blade server. Distributed Storage. DFI - 2012 Proceedings - Flash Memory Summit. Kintex-7 FPGA Connectivity Kit. NVMe (Training) Tutorial - Perf Wiki. Fusion-io: A Flash Bird of a Different Feather. Block/SCSI Data Integrity Support. InnoDB Website » Home. Just another site.