Login
About Us ClubNet
Our Mission
Contact Info
News & Events
ClubNet

ClubNet Spring 2005/6

15/03/06 The End of the Tier-Based Architecture
Nati Shalom
CTO, GigaSpaces
 
22/03/06
1061
Parallel and Distributed Systems: Theoretical and System Perspectives
Liran Liss
EE Department, Technion
 
23/03/06
14:30, 1003
 

Dr. Philip M. Merlin Memorial Lecture and Prize Award
Broadband Wireless: Promise and Reality

Prof. Andrew J. Viterbi
Viterbi Group, LLC and Distinguished Visiting Professor, Technion
*The Merlin Prize will be awarded to a distinguished student; refreshments will be served at 14:00
 

29/03/06
 
Motorola Seamless Mobility
Saul Emile
Global Sales Manager, Motorola Israel
 
05/04/06
 
The new challenge of IPTV with VOD, Web Browser, VoIP and video telephony everywhere
Danny On
Co-Founder & CEO, U Control Me Ltd
 
10/05/06
 
Random Sampling from a Search Engine's Index
Maxim Gurevich
EE Department, Technion

 
17/05/06
1061
Enterprise Data Center Evolution
Michael Kagan
VP of Architecture, Mellanox Technologies, Ltd
 
24/05/06
 
Packet-Mode Emulation of Output-Queued Switches
David Hay

CS Department, Technion
 
31/05/06
 
Network Coding Algorithms
Sidharth Jaggi
MIT
 
07/06/06
1061
A Legend-based Proof of the GHS Minimum-spanning Tree Algorithm
Prof. Yoram Moses

EE Department, Technion
 
14/06/06
Cancelled
IMS - IP Multimedia Subsystem
Ze'ev Likwornik 
Mgr Business Development, Cisco
 
21/06/06
 
Wireless and Storage Trends in Digital Home
Billic Harvoje
Senior Director Product Definition,  Marvell Semiconductor Israel
 
28/06/06
 
Multipath Routing
Ron Banner
EE Department, Technion
 
05/07/06
room 1003
* End Semester Seminar of the Computer Networks Lab *

IMS - IP Multimedia Subsystem

Ze'ev Likwornik 
Mgr Business Development, Cisco
 

Organized by Evgeny Bolotin and Ron Banner.



 


The End of the Tier-Based Architecture
Nati Shalom
CTO, GigaSpaces

The emergence of powerful and new commodity hardware and the introduction of SOA/grid architectures tout the promise of achieving true linearly-scalable systems at a lower cost. Unfortunately, these new systems and architectures are not aligned with the existing tier-based approach, which is by definition centralized and static. In this paper we will introduce a new approach - Space-Based Architecture (SBA) for transforming existing tier-based applications into linearly and dynamically scalable services. SBA represents a new model that combines distributed caching ("Data Grid"), content-based messaging ("Messaging Grid") and parallel processing ("Processing Grid"). These new middleware components are implemented on top of a distributed shared memory space that provides common clustering, high availability, location transparency and consistency services across all tiers.Unlike most traditional approaches, with SBA scalability is handled implicitly within the middleware layer, enabling applications to Write Once their business logic and effectively Scale Anywhere They can both scale up within a machine and scale out across machines transparently and dynamically. The SBA design is optimized for high-performance stateful SOA applications.


Parallel and Distributed Systems: Theoretical and System Perspectives
Liran Liss
EE Department, Technion

We revisit key performance issues and assumptions on which modern parallel and distributed systems are constructed, while taking both theoretical and practical points of view. Specifically, we focus on two representative forms of computation: tightly-coupled clusters for parallel computing and extremely large-scale distributed systems.

In tightly-coupled clusters, the communication bottleneck at the end-nodes themselves is often the major cause for poor performance. While the introduction of System Area Networks (SANs) alleviated this bottleneck, applications seldom realize raw hardware capabilities, mainly due to substantial mismatches between the software architecture and hardware.

One source for such mismatches is the strong semantics of standard messaging APIs, which are not always required by the application. Therefore, many common overheads can be tackled upfront by deviating from these APIs. Using our full-fledged prototype of a demanding Distributed Shared Memory (DSM) system, we show how network and OS primitives can be integrated in the kernel to provide a high-performance platform that is well matched to application semantics. An alternative approach that we explore entails avoiding most overheads using theoretical memory models that are better matched to the hardware's semantics. Specifically, we assess implementation tradeoffs of the Bulk Synchronous Parallel (BSP) model, which endorses coarse-grain synchronization.

In extremely large-scale systems, in contrast, the varying communication latencies between nodes and dynamic changes in topology play a far more important role, and the ever-increasing demand for scalability has driven locality considerations into every aspect of algorithm design. Unfortunately, there are many important problems that cannot be solved in a local manner per se, i.e., O(1) complexity in problem size for all instances. In addition, the common measures for characterizing the potential efficiency of algorithms and that actually achieved by them, namely worst- and average-case (over problem instances) complexities, fail to capture the essence of real problems in a meaningful way.

Concentrating on global aggregation problems, which constitute an important application in many large-scale systems, we define a new metric on problem instances, Veracity Radius (VR), which captures the inherent possibility to compute them locally. We prove that VR yields a tight lower bound on both output-stabilization and quiescence times, and provide an efficient algorithm whose performance is proportional to VR for every problem instance rather than the graph size. Finally, we demonstrate the benefits of our instance-local approach for highly dynamic networks with two practical algorithms: an algorithm for majority voting and a scalable quota management protocol for Grid computing environments.

 *    סטודנט לתואר שלישי בהנחיית דר' יצחק בירק ופרופ' אסף שוסטר

.

Broadband Wireless: Promise and Reality
Prof. Andrew J. Viterbi
Viterbi Group, LLC and Distinguished Visiting Professor, Technion

Dr. Philip M. Merlin Memorial Lecture and Prize Award
The Merlin Prize will be awarded to a distinguished student; refreshments will be served at 14:00

 

 


Motorola Seamless Mobility
Saul Emile
Global Sales Manager, Motorola Israel

Seamless Mobility allows subscribers to move between environments, using multiple mode devices, while accessing a common set of applications and services available wherever and whenever they want. It is a revolution that will affect everything from the design, integration and deployment of applications, to the evolution of network infrastructure and operations, to the devices used to access those networks. Devices will be able to move between heterogeneous networks. For example a dual mobile device that can be used on both Wi-Fi and cellular networks. That means the subscriber's home phone can be the same as the mobile phone or, in the office a, a desk phone could transfer a call to an in building Wi-Fi LAN network when the subscriber leaves the office. Content will be able to move seamlessly across devices. Achieving this vision will transform industries and enhance convenience, productivity, fun and safety.


The new challenge of IPTV with VOD, Web Browser, VoIP and video telephony everywhere
Danny On
Co-Founder & CEO, U Control Me Ltd

Innovative solutions for Video & Voice through Broadband & 3G Cellular (IP STB, VOD, VoIP, 3G) .The new challenge of IPTV with VOD, Web Browser, VoIP and video telephony every where.

  • WHAT are the applications that the market wants?
  • WHEN will it happen?
  • WHAT are the standards?
  • WHICH standards will dominate?
  • WHO are the players?
  • WHAT is the new architecture?
  • Today’s demand
  • What is VoIP & Video Telephony ?
  • A case study

Lecture slides [PDF]


Random Sampling from a Search Engine's Index
Maxim Gurevich
EE Department, Technion

We revisit a problem introduced by Bharat and Broder almost a decade ago: how to sample random pages from a search engine's index using only the search engine's public interface? Such a primitive is particularly useful in creating objective benchmarks for search engines. The technique of Bharat and Broder suffers from two well recorded biases: it favors long documents and highly ranked documents. We introduce two novel sampling techniques: a lexicon-based technique and a random walk technique. Our methods produce biased sample documents, but each sample is accompanied by a corresponding “weight”, which represents the probability of this document to be selected in the sample. The samples, in conjunction with the weights, are then used to simulate near-uniform samples. To this end, we resort to four well known Monte Carlo simulation methods: rejection sampling, importance sampling, the Metropolis-Hastings algorithm, and the maximum-degree method. We analyze our methods rigorously and prove that under plausible assumptions, our techniques are guaranteed to produce near-uniform samples from the search engine's index. Experiments on a corpus of 2.4 million documents substantiate our analytical findings and show that our algorithms do not have significant bias towards long or highly ranked documents. We use our algorithms to collect fresh interesting data about the relative sizes of MSN Search, Google and Yahoo!.

Joint work with Ziv Bar-Yossef.

 


Enterprise Data Center Evolution
Michael Kagan

VP of Architecture, Mellanox Technologies

The growing demand for computing and storage services in the Enterprise Data Center results in exponential growth of service delivery cost. The emerging trend to address this cost issue is resources' virtualization and development of mechanisms to deliver resources per demand. The talk will overview current solutions for servers' and IO virtualization and discuss emerging solutions for the Virtual Enterprise Data Center.

 

 

 


Packet-Mode Emulation of Output-Queued Switches
David Hay

CS Department, Technion

Most common network protocols (e.g., the Internet Protocol) work with variable size packets, whereas contemporary switches still operate with fixed size cells, which are easier to transmit and buffer. This necessitates packet segmentation and reassembly modules, resulting in significant computation and communication overhead that might be too costly as switches become faster and bigger.

In this talk we consider an alternative mode of scheduling, in which packets are scheduled contiguously over the switch fabric. Specifically, we study such packet-mode scheduling for the combined input output queued (CIOQ) switch architecture and investigates its cost.

We introduce frame-based schedulers that allow a packet-mode CIOQ switch with small speedup to mimic an ideal output-queued switch with bounded relative queuing delay. The schedulers are pipelined and are based on matrix decompositions.

Joint work with Isaac Keslassy (EE) and Hagit Attiya (CS).

 


Two Talks For The Price of One: A Survey of Network Coding Algorithms, and Talking About a New One
Sidharth Jaggi
MIT

Network coding, a powerful paradigm for the design of codes for information transmission over networks (explored in an excellent paper by Ahlswede et al in 2000) has attracted considerable attention over the last few years. The idea is simple -- all nodes in a network (rather than just the sources and sinks) can and should perform non-trivial operations (rather than just copying and forwarding). The combinatorial explosion in interest in the topic is due in part to the elegant mathematics that powers network coding algorithms, but also due to the fact that many information theoretic problems for complex networks can be shown to have rate-regions that are simple to describe, and algorithms that are corresponding low in design and implementation complexity.

This talk is divided into two parts.

The first half presents background concepts and a short survey of algorithms from the field of network coding.

In the second part of the talk we focus on the design and analysis of error-correcting codes for networks. We phrase the problem in a worst-case, adversarial model; in particular, we design codes to transmit information over a network, some subset of which is controlled by a malicious adversary. In addition, the topology of the network is unknown to the network nodes prior to communication, and the network nodes and links of which are prone to failures. The computationally unbounded, hidden adversary knows the message at the source, knows the network topology and codes being used, and can observe and change information over the part of the network he controls. The network nodes do not share resources such as shared randomness or a private key. We describe several algorithms (tailored for different flavours of the problem) that can achieve a rate-region that can be shown to be information-theoretically optimal.

 


A Legend-based Proof of the GHS Minimum-spanning Tree Algorithm
Prof. Yoram Moses

EE Department, Technion

This talk will describe a new proof of correctness for the celebrated Minimum Spanning Tree protocol of Gallager, Humblet and Spira [1983].
Both the protocol and the quest for a natural correctness proof have had considerable impact on the literature concerning both network protocols and verification. We present an invariance proof that is based on a new intermediate-level abstraction of the protocol. One novel aspect is that intermediate-level configurations serve as a legend describing the state of the GHS computation. This provides a powerful tool for both the statement and the proof of properties of the algorithm. The result is the first proof that follows the spirit of the informal arguments made in the original paper.
This is joint work with Benny Shimony.

 


Multi-Path Routing
Ron Banner 

EE Department, Technion

Unlike traditional routing schemes that route all traffic along a single path, multipath routing strategies split the traffic among several different paths. In spite of some well known benefits of multipath routing, its properties in theory and in practice got relatively little attention from the research community. In this study, we investigate several fundamental aspects in the context of multipath routing. We establish a number of positive and negative theoretical results regarding the capabilities of multipath routing that give rise to its efficient deployment in practical settings.

Our study investigates multipath routing from several perspectives. One is the purpose of employing multipath schemes. We primarily focused on the major goals of congestion avoidance and enhanced survivability, from an algorithmic point of view. In addition, we considered other algorithmic issues of multipath routing, such as the need for topology control in wireless networks when multipath solutions are employed. Another aspect is the available information on the problem's input. While we mainly focused on offline multipath problems, we also considered their online versions, where there is no a-priori knowledge regarding future demands. A third aspect that is considered in this study is the cooperation (or lack thereof) among decision makers. While we mainly focused on global optimization, we also explored the fundamentally important case where multipath routing is performed by selfish decision makers. Finally, while most of this study provides evidences to the major potential of multipath routing, we have characterized several important cases where multipath routing schemes offer only limited benefits and should therefore not be favored over the traditional, single-path routing approach.

Under the supervision of Prof. Ariel Orda
 


IMS - IP Multimedia Subsystem
Ze'ev Likwornik 

Mgr Business Development, Cisco

IMS - IP Multimedia Subsystem - is a standardized Next Generation Networking architecture for telecom operators that want to provide mobile and fixed multimedia services. It uses a Voice-over-IP (VoIP) implementation based on a 3GPP standardized implementation of SIP, and runs over the standard Internet Protocol (IP). Zeev will present past, current and future of IMS with some emphasize on Marketing and Business aspects.

 


 

EE Site Technion Site Webmaster
Technion Web Site ComNet Home Page ComNet Home Page EE Faculty Web Site