background preloader


Facebook Twitter

Jin Hyuk Yoon


Courses. Projects. Open-Channel Solid State Drives. Scala (programming language) Although Scala had extensive support for functional programming from its inception, Java remained a mostly object oriented language until the inclusion of lambda expressions with Java 8 in 2014.

Scala (programming language)

The Hello World program written in Scala has this form: object HelloWorld extends App { println("Hello, World! ") } When the program is stored in file HelloWorld.scala, the user compiles it with the command $ scalac HelloWorld.scala and runs it with $ scala HelloWorld This is analogous to the process for compiling and running Java code. A shorter version of the "Hello World" Scala program is: $ scala HelloWorld2.scala Commands can also be entered directly into the Scala interpreter, using the option -e: $ scala -e 'println("Hello, World!

")' Expressions can be entered interactively in the REPL: $ scala Welcome to Scala 2.12.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_131).Type in expressions for evaluation. The following example shows the differences between Java and Scala syntax: 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. Welcome. H-Store. 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. 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 data management company based in Santa Clara, California.[2] DataStax employees are key contributors to the open-source database the company was built on, Apache Cassandra. As of October 2017, the company has roughly 400 customers distributed in over 50 countries.[3][4] History[edit] DataStax was built on the open source NoSQL database Apache Cassandra.

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. Data Plane Development Kit. 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. MaidSafe - The New Decentralized Internet. Instant Cloud - Instant BareMetal SSD cloud server. Border Gateway Protocol. BGP may be used for routing within an AS. 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. 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. SYN flood. 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. Amazon Architecture. This is a wonderfully informative Amazon update based on Joachim Rohde's discovery of an interview with Amazon's CTO. You'll learn about how Amazon organizes their teams around services, the CAP theorem of building scalable systems, how they deploy software, and a lot more. 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. In part 2 we will continue our experiments and take a look if disk I/O also influences the Linux load average. Disk I/O and load average The first experiment is starting 2 processes performing disk I/O on an otherwise idle system to measure the amount I/O issued, the load average and CPU utilization using the sar command. 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.