Google Unleashes its Machine Learning Group
Google offers GPUs to support the more complex workloads.
Google offers GPUs to support the more complex workloads.
Our mission at Optimizely is to help decision makers turn data into action. This requires us to move data with speed and reliability. We track billions of user events, such as page views, clicks and custom events, on a daily basis. To provide our customers with immediate access to key business insights about their users has always been our top most priority. Because of this, we are constantly innovating on our data ingestion pipeline.
In this article we will introduce how we transformed our data ingestion pipeline from batching to streaming to provide our customers with real-time session metrics.
Unification. Previously, we maintained two data stores for different use cases - HBase is used for computing Experimentation metrics, whereas Druid is used for calculating Personalization results. These two systems were developed with distinctive requirements in mind:
Experimentation |
Personalization |
Instant event ingestion |
Delayed event ingestion ok |
Query latency in seconds |
Query latency in subseconds |
Visitor level metrics |
Session level metrics |
As our business requirements evolve, however, things quickly became difficult to scale. Maintaining a Druid + HBase Lambda architecture (see below) to satisfy these business needs became a technical burden for the engineering team. We need a solution that Continue reading
The post Worth Reading: IPv6 Inside LinkedIn appeared first on 'net work.
AI combined with SDN and NFV may help AT&T run its network more efficiently.
Roland Kuebert forked the psimulator2 network simulator project from the original, seemingly discontinued source and made the new version available at https://github.com/rkuebert/psimulator.
Roland posted this announcement in the comments under my psimulator2 blog post. So that his announcement receives a bit more visibility, I am re-posting his comment verbatim below:
Hi all,
Just a heads up, I forked the project from the original, seemingly discontinued source and it is available at https://github.com/rkuebert/psimulator .
I have fixed the issue preventing the use of Java 8, but I have yet to look into making a release on GitHub. You can, however, clone the repository and use gradle to build jar files – I recommend using
gradle shadowJar
to create jar files which can be run without specifying any further dependencies.For the frontend, use
java -jar java -jar frontend/build/libs/psimulator-frontend-master-*.jar
(replace the asterisk with the exact name, the star represents the git commit you used to checkout).For the backend, use
java -jar backend/build/libs/psimulator-backend-master-*-all.jar
(replace the asterisk with the exact name, the star represents the git commit you used to checkout).Cheers
Roland